.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{text-align:center;width:100%}.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{font-weight:600;margin:10px 0}.mwb_mbfw_detail-listing-wrap{flex-wrap:wrap;margin-bottom:10px;align-items:center;display:flex}.mbfw-additionl-detail-listing-section__wrapper{margin-bottom:12px}.mbfw-additionl-detail-listing-section{flex:0 0 100%;max-width:33%;align-items:center;display:flex}.mbfw-additionl-detail-listing-section input[type=number]{max-width:100%!important;width:100px!important}.mwb_mbfw_detail-listing-wrap .mbfw-additionl-detail-listing-section .mwb-mbfw-additional-service-quantity{margin-left:auto;display:block}.mbfw-total-listing-single-page__wrapper{justify-content:space-between;margin-bottom:7px;align-items:center;display:flex!important}.mbfw-calendar-section__wrapper{justify-content:space-between;margin:10px 0;align-items:center;display:flex}.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{justify-content:space-between;flex-wrap:wrap;margin-bottom:10px;align-items:center;display:flex}.bfwp-people-options__wrapper .bfwp-people-type{flex:0 0 100%;text-transform:capitalize;max-width:50%}.bfwp-people-options__wrapper .bfwp-people-number{flex:0 0 100%;max-width:50%;text-align:right}.bfwp-people-number input{max-width:100%!important;width:100px!important}.mbfw-total-cost__wrapper{padding:10px 0;border-top:1px solid #ccc;margin-top:15px}.mbfw-total-cost__wrapper .mbfw-total-listing-single-page{font-weight:600}.mwb_bfwp_booking_policy{font-weight:600;margin-bottom:10px;text-transform:capitalize;letter-spacing:.4px}.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: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;font-size:14px;border:1px solid #ddd;color:#666;line-height:normal!important}.mwb-mbfw-ser-booking-toggler{border-color:inherit;height:12px;transform:rotate(45deg);border-style:solid;border-width:0 2px 2px 0;margin:30px;width:12px;display:block}.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{font-weight:600;color:inherit}.mwb-bfwp-reschedule-user-booking-link__wrapper a:focus,.mwb-bfwp-reschedule-user-booking-link__wrapper a:hover{text-decoration:none!important;outline:none}.mbfw-date-picker-section__wrapper{flex-wrap:wrap;gap:18px;display:flex}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{padding:5px;font-size:12px;color:#fff;position:absolute;visibility:hidden;text-align:center;background-color:#555;border-radius:6px;z-index:1}.flatpickr-days .flatpickr-day:hover .wps_booking_tooltip{visibility:visible}.price{font-size:12px;color:#999;margin-top:2px;display:block}.disabled-date{pointer-events:none;opacity:.5}.flatpickr-mobile{display:none!important}.custom-selected,.flatpickr-day.selected{color:#fff!important;background-color:#22c4ff!important;border-radius:50%}button.wps_timeslot_button{border:#ddd;color:#fff!important;background-color:#45c0e4!important}.wps_global_calendar_class{transform:scale(.95);font-size:14px;max-width:600px;margin:0 auto}.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{color:#000;box-shadow:none;background:transparent}.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{color:#fff;background:#000}.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{color:#fff;background:#000}.wps_global_calendar_class.fc table{border:none;margin:0;width:100%!important}.wps_global_calendar_class.fc table tr.fc-list-day th div{padding:10px!important;border-bottom:1px solid #f2f2f2;background:#f9f9f9}.wps_global_calendar_class.fc table td,.wps_global_calendar_class.fc table th{padding:0!important;border:none;box-shadow:none;background:transparent}.wps_global_calendar_class.fc table td{padding:5px!important}.wps_global_calendar_class.fc table.fc-list-table td{padding:14px 10px!important;text-align:left}.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{padding:3px 5px 6px!important;background:transparent}.wps_global_calendar_class.fc table th a{text-decoration:none!important;color:#000}.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{border-bottom:1px solid #dcdcdc;margin:0 0 15px}.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;align-items:center;line-height:1.5;display:flex}