body .jet-theme-core-document{overflow-x:clip}#toTop{cursor:pointer}input[type="checkbox"]{cursor:pointer}.wpcf7-spinner{display:none}.wpcf7 textarea{display:block}.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.cf-col-1,.cf-col-2,.cf-col-3,.cf-col-4,.cf-col-5,.cf-col-6,.cf-col-7,.cf-col-8,.cf-col-9,.cf-col-10,.cf-col-11,.cf-col-12{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:576px ){.cf-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.cf-push-1{margin-left:8.333333%}.cf-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.cf-push-2{margin-left:16.66667%}.cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cf-push-3{margin-left:25%}.cf-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.cf-push-4{margin-left:33.33333%}.cf-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.cf-push-5{margin-left:41.66667%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-push-6{margin-left:50%}.cf-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cf-push-7{margin-left:58.33333%}.cf-col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.cf-push-8{margin-left:66.66667%}.cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cf-push-9{margin-left:75%}.cf-col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.cf-push-10{margin-left:83.33333%}.cf-col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.cf-push-11{margin-left:91.66667%}.cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock{background-color:#fff}.site-main .posts-list{padding-top:70px}.site-main .comment-respond{padding-bottom:100px}.single-post .row .col-xs-12 .site-main article.post .entry-header{padding-top:70px}.site-main .posts-list-navigation{padding-bottom:100px}@media (max-width:767px ){.site-main .posts-list{padding-top:70px}.site-main .comment-respond{padding-bottom:70px}.single-post .row .col-xs-12 .site-main article.post .entry-header{padding-top:70px}.site-main .posts-list-navigation{padding-bottom:70px}}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.days .bc-col,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{font-size:12px}body div.booked-calendar-wrap div.booked-calendar{border-radius:0;box-shadow:none}body .booked-calendar-shortcode-wrap .booked-calendar-wrap div.booked-calendar .bc-row.days .bc-col{padding:50px 0 25px!important}body .booked-calendar-wrap .booked-appt-list .timeslot,body div.booked-calendar .bc-row.week .bc-col.active .date .number{border:none}body .booked-calendar-wrap .booked-appt-list .timeslot:hover{background-color:transparent}body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{text-transform:none;font-size:15px;font-family:"Open Sans",sans-serif}body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button{line-height:2em;letter-spacing:.78px;padding:4.5px 20.5px}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-month .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.next-month .date{background:#fff!important;color:#bbb!important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date:hover .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date:hover .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date .date span{cursor:not-allowed;background:#fff!important;color:#bbb!important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:hover .date,body div.booked-calendar .bc-row.week .bc-col.active .date{background:#fff!important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{border:none}body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{line-height:1.7}body .booked-appt-list .timeslot .timeslot-time,body .booked-appt-list .timeslot .timeslot-people{padding:0}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName{height:auto}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number{line-height:50px!important}@media (max-width:720px ){body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock .bc-col{margin-top:10px}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date{display:flex;justify-content:center;align-items:center}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number{position:unset;top:0;left:0;margin:0;border-radius:100px;width:100%;height:auto;line-height:inherit!important}body .booked-calendar-wrap .booked-appt-list .timeslot{padding:5px 0}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a{padding:0;text-align:center}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right,body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right:hover{right:0}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left,body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left:hover{left:0}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName{display:flex;line-height:1.4;flex-direction:column}body .booked-modal .bm-window{width:auto;margin:15px}body .booked-calendar-wrap div.booked-calendar .bc-row.week .bc-col.active .date .number{transform:scale(1)}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date span:hover{border:none;box-shadow:inset 0 0 0 2px #daa158}body div.booked-calendar .booked-appt-list .timeslot button .spots-available{padding:0 0 5px}body .booked-modal .bm-window .booked-scrollable{padding:15px}body .booked-modal .bm-window .booked-scrollable .field .button{width:auto}}.site-main .no-results.not-found{padding:100px 0}@media (max-width:425px ){.site-main .no-results.not-found{padding:70px 0}}