.mpa-shortcode.appointment-form-shortcode{padding:0}.mpa-shortcode.appointment-form-shortcode .mpa-booking-step-service-form{width:100%}.mpa-shortcode.appointment-form-shortcode .mpa-booking-step .mpa-shortcode-title{text-align:left;border-bottom:1px solid #fff;border-top:1px solid #fff;margin:0 0 70px;margin-top:0;padding:14px 0 14px;color:#DEBB76;font-size:24px;line-height:28px}.mpa-shortcode.appointment-form-shortcode .mpa-input-wrapper{padding-bottom:35px}.mpa-shortcode.appointment-form-shortcode label{font-size:18px;line-height:21px;color:#fff;width:100%;padding-left:15px;margin-bottom:15px;font-weight:400;display:inline-block}.mpa-shortcode.appointment-form-shortcode select{font-size:18px;line-height:21px;border:1px solid #fff;border-radius:10px;background-color:#fff;height:55px;appearance:none;background-image:url(https://themes.getmotopress.com/coachzee-coach/wp-content/themes/coachzee/img/angle-down.svg?v=2);background-repeat:no-repeat;background-position:right 17px top 23px;padding-right:30px;padding-left:15px}.mpa-shortcode.appointment-form-shortcode .mpa-actions .button{line-height:26px;width:calc(50% - 13px);display:inline-block;border:none;border-radius:0;background-color:#fff;color:#000;font-size:18px;line-height:21px;padding:15px 25px;border-radius:12px;cursor:pointer;transition:.3s}.mpa-shortcode.appointment-form-shortcode .mpa-actions .button.mpa-button-next{background-color:#DEBB76;margin-left:13px;float:right}.mpa-shortcode.appointment-form-shortcode .mpa-actions .button.mpa-button-next:hover{background-color:#DEBB76}.mpa-shortcode.appointment-form-shortcode .mpa-date-wrapper{margin:0 auto 20px!important;width:100%!important}.mpa-shortcode.appointment-form-shortcode .mpa-date-wrapper .flatpickr-calendar{margin:0 auto;box-shadow:none;background:#fff0}.mpa-shortcode.appointment-form-shortcode .mpa-date-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month{color:#fff}.mpa-shortcode.appointment-form-shortcode .mpa-date-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.mpa-shortcode.appointment-form-shortcode .mpa-date-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-next-month{color:#fff;fill:#fff}.mpa-shortcode.appointment-form-shortcode .mpa-date-wrapper .flatpickr-calendar span.flatpickr-weekday{color:#fff}.mpa-shortcode.appointment-form-shortcode .mpa-date-wrapper .flatpickr-calendar .flatpickr-day{color:#fff}.mpa-shortcode.appointment-form-shortcode .mpa-date-wrapper .flatpickr-calendar .flatpickr-day:hover{background-color:#DEBB76}.mpa-shortcode.appointment-form-shortcode .mpa-date-wrapper .flatpickr-calendar .flatpickr-day.flatpickr-disabled{border-radius:0;color:rgb(255 255 255 / .3)}.mpa-shortcode.appointment-form-shortcode .mpa-date-wrapper .flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover{background:none}.mpa-shortcode.appointment-form-shortcode .mpa-date-wrapper .flatpickr-calendar .flatpickr-day.selected{background-color:#DEBB76;border-color:#DEBB76}.mpa-shortcode.appointment-form-shortcode .mpa-time-wrapper{max-width:100%;width:100%}.mpa-shortcode.appointment-form-shortcode .mpa-time-wrapper .mpa-times{position:relative!important}.mpa-shortcode.appointment-form-shortcode .mpa-time-wrapper .mpa-times .mpa-time-period{border:1px solid #fff;outline:none;background:#fff0;color:#fff}.mpa-shortcode.appointment-form-shortcode .mpa-time-wrapper .mpa-times .mpa-time-period-selected{background-color:#DEBB76}.mpa-shortcode.appointment-form-shortcode .mpa-booking-step-period .mpa-input-container{flex-wrap:wrap;width:100%}.mpa-shortcode.appointment-form-shortcode .mpa-cart-item .item-header{border-bottom:none;padding-bottom:0}.mpa-shortcode.appointment-form-shortcode .mpa-cart-item .item-body{padding:0}.mpa-shortcode.appointment-form-shortcode .mpa-cart-item .item-footer{border-top:none}.mpa-shortcode.appointment-form-shortcode .mpa-cart-item .cell-value,.mpa-shortcode.appointment-form-shortcode .mpa-cart-item .cell-title{color:#fff}.mpa-shortcode.appointment-form-shortcode .mpa-cart-item .mpa-reservation-capacity{margin-top:10px}.mpa-shortcode.appointment-form-shortcode .mpa-cart-item .mpa-button-edit-or-remove{line-height:26px;width:120px;display:inline-block;border:none;border-radius:0;background-color:#fff;color:#000;font-size:14px;line-height:18px;padding:10px 20px;border-radius:12px;cursor:pointer;transition:.3s}.mpa-shortcode.appointment-form-shortcode .mpa-booking-step-cart .mpa-cart-total{color:#fff;font-size:18px}.mpa-shortcode.appointment-form-shortcode .mpa-required-tip{color:#fff;padding-left:15px}.mpa-shortcode.appointment-form-shortcode input[type="text"],.mpa-shortcode.appointment-form-shortcode input[type="tel"],.mpa-shortcode.appointment-form-shortcode input[type="email"],.mpa-shortcode.appointment-form-shortcode textarea{width:100%;font-size:18px;line-height:21px;border:1px solid #fff;border-radius:10px;background-color:#fff;padding:10px 15px}.mpa-shortcode.appointment-form-shortcode .mpa-order{border:none}.mpa-shortcode.appointment-form-shortcode .mpa-order tr td,.mpa-shortcode.appointment-form-shortcode .mpa-order tr th{color:#fff;border-top:none}.mpa-shortcode.appointment-form-shortcode .mpa-checkout-section.mpa-order-details .mpa-shortcode-title{margin-bottom:40px}.mpa-shortcode.appointment-form-shortcode .mpa-message{color:#fff}@media all and (max-width:992px){.flatpickr-calendar{max-width:100%}.flatpickr-calendar .flatpickr-current-month{font-size:115%}.flatpickr-calendar .flatpickr-rContainer{max-width:100%}.flatpickr-calendar .flatpickr-days{max-width:100%}.flatpickr-calendar .flatpickr-days .dayContainer{max-width:100%;min-width:initial}}.variation .variation-Obrzek{display:none!important}