.mwb-mbfw-cart-page-data{width:100%}.mwb-mbfw-cart-page-data input[type=number]{text-align:center}.mwb-mbfw-cart-page-data input:focus{outline:none}.mbfw-date-picker-section__wrapper{margin-bottom:20px}.mbfw-date-picker-section{flex:0 0 100%;max-width:150px}.mbfw-date-picker-section input{width:100%;text-align:center}.mbfw-date-picker-section input::-moz-placeholder{text-transform:capitalize;letter-spacing:1.2px}.mbfw-date-picker-section input:-ms-input-placeholder{text-transform:capitalize;letter-spacing:1.2px}.mbfw-date-picker-section input::placeholder{text-transform:capitalize;letter-spacing:1.2px}.mbfw-date-picker-section label{display:block}.mwb_mbfw_included_service_title{margin:10px 0;font-weight:600}.mwb_mbfw_detail-listing-wrap{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:10px}.mbfw-additionl-detail-listing-section__wrapper{margin-bottom:12px}.mbfw-additionl-detail-listing-section{flex:0 0 100%;max-width:33%;display:flex;align-items:center}.mbfw-additionl-detail-listing-section input[type=number]{width:100px !important;max-width:100% !important}.mwb_mbfw_detail-listing-wrap .mbfw-additionl-detail-listing-section .mwb-mbfw-additional-service-quantity{display:block;margin-left:auto}.mbfw-total-listing-single-page__wrapper{align-items:center;display:flex !important;justify-content:space-between;margin-bottom:7px}.mbfw-calendar-section__wrapper{display:flex;align-items:center;justify-content:space-between;margin:10px 0}.mbfw-calendar-section{flex:0 0 100%;max-width:45%}.mbfw-calendar-section input{width:100%}.summary-container input{padding:5px}.mbfw-additionl-detail-listing-section input[type=checkbox]{margin-right:5px !important}.mbfw-additionl-detail-listing-section span{text-transform:capitalize}.bfwp-people-options__wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.bfwp-people-options__wrapper .bfwp-people-type{flex:0 0 100%;max-width:50%;text-transform:capitalize}.bfwp-people-options__wrapper .bfwp-people-number{flex:0 0 100%;max-width:50%;text-align:right}.bfwp-people-number input{width:100px !important;max-width:100% !important}.mbfw-total-cost__wrapper{border-top:1px solid #ccc;padding:10px 0;margin-top:15px}.mbfw-total-cost__wrapper .mbfw-total-listing-single-page{font-weight:600}.mwb_bfwp_booking_policy{font-weight:600;text-transform:capitalize;letter-spacing:.4px;margin-bottom:10px}.mwb-mbfw-user-booking-meta-data-listing th{font-weight:700 !important;text-align:left !important}.mwb-mbfw-user-booking-meta-data-listing td{text-align:left !important}.entry-summary .mwb-mbfw-cart-page-data input{margin-bottom:0;margin:0;display:inline}.entry-summary .mwb-mbfw-cart-page-data .bfwp-people-title{margin:10px 0}.theme-Divi .mwb-mbfw-cart-page-data input:not([type=checkbox]){padding:.7em;border:1px solid #ddd;color:#666;font-size:14px;line-height:normal !important}.mwb-mbfw-ser-booking-toggler{display:block;height:12px;width:12px;border-width:0 2px 2px 0;border-color:inherit;border-style:solid;transform:rotate(45deg);margin:30px}.mwb-mbfw-ser-booking-toggler:hover{cursor:pointer}.mwb-mbfw-ser-booking-toggler.booking-toggler-reverse{transform:rotate(-135deg)}.mwb-bfwp-reschedule-user-booking-link__wrapper a{color:inherit;font-weight:600}.mwb-bfwp-reschedule-user-booking-link__wrapper a:focus,.mwb-bfwp-reschedule-user-booking-link__wrapper a:hover{outline:none;text-decoration:none !important}.mbfw-date-picker-section__wrapper{display:flex;gap:18px;flex-wrap:wrap}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{margin:2px}@media only screen and (max-width:400px){.mbfw-date-picker-section__wrapper{gap:5px}.mbfw-date-picker-section{max-width:300px}}div.wps_cal_timeslot span{padding:4px;margin:4px}input#wps_booking_single_calendar_form_{width:300px}.wps_cal_timeslot{margin:5px 0 !important}.wps_cal_timeslot button{margin:3px 0;border-radius:3px;width:95px}.mwb-mbfw-total-area{margin-bottom:10%}.xdsoft_datetimepicker .xdsoft_calendar .xdsoft_date{text-align:center}.wps_booking_tooltip{position:absolute;z-index:1;visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;font-size:12px}.flatpickr-days .flatpickr-day:hover .wps_booking_tooltip{visibility:visible}.price{display:block;font-size:12px;color:#999;margin-top:2px}.disabled-date{pointer-events:none;opacity:.5}.flatpickr-mobile{display:none !important}.flatpickr-day.selected{background-color:#22c4ff !important;color:#fff !important;border-radius:50%}.custom-selected{background-color:#22c4ff !important;color:#fff !important;border-radius:50%}button.wps_timeslot_button{background-color:#45c0e4 !important;color:#fff !important;border:#ddd}.wps_global_calendar_class{max-width:600px;margin:0 auto;font-size:14px;transform:scale(.95)}.fc .fc-daygrid-day-frame{padding:2px}.fc-toolbar-title{font-size:16px}.wps_global_calendar_class.fc{max-width:600px}.wps_global_calendar_class .fc-header-toolbar{flex-wrap:wrap;gap:10px}.wps_global_calendar_class.fc .fc-header-toolbar button{background:0 0;color:#000;box-shadow:none}.wps_global_calendar_class.fc .fc-header-toolbar .fc-toolbar-title{font-size:18px !important;font-weight:600;color:#000}.wps_global_calendar_class.fc .fc-header-toolbar button.fc-button-active{background:#000;color:#fff}.wps_global_calendar_class.fc .fc-header-toolbar button.fc-button-active:focus,.wps_global_calendar_class.fc .fc-header-toolbar button:focus{box-shadow:none !important}.wps_global_calendar_class.fc .fc-header-toolbar button.fc-today-button{background:#000;color:#fff}.wps_global_calendar_class.fc table{border:none;width:100% !important;margin:0}.wps_global_calendar_class.fc table tr.fc-list-day th div{background:#f9f9f9;border-bottom:1px solid #f2f2f2;padding:10px !important}.wps_global_calendar_class.fc table th,.wps_global_calendar_class.fc table td{border:none;box-shadow:none;background:0 0;padding:0 !important}.wps_global_calendar_class.fc table td{padding:5px !important}.wps_global_calendar_class.fc table.fc-list-table td{text-align:left;padding:14px 10px !important}.wps_global_calendar_class.fc table.fc-list-table td a{text-decoration:none !important}.wps_global_calendar_class.fc table.fc-col-header th{background:0 0;padding:3px 5px 6px !important}.wps_global_calendar_class.fc table th a{color:#000;text-decoration:none !important}.wps_global_calendar_class.fc table th a.fc-list-day-side-text{font-weight:400}.wps_global_calendar_class.fc table th a.fc-list-day-text{font-weight:600}.wps_global_calendar_class.fc .fc-view{padding:10px;border:1px solid #dcdcdc;border-radius:5px}.wps_global_calendar_class.fc table.fc-col-header{margin:0 0 15px;border-bottom:1px solid #dcdcdc}.wps_global_calendar_class.fc table td.fc-day .fc-daygrid-day-top{justify-content:center}.wps_global_calendar_class.fc table .fc-daygrid-body{width:100% !important}.wps_global_calendar_class.fc table td.fc-day a{text-decoration:none !important;color:#000}.wps_global_calendar_class.fc table td.fc-day.fc-disabled-date{filter:unset !important;opacity:.3}.wps_global_calendar_class.fc table td.fc-day a.fc-h-event{padding:0 3px;font-size:11px;display:flex;align-items:center;line-height:1.5}