.mkdf-bsl-holder ul{list-style-type:none}.mkdf-bsl-holder ul li{margin-bottom:20px}.mkdf-bsl-holder ul li:last-child{margin-bottom:0}.mkdf-bsl-holder .mkdf-bsl-item-title-holder{padding-right:5px;width:1%;white-space:nowrap;display:table-cell}.mkdf-bsl-holder .mkdf-bsl-item-line{height:3px;position:relative;border-bottom:1px solid #afaaa9;bottom:9px;width:98%;display:table-cell;z-index:1}.mkdf-bsl-holder .mkdf-bsl-item-price-holder{width:1%;white-space:nowrap;padding-left:7px;display:table-cell}.mkdf-bsl-holder .mkdf-bsl-item-bottom-holder{position:relative;top:3px}.mkdf-bsl-holder .mkdf-bsl-item-description-holder{color:#c59d5f;width:70%;line-height:1.2em;float:left}.mkdf-bsl-holder .mkdf-bsl-item-label-holder{position:relative;text-align:right;width:30%;float:right}.mkdf-bsl-holder .mkdf-bsl-item-label-holder .mkdf-bsl-item-label{padding:3px 13px;font-style:italic;color:#000;text-align:center;background-color:#c59d5f}.mkdf-bsl-holder.mkdf-bsl-with-image .mkdf-bsl-item-content{padding-left:110px}.mkdf-bsl-holder.mkdf-bsl-with-image .mkdf-bsl-item-image{position:relative;width:83px;float:left}.mkdf-bsl-holder.mkdf-bsl-with-image .mkdf-bsl-item-image a{display:block}.mkdf-bsl-holder.mkdf-bsl-with-image .mkdf-bsl-item-image img{vertical-align:middle}.mkdf-bsl-holder.mkdf-bsl-light .mkdf-bsl-item-title{color:#fff}.mkdf-bsl-holder.mkdf-bsl-light .mkdf-bsl-item-line{border-bottom-color:hsla(0,0%,100%,.2)}.mkdf-bsl-holder.mkdf-bsl-light .mkdf-bsl-item-description-holder,.mkdf-bsl-holder.mkdf-bsl-light .mkdf-bsl-item-price-holder{color:#fff}.mkdf-bsl-holder.mkdf-bsl-light .mkdf-bsl-item-label-holder .mkdf-bsl-item-label{color:#000;background-color:#fff}.mkdf-bsl-holder.mkdf-bsl-dark .mkdf-bsl-item-title{color:#000}.mkdf-bsl-holder.mkdf-bsl-dark .mkdf-bsl-item-line{border-bottom-color:rgba(0,0,0,.2)}.mkdf-bsl-holder.mkdf-bsl-dark .mkdf-bsl-item-description-holder,.mkdf-bsl-holder.mkdf-bsl-dark .mkdf-bsl-item-price-holder{color:#000}.mkdf-bsl-holder.mkdf-bsl-dark .mkdf-bsl-item-label-holder .mkdf-bsl-item-label{color:#fff;background-color:#000}.booked-appt-list{padding:0!important;font-size:inherit!important;background-color:#f7f8f9!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;width:100%;line-height:inherit!important;display:inline-block}.booked-appt-list h2{padding:22px 27px!important;font-size:20px!important;font-weight:700!important;color:#000;color:#000!important;text-transform:uppercase!important;letter-spacing:.025em!important;text-align:left!important;margin:30px 0 0!important;line-height:1.5em!important}.booked-appt-list h2 a{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit}.booked-appt-list h2 a:hover{color:#c59d5f}.booked-appt-list .booked-list-view-nav{height:30px!important;padding:0!important;position:absolute!important;top:0!important;margin:0!important;left:0!important}.booked-appt-list .booked-list-view-nav .booked-datepicker-wrap,.booked-appt-list .booked-list-view-nav .booked-datepicker-wrap a,.booked-appt-list .booked-list-view-nav .booked-list-view-date-next,.booked-appt-list .booked-list-view-nav .booked-list-view-date-prev{height:30px;overflow:hidden;border:none;text-indent:-999px;color:#000;position:absolute!important;text-align:center;top:0!important;background:0 0;cursor:pointer;width:30px;line-height:30px;display:block}.booked-appt-list .booked-list-view-nav .booked-datepicker-wrap a i,.booked-appt-list .booked-list-view-nav .booked-datepicker-wrap i,.booked-appt-list .booked-list-view-nav .booked-list-view-date-next i,.booked-appt-list .booked-list-view-nav .booked-list-view-date-prev i{height:30px;text-indent:0;position:absolute;top:0;left:0;width:30px;line-height:30px}.booked-appt-list .booked-list-view-nav .booked-datepicker-wrap a:hover,.booked-appt-list .booked-list-view-nav .booked-datepicker-wrap:hover,.booked-appt-list .booked-list-view-nav .booked-list-view-date-next:hover,.booked-appt-list .booked-list-view-nav .booked-list-view-date-prev:hover{color:#c59d5f;background:0 0}.booked-appt-list .booked-list-view-nav .booked-datepicker-wrap a:focus,.booked-appt-list .booked-list-view-nav .booked-datepicker-wrap:focus,.booked-appt-list .booked-list-view-nav .booked-list-view-date-next:focus,.booked-appt-list .booked-list-view-nav .booked-list-view-date-prev:focus{outline:0}.booked-appt-list .booked-list-view-nav .booked-list-view-date-prev{left:0!important}.booked-appt-list .booked-list-view-nav .booked-list-view-date-next{right:35px!important}.booked-appt-list .booked-list-view-nav .booked-datepicker-wrap a{right:0!important}.booked-appt-list .booked_list_date_picker_trigger.booked-dp-active{color:#000!important;background-color:#c59d5f!important}.booked-appt-list .timeslot{padding:22px 27px!important;border-top:1px solid #afaaa9!important;margin:0!important}.booked-appt-list .timeslot:hover{background-color:transparent!important}.booked-appt-list .timeslot .timeslot-time{min-height:40px!important;padding:0!important}.booked-appt-list .timeslot .timeslot-title{color:#c59d5f!important;margin:0!important}.booked-appt-list .timeslot .timeslot-range,.booked-appt-list .timeslot .timeslot-title{font-size:16px!important;font-weight:300!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.75em!important;line-height:1em!important}.booked-appt-list .timeslot .timeslot-range{color:#000;margin:10px 0;display:block}.booked-appt-list .timeslot .booked-icon{color:#000!important}.booked-appt-list .timeslot .spots-available{padding:0!important;font-size:12px!important;font-weight:500!important;color:#000;color:#000!important;text-transform:uppercase!important;letter-spacing:.25em!important;line-height:1.33em!important}.booked-appt-list .timeslot .spots-available a{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit}.booked-appt-list .timeslot .spots-available a:hover{color:#c59d5f}@media (min-width:720px){.booked-appt-list .timeslot .timeslot-people{height:40px!important;padding:0!important}}.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people{height:auto!important}.booked-appt-list .timeslot button.button{border:1px solid #c59d5f!important;color:#fff!important;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background-color:#c59d5f!important;cursor:pointer}.booked-appt-list .timeslot button.button .spots-available,.booked-appt-list .timeslot button.button .timeslot-mobile-title{font-size:16px!important;font-weight:300!important;color:#fff!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.75em!important}.booked-appt-list .timeslot button.button .button-timeslot{font-size:12px!important;font-weight:500!important;color:#fff!important;color:#000;text-transform:uppercase!important;letter-spacing:.25em!important;line-height:1.33em!important}.booked-appt-list .timeslot button.button .button-timeslot a{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit}.booked-appt-list .timeslot button.button .button-timeslot a:hover{color:#c59d5f}.booked-appt-list .timeslot button.button .button-text{font-size:12px!important;line-height:38px!important}.booked-appt-list .timeslot button.button:hover{border:1px solid #000!important;background-color:#000!important}.booked-appt-list .timeslot button.button:focus{outline:0}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button.button:hover{border:1px solid #000!important;background-color:#000!important}.booked-appt-list p{padding:22px 27px;font-size:16px!important;font-weight:300!important;color:#000!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.75em!important}.mkdf-booked-light .booked-appt-list{background-color:#fff!important}.mkdf-booked-light .booked-appt-list h2{color:#000!important}.mkdf-booked-light .booked-appt-list .booked-list-view-nav .booked-datepicker-wrap,.mkdf-booked-light .booked-appt-list .booked-list-view-nav .booked-datepicker-wrap a,.mkdf-booked-light .booked-appt-list .booked-list-view-nav .booked-list-view-date-next,.mkdf-booked-light .booked-appt-list .booked-list-view-nav .booked-list-view-date-prev{color:#000}.mkdf-booked-light .booked-appt-list .booked-list-view-nav .booked-datepicker-wrap a:hover,.mkdf-booked-light .booked-appt-list .booked-list-view-nav .booked-datepicker-wrap:hover,.mkdf-booked-light .booked-appt-list .booked-list-view-nav .booked-list-view-date-next:hover,.mkdf-booked-light .booked-appt-list .booked-list-view-nav .booked-list-view-date-prev:hover{color:#ddd}.mkdf-booked-light .booked-appt-list .booked_list_date_picker_trigger.booked-dp-active{color:#fff!important;background-color:#000!important}.mkdf-booked-light .booked-appt-list .timeslot .timeslot-title{color:#000!important}.mkdf-booked-light .booked-appt-list .timeslot .timeslot-range{color:#000}.mkdf-booked-light .booked-appt-list .timeslot .booked-icon{color:#000!important}.mkdf-booked-light .booked-appt-list .timeslot .spots-available{color:grey!important}.mkdf-booked-light .booked-appt-list .timeslot button.button{border:1px solid #000!important;color:#fff!important;background-color:#000!important}.mkdf-booked-light .booked-appt-list .timeslot button.button .button-timeslot,.mkdf-booked-light .booked-appt-list .timeslot button.button .spots-available,.mkdf-booked-light .booked-appt-list .timeslot button.button .timeslot-mobile-title{color:#fff!important}.mkdf-booked-light .booked-appt-list .timeslot button.button:hover{color:#000!important;background-color:#fff!important}.mkdf-booked-light .booked-appt-list .timeslot button.button:hover .button-timeslot,.mkdf-booked-light .booked-appt-list .timeslot button.button:hover .spots-available,.mkdf-booked-light .booked-appt-list .timeslot button.button:hover .timeslot-mobile-title{color:#000!important}body .mkdf-booked-light table.booked-calendar .booked-appt-list .timeslot .timeslot-people button.button:hover{border:1px solid #000!important;background-color:#fff!important}.mkdf-booked-light .booked-appt-list p{color:#000!important}.mkdf-booked-dark .booked-appt-list{background-color:#000!important}.mkdf-booked-dark .booked-appt-list h2{color:#fff!important}.mkdf-booked-dark .booked-appt-list .booked-list-view-nav .booked-datepicker-wrap,.mkdf-booked-dark .booked-appt-list .booked-list-view-nav .booked-datepicker-wrap a,.mkdf-booked-dark .booked-appt-list .booked-list-view-nav .booked-list-view-date-next,.mkdf-booked-dark .booked-appt-list .booked-list-view-nav .booked-list-view-date-prev{color:#fff}.mkdf-booked-dark .booked-appt-list .booked-list-view-nav .booked-datepicker-wrap a:hover,.mkdf-booked-dark .booked-appt-list .booked-list-view-nav .booked-datepicker-wrap:hover,.mkdf-booked-dark .booked-appt-list .booked-list-view-nav .booked-list-view-date-next:hover,.mkdf-booked-dark .booked-appt-list .booked-list-view-nav .booked-list-view-date-prev:hover{color:#ddd}.mkdf-booked-dark .booked-appt-list .booked_list_date_picker_trigger.booked-dp-active{color:#000!important;background-color:#fff!important}.mkdf-booked-dark .booked-appt-list .timeslot .timeslot-title{color:#fff!important}.mkdf-booked-dark .booked-appt-list .timeslot .timeslot-range{color:#fff}.mkdf-booked-dark .booked-appt-list .timeslot .booked-icon,.mkdf-booked-dark .booked-appt-list .timeslot .spots-available{color:#fff!important}.mkdf-booked-dark .booked-appt-list .timeslot button.button{border:1px solid #fff!important;color:#000!important;background-color:#fff!important}.mkdf-booked-dark .booked-appt-list .timeslot button.button .button-timeslot,.mkdf-booked-dark .booked-appt-list .timeslot button.button .spots-available,.mkdf-booked-dark .booked-appt-list .timeslot button.button .timeslot-mobile-title{color:#000!important}.mkdf-booked-dark .booked-appt-list .timeslot button.button:hover{color:#fff!important;background-color:#000!important}.mkdf-booked-dark .booked-appt-list .timeslot button.button:hover .button-timeslot,.mkdf-booked-dark .booked-appt-list .timeslot button.button:hover .spots-available,.mkdf-booked-dark .booked-appt-list .timeslot button.button:hover .timeslot-mobile-title{color:#fff!important}body .mkdf-booked-dark table.booked-calendar .booked-appt-list .timeslot .timeslot-people button.button:hover{border:1px solid #fff!important;background-color:#000!important}.mkdf-booked-dark .booked-appt-list p{color:#fff!important}body table.booked-calendar{border:1px solid #c59d5f!important;background-color:#c59d5f}body table.booked-calendar thead th{border:none!important}body table.booked-calendar th,body table.booked-calendar thead th,body table.booked-calendar thead tr{background-color:#c59d5f!important}body table.booked-calendar th .page-left,body table.booked-calendar th .page-right,body table.booked-calendar thead th .page-left,body table.booked-calendar thead th .page-right,body table.booked-calendar thead tr .page-left,body table.booked-calendar thead tr .page-right{color:#000!important}body table.booked-calendar thead{background-color:#c59d5f!important}body table.booked-calendar thead th{font-size:16px!important;font-weight:300!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.75em!important}body table.booked-calendar .calendarSavingState{color:#000}body table.booked-calendar .monthName{font-size:12px!important;font-weight:500!important;color:#000;color:#000!important;text-transform:uppercase!important;letter-spacing:.25em!important;line-height:1.33em!important}body table.booked-calendar .monthName a{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit}body table.booked-calendar .monthName a:hover{color:#c59d5f}body table.booked-calendar .monthName .backToMonth{display:none}body .large table.booked-calendar .monthName{font-size:20px!important;font-weight:700!important;color:#000;text-transform:uppercase!important;letter-spacing:.025em!important;line-height:1.5em!important}body .large table.booked-calendar .monthName a{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit}body .large table.booked-calendar .monthName a:hover{color:#c59d5f}body table.booked-calendar .page-left,body table.booked-calendar .page-right{margin-top:-1rem!important}body table.booked-calendar tr{border:none;background:#fff}body table.booked-calendar tbody{background:#fff}body table.booked-calendar tr.entryBlock{background-color:transparent}body table.booked-calendar tr.entryBlock td{padding:0!important}body table.booked-calendar tr.entryBlock td h2{margin:0!important}body table.booked-calendar tr.days{text-transform:none;background:0 0!important}body table.booked-calendar tr.days th{border:none!important;color:#000!important;background:0 0!important}body table.booked-calendar td{font-size:1rem;border:none!important;color:#000;background:#fff}body table.booked-calendar td .date{background:0 0!important}body table.booked-calendar td .date .number{border-radius:0}body table.booked-calendar td.active{background-color:transparent!important}body table.booked-calendar td.active .date{background-color:#f7f8f9!important}body table.booked-calendar td.active .date .number{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;color:#000!important;background-color:#f7f8f9!important}body table.booked-calendar td.next-month .date,body table.booked-calendar td.prev-month .date{background:0 0}body table.booked-calendar td.next-month .date span,body table.booked-calendar td.prev-month .date span{color:#000}body table.booked-calendar td.today .date span{border:none!important;color:#000!important;background:#c59d5f!important}body table.booked-calendar td.today:hover .date span{border:none!important;color:#fff!important;background:#c59d5f!important}body table.booked-calendar td.prev-date .date,body table.booked-calendar td.prev-date .date span,body table.booked-calendar td.prev-date:hover .date,body table.booked-calendar td.prev-date:hover .date span{color:#ddd!important;background:0 0!important}body table.booked-calendar td:hover .date span{background-color:#c59d5f}body .mkdf-booked-light table.booked-calendar{border:1px solid #fff!important;background-color:#fff}body .mkdf-booked-light table.booked-calendar th,body .mkdf-booked-light table.booked-calendar thead th,body .mkdf-booked-light table.booked-calendar thead tr{background-color:#fff!important}body .mkdf-booked-light table.booked-calendar th .page-left,body .mkdf-booked-light table.booked-calendar th .page-right,body .mkdf-booked-light table.booked-calendar thead th .page-left,body .mkdf-booked-light table.booked-calendar thead th .page-right,body .mkdf-booked-light table.booked-calendar thead tr .page-left,body .mkdf-booked-light table.booked-calendar thead tr .page-right{color:#000!important}body .mkdf-booked-light table.booked-calendar .calendarSavingState{color:#000}body .mkdf-booked-light table.booked-calendar .monthName{color:#000!important}body .mkdf-booked-light table.booked-calendar tbody,body .mkdf-booked-light table.booked-calendar tr{background:#000}body .mkdf-booked-light table.booked-calendar thead tr.days{background:#000!important}body .mkdf-booked-light table.booked-calendar thead tr.days th{color:grey!important;background:#000!important}body .mkdf-booked-light table.booked-calendar td{color:#fff;background:#000}body .mkdf-booked-light table.booked-calendar td.active .date{background-color:#fff!important}body .mkdf-booked-light table.booked-calendar td.active .date .number{color:#000!important;background-color:#fff!important}body .mkdf-booked-light table.booked-calendar td.next-month .date span,body .mkdf-booked-light table.booked-calendar td.prev-month .date span{color:#fff}body .mkdf-booked-light table.booked-calendar td.today .date span{color:#000!important;background:grey!important}body .mkdf-booked-light table.booked-calendar td.today:hover .date span{color:#fff!important;background:grey!important}body .mkdf-booked-light table.booked-calendar td.prev-date .date,body .mkdf-booked-light table.booked-calendar td.prev-date .date span,body .mkdf-booked-light table.booked-calendar td.prev-date:hover .date,body .mkdf-booked-light table.booked-calendar td.prev-date:hover .date span{color:grey!important;background:0 0!important}body .mkdf-booked-light table.booked-calendar td:hover .date span{color:#fff;background-color:grey}body .mkdf-booked-dark table.booked-calendar{border:1px solid #000!important;background-color:#000}body .mkdf-booked-dark table.booked-calendar th,body .mkdf-booked-dark table.booked-calendar thead th,body .mkdf-booked-dark table.booked-calendar thead tr{background-color:#000!important}body .mkdf-booked-dark table.booked-calendar th .page-left,body .mkdf-booked-dark table.booked-calendar th .page-right,body .mkdf-booked-dark table.booked-calendar thead th .page-left,body .mkdf-booked-dark table.booked-calendar thead th .page-right,body .mkdf-booked-dark table.booked-calendar thead tr .page-left,body .mkdf-booked-dark table.booked-calendar thead tr .page-right{color:#fff!important}body .mkdf-booked-dark table.booked-calendar .calendarSavingState{color:#fff}body .mkdf-booked-dark table.booked-calendar .monthName{color:#fff!important}body .mkdf-booked-dark table.booked-calendar tbody,body .mkdf-booked-dark table.booked-calendar tr{background:#fff}body .mkdf-booked-dark table.booked-calendar thead tr.days{background:#fff!important}body .mkdf-booked-dark table.booked-calendar thead tr.days th{color:grey!important;background:#fff!important}body .mkdf-booked-dark table.booked-calendar td{color:#000;background:#fff}body .mkdf-booked-dark table.booked-calendar td.active .date{background-color:#000!important}body .mkdf-booked-dark table.booked-calendar td.active .date .number{color:#fff!important;background-color:#000!important}body .mkdf-booked-dark table.booked-calendar td.next-month .date span,body .mkdf-booked-dark table.booked-calendar td.prev-month .date span{color:#000}body .mkdf-booked-dark table.booked-calendar td.today .date span{color:#ddd!important;background:grey!important}body .mkdf-booked-dark table.booked-calendar td.today:hover .date span{color:#fff!important;background:grey!important}body .mkdf-booked-dark table.booked-calendar td.prev-date .date,body .mkdf-booked-dark table.booked-calendar td.prev-date .date span,body .mkdf-booked-dark table.booked-calendar td.prev-date:hover .date,body .mkdf-booked-dark table.booked-calendar td.prev-date:hover .date span{color:#ddd!important;background:0 0!important}body .mkdf-booked-dark table.booked-calendar td:hover .date span{color:#fff;background-color:grey}#ui-datepicker-div.booked_custom_date_picker{padding:0;border:3px solid #c59d5f;-webkit-box-shadow:4px 8px 50px 0 rgba(0,0,0,.15);box-shadow:4px 8px 50px 0 rgba(0,0,0,.15);border-radius:0}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header{padding:5px 25px;background-color:#c59d5f!important}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-next,#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-prev{top:8px}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-next:before,#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-prev:before{font-size:12px!important;color:#000!important;font-family:BookedIcons!important}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-title{font-size:12px!important;font-weight:500!important;color:#000;text-transform:uppercase!important;letter-spacing:.25em!important;line-height:1.33em!important}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-title a{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-title a:hover{color:#c59d5f}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar{border-collapse:initial}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead{background-color:#c59d5f!important}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th{color:#000;background:0 0!important}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a{color:#000!important;border-radius:0}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a:hover{background-color:#ddd}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover{color:#fff!important;background-color:#c59d5f!important}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-unselectable span{color:#ddd}body .booked-modal .bm-window{padding:70px 45px 30px;border-top:6px solid #c59d5f;background-color:#fff;-webkit-box-shadow:4px 8px 50px 0 rgba(0,0,0,.15);box-shadow:4px 8px 50px 0 rgba(0,0,0,.15);border-radius:0}body .booked-modal .bm-window p{font-size:16px;font-weight:300;text-transform:none;letter-spacing:normal;line-height:1.75em}body .booked-modal .bm-window .booked-title-bar{padding:25px 45px 10px!important;font-size:20px!important;font-weight:700!important;color:#000!important;color:#000;text-transform:uppercase!important;letter-spacing:.025em!important;margin:0;border-radius:0;background:0 0!important;line-height:1.5em!important}body .booked-modal .bm-window .booked-title-bar a{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit}body .booked-modal .bm-window .booked-title-bar a:hover{color:#c59d5f}body .booked-modal .bm-window .booked-title-bar *{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit}body .booked-modal .bm-window .booked-title-bar i.fa,body .booked-modal .bm-window a:not(.close){color:#c59d5f}body .booked-modal .bm-window a:not(.close):hover{color:#000}body .booked-modal .bm-window .close{height:30px;right:0;color:#000;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;text-align:center;top:-30px;background-color:#c59d5f;width:30px;line-height:30px;display:block}body .booked-modal .bm-window .close:hover{color:#fff}body .booked-modal .bm-window .close i{font-size:14px;position:relative;top:-3px;font-family:FontAwesome}body .booked-modal .bm-window .close i:before{content:"\f00d"}body .booked-modal .bm-window .booked-scrollable{padding:10px 0 34px;background-color:transparent}body .booked-modal .bm-window .booked-form .booked-appointments{padding:20px;border:1px solid #afaaa9;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0}body .booked-modal .bm-window .booked-form .appointment-title{font-size:12px!important;font-weight:500!important;color:#c59d5f!important;color:#000;text-transform:uppercase!important;letter-spacing:.25em!important;line-height:1.33em!important}body .booked-modal .bm-window .booked-form .appointment-title a{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit}body .booked-modal .bm-window .booked-form .appointment-title a:hover{color:#c59d5f}body .booked-modal .bm-window .button{padding:14px 55px;font-size:14px;font-size:12px;font-weight:700;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;text-transform:uppercase;position:relative;outline:0;letter-spacing:.25em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;cursor:pointer;width:auto;line-height:1em;float:left;vertical-align:middle;font-family:inherit;display:inline-block}body .booked-modal .bm-window .button:last-child{margin-top:10px}@media (max-width:420px){body .booked-modal .bm-window .button{padding-right:0;letter-spacing:0;width:100%;padding-left:0}}body .booked-modal .bm-window input[type=submit].button-primary{border:1px solid transparent!important;color:#fff!important;background-color:#000!important}body .booked-modal .bm-window input[type=submit].button-primary:hover{color:#fff!important;background-color:#c59d5f!important}body .booked-modal .bm-window button.cancel{border:1px solid #000!important;color:#000!important;clear:both;background-color:transparent!important}body .booked-modal .bm-window button.cancel:hover{border-color:#c59d5f!important;color:#fff!important;background-color:#c59d5f!important}.mkdf-booked-slider{position:relative;width:100%;vertical-align:middle;display:inline-block}.mkdf-booked-slider.mkdf-left-position .mkdf-bs-calendar-content{left:0;z-index:2}.mkdf-booked-slider.mkdf-center-position .mkdf-bs-calendar-content{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:2}.mkdf-booked-slider.mkdf-right-position .mkdf-bs-calendar-content{right:0;z-index:2}.mkdf-booked-slider.mkdf-bs-calendar-is-middle .mkdf-bs-calendar-content{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%!important}.mkdf-booked-slider .mkdf-bs-rev-holder{position:relative;width:100%;vertical-align:middle;display:inline-block;z-index:1}.mkdf-booked-slider .mkdf-bs-calendar-holder{height:100%;position:absolute;top:0;left:0;width:100%;display:block;z-index:10}.mkdf-booked-slider .mkdf-bs-calendar-holder .mkdf-grid{height:100%;position:relative}.mkdf-booked-slider .mkdf-bs-calendar-content{position:absolute;width:50%;vertical-align:middle;display:inline-block}.mkdf-wh-holder{position:relative}.mkdf-wh-holder .mkdf-wh-items{margin:0}.mkdf-wh-holder .mkdf-wh-item{margin-bottom:16px;list-style-type:none;position:relative;border-bottom:1px solid #afaaa9;padding-bottom:17px}.mkdf-wh-holder .mkdf-wh-item:last-child{border:0;margin-bottom:0;padding-bottom:0}.mkdf-wh-holder .mkdf-wh-day,.mkdf-wh-holder .mkdf-wh-hours{margin:0;width:1%;vertical-align:bottom;white-space:nowrap;display:table-cell}.mkdf-wh-holder .mkdf-wh-hours{color:#c59d5f;text-align:right}.mkdf-wh-holder.mkdf-wh-light .mkdf-wh-item{border-bottom-color:hsla(0,0%,100%,.2)}.mkdf-wh-holder.mkdf-wh-light .mkdf-wh-day,.mkdf-wh-holder.mkdf-wh-light .mkdf-wh-hours{color:#fff}.mkdf-wh-holder.mkdf-wh-dark .mkdf-wh-item{border-bottom-color:rgba(0,0,0,.2)}.mkdf-wh-holder.mkdf-wh-dark .mkdf-wh-day,.mkdf-wh-holder.mkdf-wh-dark .mkdf-wh-hours{color:#000}.widget .mkdf-wh-holder .mkdf-wh-item{padding:0;border:0;color:inherit;margin:0}.widget .mkdf-wh-holder .mkdf-wh-day,.widget .mkdf-wh-holder .mkdf-wh-hours{color:inherit;line-height:inherit}