.custom-appointment-form-shortcode .appointment-form-shortcode{font-family:Roboto,sans-serif;background-color:#f7f6f2;box-shadow:none;border-bottom:0;padding:0 6px 35px}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-actions{display:flex}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-action button{flex:1}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-actions .button{max-width:100%}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-actions .mpa-button-back,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-actions .mpa-button-next{font-family:'Roboto Condensed',sans-serif;font-size:15px;line-height:24px;letter-spacing:.5px;font-weight:500}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-actions .mpa-button-next{background-color:#6a575c;border-radius:12px;color:#fff}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-actions .mpa-button-next,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-footer .button,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-footer .button:hover,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-day:before,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-actions .mpa-button-next,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-footer .button,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-footer .button:hover,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-day:before{background-color:#6a575c}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step .mpa-actions .mpa-button-back,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step .mpa-actions .mpa-button-back{background-color:#e0dcdd;border-radius:12px;color:#6a575c}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-employee,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-service{background-image:url(../images/icon-angle-down.svg);background-position:top 18px right 18px}.custom-appointment-form-shortcode input[type=color],.custom-appointment-form-shortcode input[type=date],.custom-appointment-form-shortcode input[type=datetime-local],.custom-appointment-form-shortcode input[type=datetime],.custom-appointment-form-shortcode input[type=email],.custom-appointment-form-shortcode input[type=month],.custom-appointment-form-shortcode input[type=number],.custom-appointment-form-shortcode input[type=password],.custom-appointment-form-shortcode input[type=range],.custom-appointment-form-shortcode input[type=search],.custom-appointment-form-shortcode input[type=tel],.custom-appointment-form-shortcode input[type=text],.custom-appointment-form-shortcode input[type=time],.custom-appointment-form-shortcode input[type=url],.custom-appointment-form-shortcode input[type=week],.custom-appointment-form-shortcode select,.custom-appointment-form-shortcode textarea{padding:15px 14px}.custom-appointment-form-shortcode .appointment-form-shortcode input[type=color],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=date],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=datetime-local],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=datetime],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=email],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=month],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=number],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=password],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=range],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=search],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=tel],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=text],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=time],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=url],.custom-appointment-form-shortcode .appointment-form-shortcode input[type=week],.custom-appointment-form-shortcode .appointment-form-shortcode select,.custom-appointment-form-shortcode .appointment-form-shortcode textarea{font-family:Roboto,sans-serif;font-size:15px;line-height:22px;font-weight:500;border:1px solid #dcc5b9;color:#422a18;border-radius:8px;background-color:#fff!important}.custom-appointment-form-shortcode .appointment-form-shortcode .numInputWrapper input{border-radius:0;border:0}.custom-appointment-form-shortcode .appointment-form-shortcode textarea{height:94px;resize:none}.custom-appointment-form-shortcode .appointment-form-shortcode input[type=color]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=date]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=datetime-local]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=datetime]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=email]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=month]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=number]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=password]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=range]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=search]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=tel]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=text]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=time]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=url]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode input[type=week]::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode select::placeholder,.custom-appointment-form-shortcode .appointment-form-shortcode textarea::placeholder{font-family:Roboto,sans-serif;font-weight:500;color:#422a18;opacity:1}.custom-appointment-form-shortcode .iti--separate-dial-code .iti__selected-dial-code{font-family:Roboto,sans-serif;font-weight:500;color:#422a18}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-employee,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-location,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-service,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-service-category,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-employee,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-location,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-service,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-service-category{padding-left:14px;padding-right:14px;background-color:#fff}.custom-appointment-form-shortcode .appointment-form-shortcode label{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:21px;color:#422a18;margin-bottom:8px}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-cart .mpa-cart .item-body .cell-location,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-payment .mpa-input-wrapper input,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-booking p.mpa-message,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-customer-phone-wrapper .iti__selected-flag .iti__flag,.custom-appointment-form-shortcode .appointment-form-shortcode label abbr,.custom-appointment-form-shortcode .appointment-form-shortcode p.mpa-shortcode-title,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-customer-phone-wrapper .iti__selected-flag .iti__flag{display:none}.custom-appointment-form-shortcode .appointment-form-shortcode label a,.custom-appointment-form-shortcode .appointment-form-shortcode label a:hover{color:#422a18;text-decoration:underline}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-shortcode-title{font-family:Roboto,sans-serif;font-weight:600;font-size:24px;line-height:29px;color:#422a18}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-months,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-months{background-color:#fefefd}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar{border:.95px solid #dcc5b9;border-radius:8px;padding:0 17px 20px;font-family:Roboto,sans-serif;font-weight:400;font-size:12px;letter-spacing:-.3px}.custom-appointment-form-shortcode .appointment-form-shortcode .flatpickr-calendar:after,.custom-appointment-form-shortcode .appointment-form-shortcode .flatpickr-calendar:before,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-booking::before{content:none}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-months{margin:0;border-top-left-radius:8px;border-top-right-radius:8px}.custom-appointment-form-shortcode .appointment-form-shortcode .flatpickr-day.selected{background:#6a575c;border-color:#6a575c}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-payment table.mpa-order .mpa-order-total td,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-payment table.mpa-order .mpa-order-total th,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-day,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-weekdays,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-day,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-weekdays{border-bottom:0}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-weekdays .flatpickr-weekday,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-weekdays .flatpickr-weekday{font-family:Roboto,sans-serif;font-size:12px;font-weight:700;color:#422a18}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-months .flatpickr-current-month,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-months .flatpickr-current-month{font-family:Roboto,sans-serif;font-size:15px;line-height:18px;font-weight:700;color:#422a18}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-period .flatpickr-calendar .nextMonthDay.flatpickr-disabled,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-period .flatpickr-calendar .prevMonthDay.flatpickr-disabled,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step-period .flatpickr-calendar .nextMonthDay.flatpickr-disabled,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step-period .flatpickr-calendar .prevMonthDay.flatpickr-disabled{opacity:1!important;color:rgb(60 60 67 / .6)}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-day,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-day{height:40px;line-height:40px}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .mpa-time-wrapper .mpa-times .mpa-time-period.mpa-time-period-selected,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .mpa-time-wrapper .mpa-times .mpa-time-period:hover,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .mpa-time-wrapper .mpa-times .mpa-time-period.mpa-time-period-selected,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .mpa-time-wrapper .mpa-times .mpa-time-period:hover{background-color:#6a575c;border-color:#6a575c}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-booking .mpa-actions .button,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-actions .button,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-booking .mpa-actions .button,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-actions .button{max-width:calc(50% - 5px);width:calc(50% - 5px);border:0}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-actions button.mpa-button-back,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-actions button.mpa-button-new,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-actions button.mpa-button-next{margin-bottom:10px!important}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-actions button.mpa-button-new{font-family:'Roboto Condensed',sans-serif;font-weight:500;font-size:15px;color:#6a575c!important;margin-right:0;border-radius:12px;background:#e0dcdd!important;border:0}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-actions button+button{margin-left:5px}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-period .mpa-input-container .mpa-input-wrapper,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step-period .mpa-input-container .mpa-input-wrapper{padding:0!important}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-months .flatpickr-next-month,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-months .flatpickr-next-month{right:0}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{left:0}.custom-appointment-form-shortcode .flatpickr-months .flatpickr-next-month.flatpickr-disabled,.custom-appointment-form-shortcode .flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:initial!important;opacity:.2}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step .mpa-actions>*,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step .mpa-actions>*{margin-right:0}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step .mpa-actions .mpa-button-back:hover,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step .mpa-actions .mpa-button-back:hover{background-color:#e0dcdd;color:#6a575c}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-body .cell-title,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-header .cell-service .mpa-service-name,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-body .cell-title,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-header .cell-service .mpa-service-name,.custom-appointment-form-shortcode .mpa-booking-details .mpa-booking-details-section-row .reservation-title{font-family:Roboto,sans-serif;font-weight:700;font-size:15px;line-height:22px;color:#422a18}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-body .cell-value,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-header .cell-value,.custom-appointment-form-shortcode .mpa-booking-details .mpa-booking-details-section-row .reservation-full-date{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#6a575c}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-footer .button,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-footer .button{font-family:'Roboto Condensed',sans-serif;font-size:15px;line-height:24px;letter-spacing:.5px;font-weight:500;width:auto}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-customer-email,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-customer-name,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-customer-notes,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-customer-phone,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-customer-email,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-customer-name,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-customer-notes,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-customer-phone{background-image:none;padding-left:14px}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-checkout .mpa-input-wrapper,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-terms-and-conditions-accept{margin-bottom:12px}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details .mpa-payment-gateways label,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-payment .mpa-payment-gateways-title,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step-payment .mpa-billing-details .mpa-payment-gateways label{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:21px;color:#422a18}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details .mpa-payment-gateways,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step-payment .mpa-billing-details .mpa-payment-gateways{border-radius:8px;background-color:#fff;border:1px solid #dcc5b9;padding:4px 14px 10px!important}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-payment table.mpa-order{border-collapse:separate;border-spacing:0;border-radius:8px;border:1px solid #dcc5b9}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-cart-total,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-cart-total{font-family:Roboto,sans-serif;font-weight:700;font-size:18px;line-height:22px;color:#422a18;display:flex;align-items:center;justify-content:space-between}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step .mpa-order th,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-cart-total .mpa-cart-total-price,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-cart-total .mpa-cart-total-price{color:#422a18}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-customer-phone-wrapper .iti__selected-flag,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-customer-phone-wrapper .iti__selected-flag{border-radius:8px;background-color:#fff;border:1px solid #dcc5b9}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-checkout .mpa-customer-phone-wrapper .mpa-customer-phone{width:calc(100% - 81px);margin-left:81px;padding-left:14px!important}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step .mpa-order td,.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step .mpa-order th{font-family:Roboto,sans-serif;font-weight:700;font-size:15px;line-height:22px;border-bottom-color:#dcc5b9}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step .mpa-order td,.custom-footer a{color:#6a575c}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-cart .item-header{border-bottom:1px solid #dcc5b9}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step .mpa-cart .item-footer{border-top-color:#dcc5b9}.custom-appointment-form-shortcode .appointment-progress-container{width:calc(100% - 12px);margin-left:6px;height:4px;background-color:rgb(120 120 128 / .16);overflow:hidden;position:relative;margin-bottom:30px}.custom-appointment-form-shortcode .appointment-progress-bar{height:100%;background-color:rgb(198 110 78 / .6);border-radius:8px;width:0%;transition:width .3s}.custom-appointment-form-shortcode .mpa-custom-shortcode-title{font-family:Roboto,sans-serif;font-weight:600;font-size:24px;line-height:29px;color:#422a18;margin:0 0 20px;padding-left:6px;padding-right:6px}.custom-appointment-form-shortcode .mpa-custom-shortcode-title.title-last{font-size:15px;line-height:20px}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-period .mpa-input-container{padding-left:10px;padding-right:10px}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-cart .mpa-cart-item,.custom-appointment-form-shortcode .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-cart .mpa-cart-item{border:1px solid #dcc5b9;background-color:#fff;border-radius:8px}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-cart .mpa-cart .item-footer{padding:5px 0}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-cart .mpa-cart .item-footer .cell{text-align:center}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-cart .mpa-cart .item-footer .mpa-button-edit-or-remove{padding:13px 40px 11px}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step-cart .mpa-cart .item-body .cell{width:50%}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-booking .mpa-actions .mpa-button-reset{max-width:100%;width:100%;margin-left:0!important;font-family:'Roboto Condensed',sans-serif;font-weight:500;font-size:15px;line-height:24px;letter-spacing:.5px;color:#fff;background-color:#6a575c;border-radius:8px}.custom-appointment-form-shortcode .mpa-booking-details .mpa-booking-details-section-row .cell.value{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:22px}.custom-appointment-form-shortcode .mpa-booking-details .mpa-booking-details-section-row .cell a,.custom-appointment-form-shortcode .mpa-booking-details .mpa-booking-details-section-row .cell a:hover{color:#a43c4a}.custom-appointment-form-shortcode .mpa-booking-details .reservation-calendar-links.mpa-booking-details-section-row{padding-top:20px}.custom-appointment-form-shortcode .mpa-booking-details .reservation-calendar-links.mpa-booking-details-section-row .cell.label{font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:22px;color:#422a18}.custom-appointment-form-shortcode .mpa-booking-details .mpa-booking-details-section{border-color:#dcc5b9;border-radius:8px}.custom-appointment-form-shortcode .mpa-booking-details-section.booking-reservations .reservation{padding-bottom:.75em}.custom-appointment-form-shortcode .appointment-form-shortcode button{padding:15px 40px 13px}.custom-appointment-form-shortcode .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-payment .mpa-order-details{margin-bottom:18px}.custom-appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details .mpa-shortcode-title.mpa-payment-gateways-title{display:block}.custom-appointment-form-shortcode .mpa-booking-step-payment .mpa-terms-and-conditions-accept .mpa-input-wrapper .mpa-accept-terms{display:inline-block}.custom-footer p{margin:0 0 8px}.main-logo img{width:150px;height:57px}.custom-footer a{padding-bottom:1px;border-bottom:1px solid #6a575c}.custom-footer a:hover{text-decoration:none;border-bottom-color:#fff0}.custom-footer a+a{margin-left:24px}