.booking-page{background:#e9eaeb}.booking-sidebar{position:relative;z-index:1}.booking-sidebar::before{content:"";background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIxIiBoZWlnaHQ9Ijg3IiB2aWV3Qm94PSIwIDAgMTIxIDg3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8xNTI2MF83NjYzKSI+DQo8cmVjdCB4PSI0MCIgeT0iMzMiIHdpZHRoPSIxNTUiIGhlaWdodD0iMTQiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xNTI2MF83NjYzKSIvPg0KPC9nPg0KPGRlZnM+DQo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfMTUyNjBfNzY2MyIgeD0iMCIgeT0iLTciIHdpZHRoPSIyMzUiIGhlaWdodD0iOTQiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4NCjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+DQo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPg0KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMjAiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xNTI2MF83NjYzIi8+DQo8L2ZpbHRlcj4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xNTI2MF83NjYzIiB4MT0iNDAiIHkxPSI0MCIgeDI9IjE5NSIgeTI9IjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkQyNjkyIi8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwQTY3RjIiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8L3N2Zz4NCg==") no-repeat;position:absolute;top:0;right:0;background-size:contain;width:121px;height:87px;z-index:-1}.booking-sidebar::after{content:"";background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIwIiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMjIwIDYwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8xNTI2MF83NjYyKSI+DQo8cmVjdCB4PSIzMyIgeT0iNDAiIHdpZHRoPSIxNTUiIGhlaWdodD0iMTQiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xNTI2MF83NjYyKSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4NCjwvZz4NCjxkZWZzPg0KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzE1MjYwXzc2NjIiIHg9Ii03IiB5PSIwIiB3aWR0aD0iMjM1IiBoZWlnaHQ9Ijk0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4NCjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIwIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTUyNjBfNzY2MiIvPg0KPC9maWx0ZXI+DQo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTUyNjBfNzY2MiIgeDE9IjMzIiB5MT0iNDciIHgyPSIxODgiIHkyPSI0NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iI0ZEMjY5MiIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMEE2N0YyIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=") no-repeat;position:absolute;left:50%;transform:translateX(-50%);bottom:0;background-size:contain;width:155px;height:60px;z-index:-1}.location-card{overflow:hidden;z-index:1;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.location-card.selected{box-shadow:0px 0px 0px 1px #03c95a}.location-card:hover{box-shadow:0px 0px 0px 1px #03c95a;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.location-card:hover::before{content:"";background:url("/wp-content/plugins/truelysell-booking-core/css/../img/icons/loc-bg.svg") no-repeat;position:absolute;top:0;left:50%;transform:translateX(-50%);background-size:contain;width:155px;height:100%;z-index:-1;--lzl-bg-img:"/wp-content/plugins/truelysell-booking-core/css/../img/icons/loc-bg.svg"}.location-card:hover.lzl:not(.lzl-ed)::before,.location-card:hover.lzl-ing:not(.lzl-ed)::before{background-image:none}.location-card h6{font-size:12px}.location-card p{font-size:12px}.location-card .trend-icon{width:50px;height:50px;overflow:hidden;position:absolute;z-index:6;inset-block-start:-5px;inset-inline-start:-6px}.location-card .trend-icon span{position:absolute;display:block;width:70px;padding:6px 6px 3px 0;color:#fff;font:500 16px/1 Lato,sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.1);text-transform:capitalize;text-align:center;inset-inline-end:-5px;inset-block-start:1px;transform:rotate(-45deg)}.location-card .trend-icon span img{transform:rotate(45deg)}.staff-card{overflow:hidden;z-index:1;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.staff-card.selected{box-shadow:0px 0px 0px 1px #03c95a}.staff-card:hover{box-shadow:0px 0px 0px 1px #03c95a;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.staff-card h6{font-size:12px}.staff-card p{font-size:12px}.time-item{background:#fff;border:1px solid #ebeced;border-radius:4px;padding:12px;text-align:center;cursor:pointer}.time-item.disable{cursor:not-allowed;pointer-events:none;background:#e9eaeb}.time-item.disable h6,.time-item.disable p{color:#afb2b8}.time-item.selected{background:#03c95a;border-color:#03c95a}.time-item.selected h6,.time-item.selected p{color:#fff}.service-info{background:#242b3a;border-radius:5px;padding:8px}.service-info .avatar img{border:1px solid #fff}.service-info span{color:#afb2b8;display:block}.booking-wizard{padding:55px 0}@media (max-width:991.98px){.booking-wizard{padding:30px 0}}fieldset.booking-content{display:none}fieldset.booking-content#first-field{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-info-wrap{background:#f6f7f7;border-radius:5px;padding:16px}.booking-content{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-direction:column;height:100%}.booking-content p,.booking-content h6,.booking-content .form-label{font-size:12px;margin-bottom:0}.booking-content .form-control{height:28px}.booking-content textarea.form-control{height:auto}.booking-footer{border-top:1px solid #ebeced;margin-top:16px}.booking-footer .btn{margin-top:16px}.payment-item{border:1px solid #ebeced;border-radius:5px;padding:16px}.payment-item .form-check .form-check-label{font-size:12px;font-weight:500}.payment-item.active{box-shadow:0px 0px 0px 1px #03c95a}.total-card{min-height:500px}.total-card #pay-btn.btn{color:#afb2b8;cursor:none;pointer-events:none}.total-card #pay-btn.btn.active{background:#ff008a!important;border-color:#ff008a!important;color:#fff!important;cursor:pointer;pointer-events:auto}@media (max-width:991.98px){.total-card{min-height:300px}}.total-wrap{background:#f8f9f9;padding:15px;border-radius:5px;margin-bottom:8px}#bokingwizard li.active span::after{content:"";width:3px;height:3px;border-radius:50%;background-color:#03c95a;position:absolute;top:7px;left:5px}#bokingwizard li.activated span::before{border:0}#bokingwizard li.activated span::after{font-family:"Fontawesome";content:"";color:#03c95a;position:absolute;top:0;left:0}.status-report{margin-bottom:16px}.status-report h6{border-bottom:1px solid #393f4d}.status-report p{color:rgba(255,255,255,.9)}.booking-user .user-img{width:44px;height:44px;border-radius:50%;border:1px solid #ebeced;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.booking-user .user-img img{width:36px;height:36px;border-radius:50%}.num-count{width:12px;height:12px;border-radius:50%;font-size:10px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.table{height:185px;overflow:hidden}.table th,.table td{height:26px;padding:0;line-height:26px}.btn-addon.active{background-color:#03c95a!important;border-color:#03c95a!important;color:#fff!important}.select-item{border-radius:5px}.select-item:hover,.select-item.selected{box-shadow:0px 0px 0px 1px #03c95a}.avatar.avatar-lg{width:2.813rem;height:2.813rem;line-height:2.813rem;font-size:1rem}.booking-content .bootstrap-datetimepicker-widget table th{font-size:12px;font-weight:600;color:#656b76;width:26px;height:24px;line-height:24px}.bootstrap-datetimepicker-widget .picker-switch{padding-bottom:8px}.booking-content .bootstrap-datetimepicker-widget table td.active,.booking-content .bootstrap-datetimepicker-widget table td.active:hover{background-color:#ff008a;text-shadow:unset}.booking-content .bootstrap-datetimepicker-widget table th.prev,.booking-content .bootstrap-datetimepicker-widget table th.next{padding-bottom:8px}.booking-content .bootstrap-datetimepicker-widget table th.prev span,.booking-content .bootstrap-datetimepicker-widget table th.next span{width:20px;height:20px;font-size:12px;border:1px solid #ebeced;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.booking-content .bootstrap-datetimepicker-widget table th.prev span:hover,.booking-content .bootstrap-datetimepicker-widget table th.next span:hover{background:#111827;border-color:#111827;color:#fff}.booking-content .bootstrap-datetimepicker-widget table td{font-size:12px;color:#242b3a}.booking-content .bootstrap-datetimepicker-widget table td.day{width:26px;height:24px;line-height:24px}.booking-content .bootstrap-datetimepicker-widget table td.day{font-size:12px}.booking-content .bootstrap-datetimepicker-widget{z-index:999!important}.booking-content .bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#ff008a}.booking-content .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:0 0}.bg-dark{background-color:#111827!important;border:1px solid #111827!important;color:#fff}.booking-page .content{padding:60px 0}@media (max-width:991.98px){.booking-page .content{padding:50px 0}}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{opacity:.4}