body.parkstyle table.booked-calendar{border-bottom:none}body.parkstyle table.booked-calendar td{height:80px!important}body.parkstyle table.booked-calendar td>span{line-height:79px!important}body.parkstyle table.booked-calendar td{font-size:14px;font-weight:300}body.parkstyle table.booked-calendar tr.days th{font-family:'Roboto',sans-serif;font-size:17px;font-weight:500;line-height:1.7059;text-transform:none;padding-top:6px;padding-bottom:5px}body.parkstyle table.booked-calendar thead tr:first-child th{padding-bottom:29px}body.parkstyle table.booked-calendar thead th .monthName{font-family:'Roboto',sans-serif;font-size:29px;font-weight:500;line-height:1;text-transform:none}body.parkstyle table.booked-calendar th .monthName a{font-size:14px;font-weight:300;line-height:19px;top:-5px}body.parkstyle table.booked-calendar th .monthName a{color:rgba(255,255,255,.50)}body.parkstyle table.booked-calendar th .monthName a:hover{color:rgba(255,255,255,.90)}body.parkstyle table.booked-calendar tr.entryBlock td{padding:27px 40px 52px 40px}body.parkstyle table.booked-calendar .booked-appt-list{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0}body.parkstyle .booked-calendar-wrap .booked-appt-list h2{font-family:'Roboto',sans-serif;font-size:29px;font-weight:400;line-height:1;text-align:left;margin-bottom:28px}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot{border-color:#3c3d41}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time{font-size:14px;font-weight:300;line-height:2.1429}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{font-size:14px;font-weight:300;line-height:2.1429;text-transform:none;float:right;width:50%}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time{height:49px;padding-top:11px;padding-left:0}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people{height:49px;padding-top:5px;padding-right:0}body.parkstyle table.booked-calendar button{}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover{font-family:'Raleway',sans-serif;font-size:15px;letter-spacing:-.002em;border:none}body.parkstyle table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,body.parkstyle .booked-calendar .booked-appt-list .timeslot .timeslot-people button{position:relative;height:40px;border-radius:3px;padding-right:20px;padding-left:20px}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot:last-child{margin-bottom:0}body.parkstyle table.booked-calendar td:hover .date span{background-color:#71ba09!important;color:#fff!important}body.parkstyle table.booked-calendar{background:transparent!important}body.parkstyle table.booked-calendar td.today:hover .date span{background-color:#71ba09!important}body.parkstyle table.booked-calendar td.today .date span{border-color:#71ba09!important}body.parkstyle table.booked-calendar thead,body.parkstyle table.booked-calendar tr.week td.active .date .number{background:transparent!important}body.parkstyle table.booked-calendar thead th{border:none!important;background:transparent!important;color:#565a5e!important}body.parkstyle table.booked-calendar thead th .page-right,body.parkstyle table.booked-calendar thead th .page-left{color:#b3b3b3!important}body.parkstyle table.booked-calendar tr.days{background-color:#71ba09!important}body.parkstyle table.booked-calendar tr.days th{border-color:#433f3e!important;background-color:#433f3e!important;color:#fff!important}body.parkstyle table.booked-calendar td.prev-date .date,body.parkstyle table.booked-calendar td.prev-date:hover .date,body.parkstyle table.booked-calendar td.prev-date:hover .date span{background-color:#fff!important;color:#565a5e!important}body.parkstyle table.booked-calendar .booked-appt-list,body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot:hover,body.parkstyle table.booked-calendar tr.entryBlock td{background-color:#71ba09!important}body.parkstyle .booked-calendar-wrap .booked-appt-list h2,body.parkstyle .booked-calendar-wrap .booked-appt-list h2 strong{color:#fff!important}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot{border-top:solid 1px rgba(255,255,255,.25)}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot:last-child{border-bottom:solid 1px rgba(255,255,255,.25)}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time{color:#fff}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{color:#fff!important}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .spots-available.empty{color:#558b07!important}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time i.fa{font-size:19px;margin-right:5px;color:#fff!important}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time i.fa:before{font-family:Flaticon;content:"\f12e"}body.parkstyle table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,body.parkstyle .booked-calendar .booked-appt-list .timeslot .timeslot-people button{background:#fff!important;color:#71ba09!important}body.parkstyle table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,body.parkstyle .booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{background:#1e1e1e!important}body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled],body.parkstyle .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled]:hover{background:#558b07!important;color:#433f3e!important}@media (max-width:721px){body table.booked-calendar tr.entryBlock td{height:auto!important}}