.datepick-inline{width:100% !important;z-index:10000}.datepick-inline .datepick-title-row th,.datepick-inline .datepick-days-cell{height:50px}#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{padding:0;margin:0;font-size:14px;border:0 none;vertical-align:baseline}.datepick-inline .datepick-header{padding:0;margin:0;font-size:14px;border:0 none;vertical-align:baseline}.datepick-inline .datepick-header span{padding:0;margin:0;font-size:14px;border:0 none;vertical-align:baseline}.datepick-inline .calendar-links{padding:0;margin:0;font-size:14px;border:0 none;vertical-align:baseline}.datepick-inline .calendar-links a{padding:0;margin:0;font-size:14px;border:0 none;vertical-align:baseline}.datepick-inline .datepick-days-cell{padding:0;margin:0;font-size:14px;border:0 none;vertical-align:baseline}.datepick-inline .datepick-days-cell a,.datepick-inline .datepick-days-cell div{padding:0;margin:0;font-size:14px;border:0 none;vertical-align:baseline}.datepick-inline .datepick-title-row{padding:0;margin:0;font-size:14px;border:0 none;vertical-align:baseline}.datepick-inline .datepick-title-row th{padding:0;margin:0;font-size:14px;border:0 none;vertical-align:baseline}#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{width:100%;float:left}.cal_month_num_2 .datepick-one-month{width:50%;float:left}.cal_month_num_3 .datepick-one-month{width:33.3333333333%;float:left}.cal_month_num_4 .datepick-one-month{width:25%;float:left}.cal_month_num_5 .datepick-one-month{width:20%;float:left}.cal_month_num_6 .datepick-one-month{width:16.6666666667%;float:left}.cal_month_num_7 .datepick-one-month{width:14.28571429%;float:left}.cal_month_num_8 .datepick-one-month{width:12.5%;float:left}.cal_month_num_9 .datepick-one-month{width:11.11111111%;float:left}.cal_month_num_10 .datepick-one-month{width:10%;float:left}.cal_month_num_11 .datepick-one-month{width:9.0909090909%;float:left}.cal_month_num_12 .datepick-one-month{width:8.3333333333%;float:left}.months_num_in_row_1 .datepick-one-month{width:100%;float:left}.months_num_in_row_2 .datepick-one-month{width:50%;float:left}.months_num_in_row_3 .datepick-one-month{width:33.3333333333%;float:left}.months_num_in_row_4 .datepick-one-month{width:25%;float:left}.months_num_in_row_5 .datepick-one-month{width:20%;float:left}.months_num_in_row_6 .datepick-one-month{width:16.6666666667%;float:left}.datepick-inline .calendar-links{float:left;width:100%;height:auto;margin-bottom:-2.4em;padding:.7em 0;position:relative;text-decoration:none}.datepick-inline .calendar-links .datepick-prev{float:left;width:49%;text-align:left;padding-left:1%;z-index:99;position:relative;line-height:1.5em}.datepick-inline .calendar-links .datepick-next{float:right;text-align:right;width:49%;padding-right:1%;z-index:99;position:relative;line-height:1.5em}.datepick-inline .calendar-links .datepick-prev a,.datepick-inline .calendar-links .datepick-next a{font-size:2em}div.datepick-inline .datepick-title-row th{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{text-decoration:none;cursor:pointer;box-shadow:none}.datepick-inline .datepick-days-cell{text-decoration:none;cursor:pointer;box-shadow:none}.datepick-inline .datepick-days-cell.timespartly.date_approved,.datepick-inline .datepick-days-cell.timespartly.date2approve{text-decoration:none;cursor:pointer;box-shadow:none}.datepick-inline .datepick-days-cell a{text-decoration:none;cursor:pointer;box-shadow:none}.datepick-inline .datepick-days-cell a:hover{text-decoration:none;cursor:pointer;box-shadow:none}.block_hints .block_free a,.block_hints .block_time a{text-decoration:none;cursor:pointer;box-shadow:none}.block_hints .block_free a:hover,.block_hints .block_time a:hover{text-decoration:none;cursor:pointer;box-shadow:none}.datepick-inline .datepick-days-cell.datepick-unselectable{cursor:default}.datepick-inline .datepick-days-cell.datepick-unselectable a{cursor:default}.datepick-inline .datepick-days-cell.datepick-unselectable a:hover{cursor:default}.datepick-inline .datepick-days-cell.date_approved,.datepick-inline .datepick-days-cell.date2approve{cursor:default}.datepick-inline .datepick-header{text-align:center;position:relative;line-height:1.71429em;padding:.3em 0}.datepick-inline .datepick-title-row th{text-align:center;vertical-align:middle;width:14.28571429%;overflow:hidden}.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{background-image:none}.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{border:0 none;float:left;height:200%;margin-bottom:-400%;position:relative;top:-50%;vertical-align:bottom;width:20%;z-index:0}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{text-shadow:none}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}.t3dg_change_over_triangle .block_hints .block_check_in_out.check_in_time div.check-in-div,.t3dg_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%)}.t3dg_change_over_triangle .block_hints .block_check_in_out.check_in_time div.check-in-div{transform:rotate(45deg) translate(-85%,-10%)}.t3dg_change_over_triangle .block_hints .block_check_in_out.check_out_time div.check-out-div{height:300%;margin-bottom:-400%;top:-50%;width:100% !important;transform:rotate(-135deg) translate(0,10%)}.t3dg_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%)}.t3dg_change_over_triangle2 .block_hints .block_check_in_out.check_in_time div.check-in-div,.t3dg_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%)}.t3dg_change_over_triangle2 .block_hints .block_check_in_out.check_in_time div.check-in-div{transform:rotate(-45deg) translate(-15%,-10%)}.t3dg_change_over_triangle2 .block_hints .block_check_in_out.check_out_time div.check-out-div{height:300%;margin-bottom:-400%;top:-50%;width:100% !important;transform:rotate(135deg) translate(-100%,10%)}.t3dg_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{float:right}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{display:none;visibility:hidden}.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{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_date_approved.check_in_time_date2approve div.check-in-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{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{float:right}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_out_time_date2approve.check_in_time_date_approved span{cursor:default}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}@media (max-width:768px){.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{margin:auto !important}.booking_form_div textarea{margin:auto !important}.booking_form_div input[type=button]{width:auto !important;font-size:1.1em;font-weight:600;padding:5px 20px !important}}.datepick-inline{background:none repeat scroll 0 0 transparent}.datepick-inline .datepick{background:0 0;margin-top:4px}.datepick-inline .calendar-links{background-color:#1a171b;background-repeat:repeat-x;border-radius:.4rem}.t3dg_structure_calendar .datepick-next a:not(.button),.t3dg_structure_calendar .datepick-prev a:not(.button){color:transparent}.t3dg_structure_calendar .datepick-next a:not(.button):before{content:"";width:26px;height:26px;position:absolute;margin:0 0 0 -15px;background:url(/wp-content/themes/t3dgeneration/assets/images/arrow-right.png) no-repeat center center}.t3dg_structure_calendar .datepick-prev a:not(.button):before{content:"";width:26px;height:26px;position:absolute;margin:0 0 0 8px;transform:rotate(180deg);transform:scaleX(-1);background:url(/wp-content/themes/t3dgeneration/assets/images/arrow-right.png) no-repeat center center}.datepick-inline .datepick-header span{line-height:30px}.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{color:transparent}.datepick-inline .datepick-header{color:#fff;padding-bottom:5px;margin-top:-8px}div.datepick-inline .datepick-title-row th{color:#1a171b;text-transform:uppercase;font-weight:700;font-family:FrutigerLTPro-Bold}.block_hints .block_free,.block_hints .block_time,.block_hints .block_booked,.block_hints .block_pending,.block_hints .block_check_in_out{color:#ccc;background:#f2f2f2}.datepick-inline .datepick-days-cell{color:#e0e0e0;background:#f2f2f2;border:2px solid #fff}.datepick-inline .datepick-days-cell.datepick-other-month{background:0 0}.block_hints .block_free,.block_hints .block_time{background:none repeat scroll 0 0 #e6e6e6}.block_hints .block_check_in_out div.check-in-div,.block_hints .block_check_in_out div.check-out-div{background:none repeat scroll 0 0 #e6e6e6}.datepick-inline .date_available{background:none repeat scroll 0 0 #e6e6e6}.datepick-inline .timespartly.check_in_time div.check-in-div,.datepick-inline .timespartly.check_out_time div.check-out-div{background:none repeat scroll 0 0 #e6e6e6}.block_hints .block_free{color:#333}.datepick-inline .date_available{color:#333}.datepick-inline .date_available.datepick-unselectable{color:#333}.block_hints .block_free a,.block_hints .block_time{color:#f2f2f2}.datepick-inline .date_available a{color:#f2f2f2}.block_hints .block_time,.datepick-inline .timespartly{background-image:url(//3dfuturo.com/wp-content/themes/t3dgeneration/inc/booking/../../assets/img/clock_fill.png);background-repeat:no-repeat;background-position:100% 100%}.block_hints .date_approved.block_check_in_out,.block_hints .block_booked{background-color:#c60b0b}.datepick-inline .date_approved{background-color:#c60b0b}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{background-color:#c60b0b}.block_hints .date_approved.block_check_in_out,.block_hints .block_booked{color:#5f0000;font-weight:600;text-shadow:0 1px 0 #d00}.datepick-inline .date_approved,.block_hints .block_booked a,.datepick-inline .date_approved a{color:#5f0000;font-weight:600;text-shadow:0 1px 0 #d00}.block_hints .date_approved.block_check_in_out div.check-in-div,.datepick-inline .date_approved.timespartly.check_in_time div.check-in-div{border-right:1px dotted #c60b0b}.block_hints .date_approved.block_check_in_out div.check-out-div,.datepick-inline .date_approved.timespartly.check_out_time div.check-out-div{border-left:1px dotted #c60b0b}.block_hints .date2approve.block_check_in_out,.block_hints .block_pending{background-color:#df9a00}.datepick-inline .date2approve{background-color:#df9a00}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{background-color:#df9a00}.block_hints .date2approve.block_check_in_out,.block_hints .block_pending{color:#850;font-weight:600;text-shadow:0 1px 0 #fa0}.datepick-inline .date2approve,.block_hints .block_pending a,.datepick-inline .date2approve a{color:#850;font-weight:600;text-shadow:0 1px 0 #fa0}.block_hints .date2approve.block_check_in_out div.check-in-div,.datepick-inline .date2approve.timespartly.check_in_time div.check-in-div{border-right:1px dotted #df9a00}.block_hints .date2approve.block_check_in_out div.check-out-div{border-left:1px dotted #df9a00}.datepick-inline .date2approve.timespartly.check_out_time div.check-out-div{border-left:1px dotted #df9a00}.datepick-inline .datepick-one-month .datepick .datepick-current-day{background-color:#1a171b}.datepick-inline .datepick-one-month .datepick .datepick-current-day a{color:#eee;text-shadow:0 -1px 0 #1a171b}.datepick-inline .datepick .datepick-days-cell-over,.datepick-inline .datepick .datepick-today{background:#aaa}.datepick-inline .datepick .datepick-days-cell-over a{color:#eee;text-shadow:0 -1px 0 #888}.datepick-inline .datepick .datepick-days-cell-over a:hover{color:#eee;text-shadow:0 -1px 0 #888}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_out_time_date2approve.check_in_time_date_approved span{font-weight:600;text-shadow:none}.t3dg_timeslot_day_bg_as_available .datepick-inline .times_clock{background-color:#e6e6e6}.t3dg_timeslot_day_bg_as_available .datepick-inline .times_clock.date_available a{color:#f2f2f2;font-weight:600}.t3dg_timeslot_day_bg_as_available .datepick-inline .datepick-one-month .datepick .times_clock.date_available.datepick-current-day a{color:#eee;text-shadow:0 -1px 0 #000}.t3dg_timeslot_day_bg_as_available .datepick-inline .date_available{color:#333}.t3dg_timeslot_day_bg_as_available .datepick-inline .date_available a:not(.button){color:#333 !important}.t3dg_timeslot_day_bg_as_available .datepick-inline .date_available.datepick-current-day a:not(.button){color:#f2f2f2 !important}#rangetimeblock select#rangetime1{display:none !important}#rangetimeblock input[type=radio]{position:absolute;opacity:0}#rangetimeblock input[type=radio]:checked+label,#rangetimeblock label.busyin{background:#000 !important;color:#e0e0e0 !important}#rangetimeblock input[type=radio]:disabled+label{background:#f6f6f6;color:#e0e0e0;cursor:not-allowed}#rangetimeblock label{border:0;border-radius:.4rem;background:#e0e0e0;font-weight:400;font-size:1.4rem;cursor:pointer;margin-right:1%;margin-bottom:1%;width:15.5%;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;height:6rem}#rangetimeblock label:hover{background:#555;color:#fff}