#availability_datetimepicker table,#availability_datetimepicker table td,table th,#availability_datetimepicker .wp-block-table td,#availability_datetimepicker .wp-block-table th{border:none}#availability_datetimepicker .picker-switch.accordion-toggle{display:none}#availability_datetimepicker ul.list-unstyled li{margin:0;margin-top:10px}#availability_datetimepicker .bootstrap-datetimepicker-widget table tr td.new,#availability_datetimepicker .bootstrap-datetimepicker-widget table tr td.old{visibility:hidden}#availability_datetimepicker .bootstrap-datetimepicker-widget table td.day.today{background-color:unset}#availability_datetimepicker .bootstrap-datetimepicker-widget table td.today:before{position:absolute;top:50%;left:50%;width:1px;height:1px;border-width:0 0 4px 4px;margin-top:13px;border-radius:50%;transform:translate(-50%,-50%);border-color:rgba(77,80,85,.6)}#availability_datetimepicker .bootstrap-datetimepicker-widget table tr{display:block !important}#availability_datetimepicker .bootstrap-datetimepicker-widget table th.prev.disabled{display:none}#availability_datetimepicker .bootstrap-datetimepicker-widget table th.picker-switch{cursor:default}#availability_datetimepicker .bootstrap-datetimepicker-widget table th.picker-switch:hover{background:0 0}#availability_datetimepicker .bootstrap-datetimepicker-widget table th,#availability_datetimepicker .bootstrap-datetimepicker-widget table td{font-weight:500}#availability_datetimepicker .bootstrap-datetimepicker-widget table tr:last-child th,#availability_datetimepicker .bootstrap-datetimepicker-widget table td.day{position:relative;display:inline-block;width:42px;height:42px;margin:4px;padding:10px;color:rgba(77,80,85,.6);font-size:16px;text-align:center;border:1px solid transparent;border-radius:50%}@media (max-width:1600px){#availability_datetimepicker .bootstrap-datetimepicker-widget table tr:last-child th,#availability_datetimepicker .bootstrap-datetimepicker-widget table td.day{width:40px;height:40px;margin:4px;padding:8px;font-size:14px}}@media (max-width:1400px){#availability_datetimepicker .bootstrap-datetimepicker-widget table tr:last-child th,#availability_datetimepicker .bootstrap-datetimepicker-widget table td.day{width:36px;height:36px;margin:3px;padding:6px}}@media (max-width:1200px){#availability_datetimepicker .bootstrap-datetimepicker-widget table tr:last-child th,#availability_datetimepicker .bootstrap-datetimepicker-widget table td.day{width:32px;height:32px;margin:4px;padding:4px}}@media (max-width:768px){#availability_datetimepicker .bootstrap-datetimepicker-widget table tr:last-child th,#availability_datetimepicker .bootstrap-datetimepicker-widget table td.day{width:30px;height:30px;margin:3px;padding:4px}}#availability_datetimepicker .bootstrap-datetimepicker-widget table td.day{color:#e51097;font-weight:700;background-color:rgba(229,16,151,.05)}#availability_datetimepicker .bootstrap-datetimepicker-widget table td.day:hover{background-color:rgba(229,16,151,.15)}#availability_datetimepicker .bootstrap-datetimepicker-widget table td.day.disabled{color:rgba(77,80,85,.6);font-weight:400;background-color:unset;cursor:default}#availability_datetimepicker .bootstrap-datetimepicker-widget table td.day.active{background-color:#e51097;color:#fff}#availability_datetimepicker .bootstrap-datetimepicker-widget table thead th{display:inline-block}.button_index_container{margin-top:8px;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none}.styles_spot{margin-bottom:10px;font-size:16px;overflow-y:scroll;overflow-x:hidden;padding-right:10px;max-height:300px}@media (min-width:768px){.styles_spot{float:left;margin-right:10px;width:100%}}.timebutton_wrapper{position:relative;margin-right:auto;margin-left:auto}.timebutton_wrapper.timebutton_wrapper_timenotation{width:45px}.styles_timebutton{display:inline-block;background:0 0;width:100%;height:52px;color:#e51097;border:1px solid rgba(229,16,151,.5)}.styles_timebutton:hover,.styles_timebutton:focus{border-color:#e51097;border-width:2px}.styles_timebutton.styles_timebutton_selected{width:48.5%;color:#fff;background-color:rgba(0,0,0,.6);border-color:transparent}#out-of-property-container .styles_timebutton.styles_timebutton_selected{margin-left:26%}.styles_timebutton.styles_timebutton_selected:hover,.styles_timebutton.styles_timebutton_selected:focus{color:#fff}.styles_spotbutton{position:relative;padding:13px 10px;font-weight:700;vertical-align:top;border-radius:4px;transition:all .3s ease;transition-property:width,transform;cursor:pointer;margin-bottom:10px}.styles_spotbutton:focus{outline:none}.styles_spotbutton:after{position:absolute;top:-7px;bottom:-7px;left:0;width:100%;content:''}.index_unstyled_button{margin:0;padding:0;color:inherit;font:inherit;text-align:center;text-decoration:none;background-color:transparent;border:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.styles_confirm_button{display:none;padding:14px 10px;width:48.5%;height:52px;margin-left:5px;color:#fff;background-color:#e51097;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);font-weight:700}.styles_timebutton_selected~.styles_confirm_button{display:inline-block}.styles_confirm_button:hover,.styles_confirm_button:focus{background-color:rgba(229,16,151,.5)}.times_subtitle{height:38px;margin-bottom:10px;font-size:16px;line-height:38px}