body .booked-modal .bm-window p.booked-title-bar{color:rgb(var(--colorMain2));margin:0;padding-top:20px;text-align:center}body .booked-modal .bm-window p.booked-title-bar small{font-size:18px}body .booked-modal input[type=submit]{background:rgb(var(--colorMain))}body .booked-modal input[type=submit]:hover{border-color:#ccc!important;color:rgb(var(--colorMain2))!important}body .booked-calendar-shortcode-wrap .booked-calendar-wrap{margin-bottom:0}body table.booked-calendar td{border-bottom:1px solid #e5e5e5}body .booked-calendar-shortcode-wrap .page-left i,body .booked-calendar-shortcode-wrap .page-right i,body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:before,body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-time i,body .booked-calendar-shortcode-wrap .booked-calendarSwitcher p i{font-family:"fontawesome";-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none}body .booked-calendar-shortcode-wrap .page-left:hover i,body .booked-calendar-shortcode-wrap .page-right:hover i{opacity:.5}body .booked-calendar-shortcode-wrap .booked-calendarSwitcher.calendar{background-color:rgb(var(--darkgreyColor))!important;border-radius:0;padding:0 23px 0 38px;width:auto}body .booked-calendar-shortcode-wrap .booked-calendarSwitcher.calendar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBJREFUeNpi/P//vyADA8NuIF4NxJ0MuMFMIH7PANSgBMTv/kNAORAzoGFBIN4NlZ8JEzTGoQmk+AxMMUgM2SRkTTOxKUbXANN0F6roHbpibBoYcJmMTwNME7YAYAAIMAAVNPRlsUcYKAAAAABJRU5ErkJggg==") no-repeat 88% #292a2e!important;font-size:12px;font-weight:800;height:40px;margin-left:15px;min-width:0;padding-bottom:6px;padding-left:6px;padding-top:6px;text-transform:uppercase;width:200px}body .booked-calendar-shortcode-wrap .booked-calendarSwitcher.calendar p:before{display:none}body .booked-calendar-shortcode-wrap .booked-calendarSwitcher.calendar p i{margin-right:0!important}body .booked-calendar-shortcode-wrap .booked-calendarSwitcher.calendar p i:before{color:#f96380;content:"\f073";font-size:20px;position:relative;top:3px}body .booked-calendar-shortcode-wrap table.booked-calendar th{padding-bottom:15px;padding-top:15px}body .booked-calendar-shortcode-wrap .monthName{font-family:"Roboto",sans-serif;font-size:30px;font-weight:300;text-transform:none}body .booked-calendar-shortcode-wrap table.booked-calendar tr.days th{background-color:rgb(var(--colorMain2))!important;border-color:rgb(var(--colorMain2))!important;font-size:12px;font-weight:800;padding-bottom:13px;padding-top:14px}body .booked-calendar-shortcode-wrap table.booked-calendar tr:not(.entryBlock) td{height:80px!important}body .booked-calendar-shortcode-wrap table.booked-calendar tr:not(.entryBlock) td>span,body .booked-calendar-shortcode-wrap table.booked-calendar tr:not(.entryBlock) td>span>span{line-height:80px!important}body table.booked-calendar td{border-color:#e5e5e5}body table.booked-calendar td:first-child{border-left-color:#e5e5e5}body table.booked-calendar td:last-child{border-right-color:#e5e5e5}body .booked-calendar-shortcode-wrap table.booked-calendar td.blur .date{background:#ecedef}body table.booked-calendar td .date{display:block}body .booked-calendar-shortcode-wrap table.booked-calendar td>span{line-height:79px!important}body .booked-calendar-shortcode-wrap table.booked-calendar td .date span{font-family:"Roboto",sans-serif;font-size:14px}body .booked-calendar-shortcode-wrap table.booked-calendar td.blur .date span,body .booked-calendar-shortcode-wrap table.booked-calendar td.prev-date .date span{color:#999}body table.booked-calendar td:hover .date,body table.booked-calendar td.today:hover .date,body table.booked-calendar tr.week td.active,body table.booked-calendar tr.week td.active .date,body table.booked-calendar tr.week td.active:hover .date{background:#f96380!important}body table.booked-calendar td:hover .date span{background:none}body table.booked-calendar td.today .date{background:rgb(249 99 128 / .1)}body table.booked-calendar td.today .date span{border:0 none;color:#292a2e!important}body table.booked-calendar td.today:hover .date span,body table.booked-calendar tr.week td.active .date .number{background:none!important;color:#fff!important}body .booked-calendar-shortcode-wrap .page-left i:before,body .booked-calendar-shortcode-wrap .page-right i:before{position:relative}body .booked-calendar-shortcode-wrap .page-left i:before,body .booked-calendar-shortcode-wrap .page-right i:before{font-size:20px;top:7px}@media (min-width:768px){body .booked-calendar-shortcode-wrap .page-left i:before,body .booked-calendar-shortcode-wrap .page-right i:before{font-size:35px;top:-6px}}body .booked-calendar-shortcode-wrap .page-left i:before{content:"\f053"}body .booked-calendar-shortcode-wrap .page-right i:before{content:"\f054"}body .booked-calendar-shortcode-wrap table.booked-calendar th a.backToMonth{color:#fff;display:none;font-family:"Roboto",sans-serif;font-size:14px;font-weight:300;padding-left:13px;position:relative;top:-6px}body .booked-calendar-shortcode-wrap table.booked-calendar tr.entryBlock{background-color:#292a2e}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list{background-color:#292a2e;box-shadow:none;color:#b2b2b2;font-size:14px;font-weight:300;padding-bottom:37px;padding-left:37px}@media (max-width:991px){body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list{padding-left:20px}}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list h2{color:#fff;font-weight:800;margin:0 0 20px;text-transform:uppercase}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-time{width:71.5%}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people{padding:9px 0 10px 0;position:relative;width:28.5%}@media (max-width:991px){body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people{width:100%}}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-time,body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-count{padding:29px 0 50px 0}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-time,body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{color:#b2b2b2;font-family:"Roboto",sans-serif;font-size:15px!important;font-weight:300!important;line-height:25px;text-transform:none!important}body .booked-calendar-wrap .booked-appt-list .timeslot{position:relative}body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{color:rgb(var(--colorMain))!important;display:inline-block;left:29%;position:absolute;top:21px}@media (max-width:991px){body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{position:static}}body .booked-calendar-wrap .booked-appt-list .timeslot.timeslot-unavailable .spots-available{color:#b2b2b2!important}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-count .spots-available.empty{color:#b2b2b2}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-time i:before{color:#f96380;content:"\f017";font-size:16px;position:relative;top:2px}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{background:#fff;border:0 none;color:#292a2e;font-weight:800;height:60px;letter-spacing:2px;padding-left:40px;padding-right:55px;position:relative;text-align:left;width:100%}@media (max-width:991px){body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{letter-spacing:0;padding-left:20px;padding-right:20px;white-space:normal}}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled]{background:#3f4043!important;border:0 none;color:#fff!important;opacity:1;padding-left:5px;padding-right:5px;text-align:center}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:before{color:#f96380;content:"\f105";font-size:36px;line-height:30px;margin:0 11px 0 15px;position:absolute;right:3px;top:14px}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled]:before{content:""}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{background:#fff!important;border:0 none!important;color:#f96380!important}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled]:hover{background:#3f4043!important;border:0 none!important;color:#fff!important}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot:hover{background:#292a2e}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-count{border-left:0 none}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot{border-color:#3c3d41}body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot:last-of-type{border-bottom:1px solid #3c3d41}body #booked-profile-page .booked-profile-appt-list h4,body #booked-profile-page .booked-profile-appt-list .appt-block>*{color:#292a2e!important}body #booked-profile-page .booked-profile-appt-list h4{font-weight:500}body #booked-profile-page .booked-profile-appt-list .booked-cal-buttons>*{margin-bottom:10px}body #booked-profile-page .booked-profile-appt-list .booked-cal-buttons a{border-radius:0!important}body table.booked-calendar thead th,body table.booked-calendar td:hover .date,body table.booked-calendar td.today:hover .date,body table.booked-calendar tr.week td.active,body table.booked-calendar tr.week td.active .date,body table.booked-calendar tr.week td.active:hover .date{background-color:rgb(var(--colorMain))!important;color:#fff!important}body table.booked-calendar thead th{border-color:rgb(var(--colorMain))!important}body .booked-calendar-shortcode-wrap .booked-calendarSwitcher.calendar p i:before,body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-time i:before,body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:before{color:rgb(var(--colorMain))!important}body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available,body .booked-calendar-shortcode-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{color:rgb(var(--colorMain))!important}