.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,.booked-appt-list .timeslot button.button:focus{outline:0}.mkdf-booked-appointments .booked-profile-appt-list{padding:28px 25px;border:3px solid #fafafa}.mkdf-booked-appointments .booked-profile-appt-list h4{font-size:17px!important;line-height:1.471em!important;letter-spacing:.1em!important}body #booked-profile-page .booked-profile-appt-list .appt-block .status-block{background-color:grey}.booked-appt-list{background-color:#fff!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:inline-block;font-size:inherit!important;line-height:inherit!important;padding:0!important;width:100%}.booked-appt-list h2{color:#000!important;font-size:17px!important;font-weight:400!important;line-height:1.3em!important;letter-spacing:.1em;margin:30px 0 0!important;padding:27px!important;text-align:left!important}.booked-appt-list h2>span:first-child{display:block}.booked-appt-list .booked-list-view-nav{height:30px!important;left:0!important;margin:0!important;padding:0!important;position:absolute!important;top: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{background:0 0;border:none;color:#606060;cursor:pointer;display:block;height:30px;line-height:30px;overflow:hidden;position:absolute!important;text-align:center;text-indent:-999px;top:0!important;width:30px}body table.booked-calendar .booked-appt-list.shown .timeslot .timeslot-time .spots-available,body table.booked-calendar .booked-appt-list.shown h2,body table.booked-calendar .monthName .backToMonth{display:none}.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;left:0;line-height:30px;position:absolute;text-indent:0;top:0;width: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{background:0 0;color:#ff4612}.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{background-color:#ff4612!important;color:#606060!important}.booked-appt-list .timeslot{border-top:1px solid #ececec!important;margin:0 27px!important;padding:13px 0!important;background-color:#fff!important}.booked-appt-list .timeslot .timeslot-people,.booked-appt-list .timeslot .timeslot-time{padding:0!important}.booked-appt-list .timeslot .timeslot-title{color:#606060!important;font-family:"Libre Baskerville",serif;font-size:16px!important;font-style:italic;line-height:1.3em!important;letter-spacing:.025em!important;margin:0 0 4px!important}.booked-appt-list .timeslot .timeslot-range{color:#ff4612;font-family:"Libre Baskerville",serif;font-size:16px!important;font-weight:300!important;line-height:23px!important}.booked-appt-list .timeslot .booked-icon{color:#ff4612!important}.booked-appt-list .timeslot .spots-available{color:#a5a5a5!important;padding:0!important}.booked-appt-list .timeslot button.button{margin-top:7px!important;background-color:#333!important;border:none!important;color:#fff!important;cursor:pointer;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.booked-appt-list .timeslot button.button .spots-available,.booked-appt-list .timeslot button.button .timeslot-mobile-title{color:#fff!important}.booked-appt-list .timeslot button.button .timeslot-mobile-title{font-family:"Source Sans Pro",sans-serif;font-size:14px!important;font-weight:400!important;line-height:26px!important}.booked-appt-list .timeslot button.button .button-timeslot{font-family:"Libre Baskerville",serif;font-size:16px!important;font-weight:300!important;line-height:23px!important;color:#fff!important}.booked-appt-list .timeslot button.button .button-text{font-size:12px!important;line-height:38px!important}.booked-appt-list .timeslot button.button:hover{background-color:#ff4612!important}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button.button:hover{background-color:#eb4011!important}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled].button:hover{background-color:#eee!important}.booked-appt-list p{color:#606060!important;font-family:"Source Sans Pro",sans-serif;font-size:14px!important;font-weight:400!important;line-height:26px!important;padding:27px}body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{font-family:"Libre Baskerville",serif;font-size:16px!important;font-weight:300!important;line-height:28px!important;text-transform:lowercase!important}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled],body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled]:hover{cursor:default!important;background:#eee!important;border-color:#ddd!important;color:#aaa!important}body span.mkdf-calendar-title{color:#1e1e1e;font-family:"Libre Baskerville",serif;font-size:14px;line-height:1.429em;font-weight:700}body .booked-calendar-wrap.small table.booked-calendar td{font-size:14px}body .booked-calendar-wrap.small table.booked-calendar td.active,body .booked-calendar-wrap.small table.booked-calendar td.active:hover,body .booked-calendar-wrap.small table.booked-calendar td.today.active,body .booked-calendar-wrap.small table.booked-calendar td.today.active:hover,body .booked-calendar-wrap.small table.booked-calendar td.today:not(.prev-date):hover{background-color:#fff!important}body .booked-calendar-wrap.small table.booked-calendar td.active .date,body .booked-calendar-wrap.small table.booked-calendar td.active:hover .date,body .booked-calendar-wrap.small table.booked-calendar td.today.active .date,body .booked-calendar-wrap.small table.booked-calendar td.today.active:hover .date,body .booked-calendar-wrap.small table.booked-calendar td.today:not(.prev-date):hover .date{background-color:#ff4612!important}body .booked-calendar-wrap.small table.booked-calendar td.active .date span,body .booked-calendar-wrap.small table.booked-calendar td.active:hover .date span,body .booked-calendar-wrap.small table.booked-calendar td.today.active .date span,body .booked-calendar-wrap.small table.booked-calendar td.today.active:hover .date span,body .booked-calendar-wrap.small table.booked-calendar td.today:not(.prev-date):hover .date span{background-color:#fff!important}body .booked-calendar-wrap.small table.booked-calendar td.active .date .number,body .booked-calendar-wrap.small table.booked-calendar td.active:hover .date .number,body .booked-calendar-wrap.small table.booked-calendar td.today.active .date .number,body .booked-calendar-wrap.small table.booked-calendar td.today.active:hover .date .number,body .booked-calendar-wrap.small table.booked-calendar td.today:not(.prev-date):hover .date .number{background-color:#fff!important;color:#1e1e1e!important;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}body .booked-calendar-wrap.small table.booked-calendar .today.prev-date .date{width:94%!important;height:96%!important}body .booked-calendar-wrap .booked-appt-list .timeslot{border:0!important}body table.booked-calendar{background-color:#ff4612;border:1px solid transparent!important;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.05)!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.05)!important;border-collapse:inherit;padding:25px}body table.booked-calendar th,body table.booked-calendar thead,body table.booked-calendar thead th,body table.booked-calendar thead tr{background-color:#ff4612!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:#fff!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body table.booked-calendar th .calendarSavingState,body table.booked-calendar thead th .calendarSavingState,body table.booked-calendar thead tr .calendarSavingState{color:#fff}body table.booked-calendar th .page-right:hover,body table.booked-calendar thead th .page-right:hover,body table.booked-calendar thead tr .page-right:hover{right:12px}body table.booked-calendar th .page-left:hover,body table.booked-calendar thead th .page-left:hover,body table.booked-calendar thead tr .page-left:hover{left:12px}body table.booked-calendar th .booked-icon-arrow-left,body table.booked-calendar th .booked-icon-arrow-right,body table.booked-calendar thead th .booked-icon-arrow-left,body table.booked-calendar thead th .booked-icon-arrow-right,body table.booked-calendar thead tr .booked-icon-arrow-left,body table.booked-calendar thead tr .booked-icon-arrow-right{font-family:linea-arrows-10}body table.booked-calendar th .booked-icon-arrow-right:before,body table.booked-calendar thead th .booked-icon-arrow-right:before,body table.booked-calendar thead tr .booked-icon-arrow-right:before{content:"\e068";font-size:25px}body table.booked-calendar th .booked-icon-arrow-left:before,body table.booked-calendar thead th .booked-icon-arrow-left:before,body table.booked-calendar thead tr .booked-icon-arrow-left:before{content:"\e066";font-size:25px}body table.booked-calendar thead th{border:none!important;padding:6px 0 10px!important;color:#1e1e1e;font-family:"Source Sans Pro",sans-serif;font-size:17px!important;font-weight:300!important;line-height:24px!important;letter-spacing:normal!important}body .large table.booked-calendar .monthName,body table.booked-calendar .monthName{font-size:19px!important;line-height:1.3em!important}body table.booked-calendar .monthName{font-family:"Libre Baskerville",serif;font-style:normal;font-weight:700;text-transform:capitalize;letter-spacing:0!important;color:#fff!important}body table.booked-calendar .page-left,body table.booked-calendar .page-right{margin-top:-1rem!important}body table.booked-calendar tr{background-color:#ff4612;border:none}body table.booked-calendar tbody{background-color:#ff4612!important}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{background-color:#ff4612!important;text-transform:none}body table.booked-calendar tr.days th{background:0 0!important;border:none!important;color:#fff!important}body table.booked-calendar td{background-color:#ff4612;border:none!important;font-family:"Libre Baskerville",serif;font-size:14px;line-height:1.429em;font-weight:700;color:#fff}body table.booked-calendar td .date{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#eb4011!important}body table.booked-calendar td .date .number{border-radius:0}body table.booked-calendar td.active,body table.booked-calendar td.active:hover,body table.booked-calendar td.today.active,body table.booked-calendar td.today.active:hover,body table.booked-calendar td.today:not(.prev-date):hover{background-color:#fff!important}body table.booked-calendar td.active .date,body table.booked-calendar td.active:hover .date,body table.booked-calendar td.today.active .date,body table.booked-calendar td.today.active:hover .date,body table.booked-calendar td.today:not(.prev-date):hover .date{background-color:#ff4612!important}body table.booked-calendar td.active .date .number,body table.booked-calendar td.active:hover .date .number,body table.booked-calendar td.today.active .date .number,body table.booked-calendar td.today.active:hover .date .number,body table.booked-calendar td.today:not(.prev-date):hover .date .number{background-color:#fff!important;color:#1e1e1e!important;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}body table.booked-calendar td.next-month .date span.number,body table.booked-calendar td.next-month.prev-date .date span.number,body table.booked-calendar td.prev-month .date span.number{color:#fff!important;opacity:.3}body table.booked-calendar td.next-month:hover .date .number,body table.booked-calendar td.prev-month:hover .date .number{color:#1e1e1e!important;opacity:1}body table.booked-calendar td.prev-month.prev-date:hover .date .number{color:#fff!important;opacity:.3}body table.booked-calendar td.today.prev-date .date{border:1px solid #fff!important;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body table.booked-calendar td.today.prev-date .date span{color:#fff!important}body table.booked-calendar td.today:not(.prev-date):hover .date{background-color:#fff!important}body table.booked-calendar td.today .date{border:1px solid #fff!important;-webkit-box-sizing:border-box;box-sizing:border-box}body table.booked-calendar td.today.prev-date:hover .date span{color:#fff!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{background:0 0!important;color:#fff!important;cursor:context-menu}body table.booked-calendar td:hover .date{background-color:#fff!important;-webkit-transition:none;-o-transition:none;transition:none}body table.booked-calendar td:hover .date span{background-color:#fff;color:#1e1e1e;-webkit-transition:none;-o-transition:none;transition:none}body table.booked-calendar .booked-appt-list.shown .timeslot{padding:27px 0 1px!important;border-bottom:1px solid #ececec!important}@media only screen and (max-width:680px){body table.booked-calendar .booked-appt-list.shown .timeslot{padding:0 0 3px!important;border:0!important}}body table.booked-calendar .booked-appt-list.shown .timeslot .timeslot-time{width:57%}body table.booked-calendar .booked-appt-list.shown .timeslot .timeslot-time .timeslot-title{font-family:"Libre Baskerville",serif;font-size:19px;line-height:1.368em;font-weight:700;color:#1e1e1e!important;font-style:normal;margin:0 0 1px!important;letter-spacing:0!important}body table.booked-calendar .booked-appt-list.shown .timeslot .timeslot-time .timeslot-range{font-size:15px!important;color:#555;font-family:"Source Sans Pro",sans-serif}body table.booked-calendar .booked-appt-list.shown .timeslot .timeslot-people .button{background-color:#ff4612!important;margin-top:3px!important}body table.booked-calendar .booked-appt-list.shown .timeslot .timeslot-people .button .button-text{font-family:"Source Sans Pro",sans-serif!important;text-transform:uppercase!important}body table.booked-calendar .booked-appt-list.shown .timeslot.timeslot-unavailable .timeslot-people .button,body table.booked-calendar .booked-appt-list.shown .timeslot.timeslot-unavailable .timeslot-people .button:hover{background-color:#eee!important;color:#aaa!important}body table.booked-calendar .booked-loading .booked-spinner div>*{background-color:#fff!important}body .booked-modal #submit-request-appointment,body .booked-modal .cancel.button{padding:12px 35px!important}body .booked-modal .bm-window .cancel.button:hover{color:#fff!important;background-color:#1e1e1e!important}body .booked-calendar-wrap table.booked-calendar tr.week td.active .date,body .booked-calendar-wrap.small table.booked-calendar tr.week td.active .date{background-color:transparent!important}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,body table.booked-calendar td.today:hover .date span{background-color:#ff4612!important}body table.booked-calendar td.today .date span{color:#fff!important;border:none!important}#ui-datepicker-div.booked_custom_date_picker{border:3px solid #ff4612;border-radius:0;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.09);box-shadow:0 3px 10px 0 rgba(0,0,0,.09);padding:0}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header{background-color:#ff4612!important;padding:5px 25px}#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{color:#606060!important;font-family:BookedIcons!important;font-size:12px!important}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-title{font-size:16px!important;line-height:1.3em!important}#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 th{background:0 0!important;color:#606060}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a{border-radius:0;color:#606060!important}#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{background-color:#ff4612!important;color:#fff!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{background-color:#fff;border-radius:0;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.09);box-shadow:0 3px 10px 0 rgba(0,0,0,.09);padding:70px 45px 30px}@media only screen and (max-width:680px){body .booked-modal{top:24px}body .booked-modal .bm-window{max-height:100vh!important;height:100vh;padding:70px 30px 5px}}body .booked-modal .bm-window p{color:#606060;font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:300;line-height:26px}body .booked-modal .bm-window .booked-title-bar{background:0 0!important;border-radius:0;color:#1e1e1e!important;font-size:19px!important;font-family:"Libre Baskerville",serif!important;font-weight:700;line-height:1.368em!important;margin:0;padding:38px 45px 10px!important}@media only screen and (max-width:680px){body .booked-modal .bm-window .booked-title-bar{padding:38px 30px 10px!important}}body .booked-modal .bm-window .booked-title-bar *{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}body .booked-modal .bm-window .booked-title-bar i.fa,body .booked-modal .bm-window a:not(.close){color:#ff4612}body .booked-modal .bm-window a:not(.close):hover{color:#606060}body .booked-modal .bm-window .close{background-color:transparent;color:#1e1e1e;display:block;height:30px;line-height:30px;right:5px;text-align:center;top:5px;width:30px;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}body .booked-modal .bm-window .close:hover{color:#1e1e1e}body .booked-modal .bm-window .close i{font-family:Ionicons}body .booked-modal .bm-window .close i:before{content:"\f2d7"}body .booked-modal .bm-window .booked-scrollable{background-color:transparent;padding:10px 0 34px}body .booked-modal .bm-window .booked-form .booked-appointments{background-color:#fafafa;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:20px}body .booked-modal .bm-window .booked-form .appointment-title{color:#1e1e1e!important;font-family:"Libre Baskerville",serif!important;font-size:14px!important;line-height:1.429em!important;font-weight:700!important}body .booked-modal .bm-window .booked-form .field label.field-label{color:#1e1e1e;font-family:"Libre Baskerville",serif;font-size:19px;line-height:1.368em;font-weight:700}body .booked-modal .bm-window .booked-form .field p.field-small-p{font-size:15px;line-height:23px}body .booked-modal .bm-window .button{position:relative;display:inline-block;vertical-align:middle;width:auto;margin:0;font-family:"Source Sans Pro",sans-serif;font-size:15px;line-height:2em;font-weight:600;text-transform:uppercase;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;-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;padding:11px 75px 11px 19px;float:left;cursor:pointer}body .booked-modal .bm-window .button:last-child{margin-top:10px}body .booked-modal .bm-window input[type=submit].button-primary{color:#fff!important;background-color:#ff4612!important;border:1px solid #ff4612!important;border-radius:0;-webkit-appearance:none;padding:0 47px}body .booked-modal .bm-window input[type=submit].button-primary:hover{color:#fff!important;background-color:#ff4612!important}body .booked-modal .bm-window .field button.cancel,body .booked-modal .bm-window .field button.cancel:hover{color:#1e1e1e!important;background-color:transparent!important}body .booked-modal .bm-window .field .button{margin:0 15px 0 0}body .booked-modal .bm-window .field button.cancel{border:1px solid #1e1e1e!important;margin:0 15px 0 0;clear:both;border-radius:0;-webkit-appearance:none}body .booked-modal .bm-window #ajaxlogin>.field,body .booked-modal .bm-window #newAppointmentForm>.field{display:-webkit-box;display:-ms-flexbox;display:flex}body .booked-modal #customerChoices .field .checkbox-radio-block label{font-weight:300}body .booked-modal #customerChoices .field .checkbox-radio-block input[type=checkbox],body .booked-modal #customerChoices .field .checkbox-radio-block input[type=radio]{top:4px}@media only screen and (max-width:480px){body .booked-modal .bm-window #ajaxlogin>.field:last-of-type,body .booked-modal .bm-window #newAppointmentForm>.field:last-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body .booked-modal .bm-window #ajaxlogin>.field:last-of-type .button,body .booked-modal .bm-window #newAppointmentForm>.field:last-of-type .button{margin:0 0 15px}body .booked-modal #customerChoices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:-26px 0 15px}}body .booked-modal .booked-forgot-password{font-size:15px;font-weight:300}.mkdf-wh-holder span.mkdf-wh-day,.mkdf-wh-holder span.mkdf-wh-hours,.mkdf-wh-holder span.mkdf-wh-title{font-family:"Libre Baskerville",serif;font-size:14px;line-height:1.429em;font-weight:700}body .booked-form .field input[type=tel],body .booked-form .field input[type=email],body .booked-form .field input[type=text],body .booked-form .field input[type=password],body .booked-form .field textarea{border-radius:0;-webkit-appearance:none}.mkdf-wh-holder{position:relative}.mkdf-wh-holder .mkdf-wh-items{margin:0}.mkdf-wh-holder .mkdf-wh-item{border-bottom:1px solid #ebeae9;list-style-type:none;margin-bottom:17px;padding-bottom:19px;position:relative}.mkdf-wh-holder .mkdf-wh-day,.mkdf-wh-holder .mkdf-wh-hours{display:table-cell;margin:0;vertical-align:bottom;white-space:nowrap;width:1%}.mkdf-wh-holder .mkdf-wh-item:last-child{margin-bottom:0;border-bottom:none}.mkdf-wh-holder .mkdf-wh-hours{text-align:right}.mkdf-wh-holder.mkdf-wh-light .mkdf-wh-item{border-bottom-color:#fff}.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:#606060}.mkdf-wh-holder.mkdf-wh-dark .mkdf-wh-day,.mkdf-wh-holder.mkdf-wh-dark .mkdf-wh-hours{color:#606060}