@charset "UTF-8";
/* https://www.re-activatewellness.com/wp-content/plugins/massagebook-plugin/css/main.css?ver=6.9.1 */
:root{--ez--mb--color--base:var(--wp--preset--color--base, --tertiary-theme-color);--ez--mb--color--primary:var(--wp--preset--color--primary, var(--primary-theme-color, --primary-color));--ez--mb--color--secondary:var(--wp--preset--color--secondary, var(--secondary-theme-color, --secondary-color));--ez--mb--color--tertiary:var(--wp--preset--color--tertiary, var(--tertiary-theme-color, --tertiary-color))}.spinner-border.text-primary{color:var(--ez--mb--color--primary)!important}.nav-pills .nav-item,.nav-underline .nav-item,.nav-tabs .nav-item{margin-right:1rem}.nav-pills .nav-link{border-color:var(--ez--mb--color--secondary);color:var(--ez--mb--color--primary);border-width:1px;border-style:solid}.nav-underline .nav-link{color:var(--ez--mb--color--primary);border-radius:0}.nav-tabs .nav-link{color:var(--ez--mb--color--primary);border-bottom-left-radius:0;border-bottom-right-radius:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--ez--mb--color--secondary);background-color:var(--ez--mb--color--primary);border-color:var(--ez--mb--color--primary);border-width:1px;border-style:solid}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{color:var(--ez--mb--color--primary);border-radius:0}.nav-tabs .nav-link.active,.nav-tabs .show>.nav-link{color:var(--ez--mb--color--primary)}.nav-pills .nav-link:focus,.nav-pills .nav-link:hover{border-color:var(--ez--mb--color--primary);border-width:1px;border-style:solid}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-color:var(--ez--mb--color--primary)}.tab-content{background-color:var(--ez--mb--color--base);padding:1rem}.btn-primary{--bs-btn-color:var(--ez--mb--color--base);--bs-btn-bg:var(--ez--mb--color--primary);--bs-btn-border-color:var(--ez--mb--color--primary);--bs-btn-hover-color:var(--ez--mb--color--primary);--bs-btn-hover-bg:var(--ez--mb--color--base);--bs-btn-hover-border-color:var(--ez--mb--color--primary);--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:var(--ez--mb--color--primary);--bs-btn-active-bg:var(--ez--mb--color--base);--bs-btn-active-border-color:var(--ez--mb--color--primary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:var(--ez--mb--color--base);--bs-btn-disabled-bg:var(--ez--mb--color--tertiary);--bs-btn-disabled-border-color:var(--ez--mb--color--tertiary)}.btn-group.service-location{background:var(--ez--mb--color--base);padding:.5em}.btn-group.service-location .btn-outline-primary{--bs-btn-bg:var(--ez--mb--color--base);--bs-btn-border-color:var(--ez--mb--color--base);--bs-btn-color:var(--ez--mb--color--primary);--bs-btn-active-color:var(--ez--mb--color--base);--bs-btn-active-bg:var(--ez--mb--color--primary);--bs-btn-active-border-color:var(--ez--mb--color--primary);border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}btn-group.service-location>.btn:not(:last-child){border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.btn-group.service-location>.btn:nth-child(n+3){border-top-left-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius)}.border-md-bottom{border-bottom:1px solid #ced4da}.border-md-top{border-top:1px solid #ced4da}.fs-100rem{font-size:1rem}.font-weight-700{font-weight:700!important}.fs-135rem{font-size:1.35rem}.font-weight-bold{font-weight:600!important}.text-capitalize{text-transform:capitalize!important}.fs-80rem{font-size:.8rem}.fs-85em{font-size:.85em}.fs-115em{font-size:1.15em}.text-gray{color:#9da7ad!important}.service-icon{max-width:6.25rem;aspect-ratio:1 / 1}@media(min-width:768px){.service-icon{max-width:8.125rem}}.w-100{width:100%!important}.duration-container{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr))}.stars-count-grid{grid-gap:.2em;display:grid;grid-template-columns:2.5em auto 1.25em}.review-color{color:var(--ez--mb--color--primary)}.review-color-disabled{color:var(--ez--mb--color--base)}.review-progress{border-radius:50px;height:.35em;overflow:hidden}.review-progress,.review-progress-bar{display:flex;overflow:hidden}.review-progress{background-color:#e9ecef;border-radius:50px;height:.25em;overflow:hidden;line-height:0}.review-progress-bar{background-color:var(--ez--mb--color--primary);flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}.grid{display:grid;grid-template-areas:"number progress";grid-template-columns:60px auto}.review-bar-grid{column-gap:.2em;row-gap:1em;display:grid;grid-template-columns:fit-content(var(--ez-mb-name-width)) var(--ez-mb-percent-width) auto fit-content(var(--ez-mb-count-width))}.review-select{background-position:right .45rem center;background-size:1.5rem}.review-box{box-shadow:0 2px 12px 0 rgba(3,70,74,.1)!important}[id^="reviews-carousel"]{padding-left:2rem;padding-right:2rem}[id^="reviews-carousel"] .carousel-item .review-box{box-shadow:none!important}[id^="reviews-carousel"] .carousel-control-next,[id^="reviews-carousel"] .carousel-control-prev{width:2rem!important}[id^="reviews-carousel"] .carousel-control-next-svg svg,[id^="reviews-carousel"] .carousel-control-prev-svg svg{width:2rem;height:2rem;color:red}[id^="reviews-carousel"] .carousel-control-next-svg svg path,[id^="reviews-carousel"] .carousel-control-prev-svg svg path{fill:var(--bs-carousel-indicator-active-bg)}.review-info-grid{display:grid;grid-template-columns:auto 1fr}.review-info-stars,.review-info-verified{grid-column:1 / span 2}.business-response-box{background-color:var(--ez--mb--color--secondary)}#ez-form-preview{background:#fdfdfd;border:1px solid #bbb;box-shadow:0 0 12px rgba(0,0,0,.4);min-height:300px}.ez-mb-form{margin:0 auto;padding:20px}.ez-mb-form .required.symbol:after{content:'*';color:red;margin:0 4px}.ez-mb-form .form-field{margin-bottom:1.5em}.ez-mb-form input[type="text"],.ez-mb-form input[type="email"],.ez-mb-form input[type="url"],.ez-mb-form input[type="file"],.ez-mb-form select,.ez-mb-form textarea{box-sizing:border-box;display:block;float:none;width:100%;margin:3px 0;padding:1px 5px}.ez-mb-form input[type="checkbox"]{float:none}.ez-mb-form .before{display:block}.ez-mb-form .after{font-style:italic;display:block}.ez-mb-form .rating{float:left;border:none;margin-right:1em}.ez-mb-form .rating:not(:checked)>input{position:absolute;top:-9999px;clip:rect(0,0,0,0)}.ez-mb-form .rating:not(:checked)>label{float:right;width:1em;padding:0;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:1.5em;line-height:1.2;color:#ddd}.ez-mb-form .rating:not(:checked)>label:before{content:'★ '}.ez-mb-form .rating>input[type=radio]:checked+label:before{color:var(--ez--mb--color--primary)}.ez-mb-form .rating>input:checked~label{color:var(--ez--mb--color--primary)}.ez-mb-form .rating:not(:checked)>label:hover,.ez-mb-form .rating:not(:checked)>label:hover~label{color:var(--ez--mb--color--primary);filter:brightness(1.5)}.ez-mb-form .rating>input:checked+label:hover,.ez-mb-form .rating>input:checked+label:hover~label,.ez-mb-form .rating>input:checked~label:hover,.ez-mb-form .rating>input:checked~label:hover~label,.ez-mb-form .rating>label:hover~input:checked~label{color:var(--ez--mb--color--primary);filter:brightness(1.5)}.ez-mb-form .rating>label:active{position:relative}