.basic-cert {
    margin: 0 auto .5rem;
    max-width: 70%
}

@media (min-width:576px) {
    .basic-cert {
        float: right;
        max-width: 50%
    }
}

@media (min-width:768px) {
    .basic-cert {
        float: right;
        max-width: 33.3334%
    }
}

@media (min-width:992px) {
    .basic-cert {
        max-width: 25%
    }
}

.bg-white-trans-80 {
    background-color: hsla(0, 0%, 100%, .8)
}

.bg-white-trans-60 {
    background-color: hsla(0, 0%, 100%, .6)
}

.bg-white-trans-45 {
    background-color: hsla(0, 0%, 100%, .45)
}

.bg-white-trans-70 {
    background-color: hsla(0, 0%, 100%, .7)
}

.theme-color-1 {
    color: #628b00
}

.theme-color-2 {
    color: #836a50
}

.bg-theme-color-1 {
    background-color: #628b00
}

.bg-theme-color-2 {
    background-color: #836a50
}

.bg-black-trans-8 {
    background-color: rgba(0, 0, 0, .08)
}

.color-footer-text {
    color: #474848
}

@media (min-width:640px) {
    .d-640-none {
        display: none !important
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Raleway;
    font-weight: 300
}

.page-shape h1,
.page-shape h2,
.page-shape h3,
.page-shape h4,
.page-shape h5,
.page-shape h6 {
    color: #628b00
}

body {
    background-color: transparent;
    color: #474848;
    font-family: Open Sans;
    font-weight: 400
}

body b,
body strong {
    font-weight: 600
}

#app h1 {
    margin-bottom: .9rem
}

@media (max-width:575.98px) {
    #app h1 {
        font-size: 1.85rem
    }
}

#app p {
    line-height: 1.8
}

#heading-title,
.heading-subpage {
    font-family: Raleway;
    font-weight: 300
}

#heading-title {
    font-size: 2.8rem
}

#heading-subtitle {
    font-family: Raleway;
    font-size: 1.9rem;
    font-weight: 400
}

.fs-7 {
    font-size: .9rem
}

.navbar-toggler.btn {
    color: #474848
}

.navbar {
    padding-bottom: .2rem;
    padding-top: .2rem
}

.nav-link {
    color: #474848;
    font-size: 1.1rem;
    font-weight: 700;
    padding-right: 0;
    text-decoration: none
}

@media (max-width:767.98px) {
    .nav-link {
        padding: .8rem 0;
        text-align: center
    }
}

.nav-link.active,
.nav-link:hover {
    color: #628b00
}

@media (max-width:767.98px) {
    ul.nav {
        background-color: hsla(0, 0%, 100%, .2);
        margin-top: 1.1rem
    }

    ul.nav li {
        border-bottom: 1px solid #836a50
    }
}

ul.nav li:last-child .nav-link {
    padding-right: 1rem
}

@media (max-width:767.98px) {
    ul.nav li:last-child {
        border-bottom: none
    }

    ul.nav li:last-child .nav-link {
        padding-right: 0
    }
}

ul.nav li:last-child .menu-sep {
    border-right: none;
    padding-right: 0
}

@media (min-width:768px) {
    .menu-sep {
        border-right: 2px solid #836a50;
        padding-right: 1rem
    }
}

.theme-bg:after {
    background-image: url(/web/20250712050206im_/https://www.lazydaisymassage.com/amta/assets/hands-on-back.jpg);
    background-position: 60% 45%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    content: "";
    height: 100vh;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: -1
}

@supports (background-image:url("/amta/assets/hands-on-back.webp")) {
    .theme-bg:after {
        background-image: url(/web/20250712050206im_/https://www.lazydaisymassage.com/amta/assets/hands-on-back.webp)
    }
}

@media (max-width:575.98px) {
    .theme-bg:after {
        background-image: url(/web/20250712050206im_/https://www.lazydaisymassage.com/amta/assets/1024/hands-on-back.jpg)
    }

    @supports (background-image:url("/amta/assets/hands-on-back-mobile.webp")) {
        .theme-bg:after {
            background-image: url(/web/20250712050206im_/https://www.lazydaisymassage.com/amta/assets/hands-on-back-mobile.webp)
        }
    }
}

@media (min-width:992px) {
    .top-social-col {
        text-align: right
    }
}

@media (max-width:991.98px) {
    .top-social-col {
        text-align: center
    }
}

.heading-phone {
    font-size: 1.5rem;
    font-weight: 700
}

.bg-back-to-cp {
    background-color: #3a3a3a
}

#google_ad_sense_banner {
    padding: .3rem 0
}

#google_ad_sense_banner_inner {
    text-align: center
}

.navbar .btn.menu-expand {
    border: 2px solid #474848;
    font-size: inherit;
    line-height: inherit
}

.heading-social-icon {
    border-radius: .5rem;
    height: 2rem;
    padding-top: .15rem;
    width: 2rem
}

.heading-social-icon-inner {
    color: #fff;
    height: 1.4rem;
    width: 1.4rem
}

.social-img-icon-link {
    margin-right: 5px
}

@media (max-width:575.98px) {
    .social-img-icon-link {
        margin-right: 3px
    }
}

.social-img-icon-link:last-child {
    margin-right: 0
}

.social-img-icon {
    height: 32px;
    width: 32px
}

@media (max-width:575.98px) {
    .social-img-icon {
        height: 32px;
        width: 32px
    }
}

#heading>.heading-phone-social {
    background-color: hsla(0, 0%, 100%, .45)
}

#heading>.heading-site-title {
    background-color: hsla(0, 0%, 100%, .6);
    padding-bottom: 1rem;
    padding-top: .8rem
}

#heading>.heading-nav {
    background-color: hsla(0, 0%, 100%, .45)
}

@media (min-width:576px) and (max-width:767.98px) {
    #heading-title {
        font-size: 2.2rem
    }
}

@media (max-width:575.98px) {
    #heading-title {
        font-size: 2rem
    }
}

@media (min-width:576px) and (max-width:767.98px) {
    #heading-subtitle {
        font-size: 1.55rem
    }
}

@media (max-width:575.98px) {
    #heading-subtitle {
        font-size: 1.313rem
    }
}

@media (max-width:991.98px) {
    .inner-full-width {
        padding-left: 0;
        padding-right: 0
    }
}

.page-shape {
    background-color: hsla(0, 0%, 100%, .8);
    border-radius: .8rem;
    margin-bottom: 1.85rem;
    margin-top: 1.85rem;
    padding: 1.85rem
}

@media (max-width:575.98px) {
    .page-shape {
        margin-bottom: .938rem;
        margin-top: .938rem;
        padding-left: .938rem;
        padding-right: .938rem
    }
}

.page-shape a {
    color: #01769e;
    text-decoration: none
}

.page-shape a:hover {
    text-decoration: underline
}

.page-shape .table-striped>tbody>tr:nth-of-type(odd)>* {
    background-color: rgba(0, 0, 0, .06);
    color: #474848
}

.subpage-section {
    margin-bottom: 2rem
}

.subpage-first {
    margin-top: 1.5rem
}

.default-form-display {
    background-color: hsla(0, 0%, 100%, .6);
    border-radius: .5em;
    padding: 1.5em 2em
}

.section-display {
    border-radius: .5em;
    margin-bottom: 1em;
    padding: 1em 1.5em
}

.section-display.helpful-forms {
    background-color: rgba(0, 0, 0, .08)
}

#app p.helpful-form-title {
    font-size: 1.2rem;
    line-height: 1.2;
    margin-bottom: .7rem
}

.helpful-forms .bg-icon {
    background-color: #836a50;
    border-radius: .5rem;
    padding: .7rem
}

.helpful-forms .icon-fill {
    color: #fff;
    height: 2.5rem;
    width: 2.5rem
}

.helpful-forms .description {
    margin: 0 0 16px
}

.form-legend {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 1.5rem;
    padding-bottom: .2rem
}

.my-contact {
    background-color: hsla(0, 0%, 100%, .6);
    border-radius: .5rem;
    color: hsla(0, 0%, 100%, .6);
    margin-bottom: 2rem;
    padding: 1.5rem 1rem .5rem;
    text-align: center
}

.my-contact h1,
.my-contact h2,
.my-contact h3,
.my-contact h4,
.my-contact h5,
.my-contact h6 {
    color: #836a50
}

.my-contact p {
    color: #474848
}

#app p.h6 {
    font-size: 1.35rem
}

a.standard-link {
    color: #01769e;
    text-decoration: none
}

a.standard-link:hover {
    text-decoration: underline
}

#openModalOnLoad {
    color: #242424
}

.modal-logo {
    max-width: 280px
}

@media (max-width:767.98px) {
    .rate-section>* {
        flex: 0 0 auto;
        width: 100%
    }
}

.rate {
    color: #836a50;
    font-size: 1.4rem;
    font-weight: 400
}

@media (min-width:768px) {
    .rate-separator {
        border-right: 2px solid #628b00;
        padding-right: 1.1rem
    }
}

#footer .item {
    margin-bottom: .7rem
}

#footer-bg {
    background-color: hsla(0, 0%, 100%, .7)
}

#footer-cp {
    background-color: hsla(0, 0%, 100%, .6);
    padding: .175rem
}

.business-address {
    font-weight: 700
}

.business-name {
    color: #628b00;
    font-size: 1.2rem
}

@media (max-width:991.98px) {
    #sharethis-dropdown {
        width: 100%
    }
}

.img-responsive {
    display: block;
    height: auto;
    max-width: 100%
}

.user-image-wrap {
    height: auto;
    margin-bottom: 1.5rem;
    width: auto
}

.user-image-wrap.size-100,
.user-image-wrap.size-66,
.user-image-wrap.size-75 {
    width: 100%
}

.user-image-wrap.left {
    float: left;
    margin-right: 1.5rem
}

.user-image-wrap.right {
    float: right;
    margin-left: 1.5rem
}

.user-image-wrap.center {
    float: none;
    margin-left: auto;
    margin-right: auto
}

.user-image-wrap.center:after {
    clear: both;
    content: "";
    display: block
}

.user-image-wrap.left+h2,
.user-image-wrap.right+h2 {
    margin-top: 0
}

@media (max-width:543px) {
    .user-image-wrap.size-5 {
        width: 100px
    }

    .user-image-wrap.size-10 {
        width: 130px
    }

    .user-image-wrap.size-15 {
        width: 160px
    }
}

@media (min-width:361px) and (max-width:543px) {

    .user-image-wrap.size-20 .img-responsive,
    .user-image-wrap.size-25 .img-responsive,
    .user-image-wrap.size-33 .img-responsive {
        width: 316px
    }
}

@media (min-width:576px) {
    .user-image-wrap.size-5 {
        width: 100px
    }

    .user-image-wrap.size-10 {
        width: 130px
    }

    .user-image-wrap.size-15 {
        width: 160px
    }

    .user-image-wrap.size-20,
    .user-image-wrap.size-25 {
        width: 33.3333%
    }

    .user-image-wrap.size-33,
    .user-image-wrap.size-50 {
        width: 50%
    }

    .user-image-wrap.size-100,
    .user-image-wrap.size-66,
    .user-image-wrap.size-75 {
        float: none;
        margin-left: auto;
        margin-right: auto
    }

    .user-image-wrap.size-100:after,
    .user-image-wrap.size-66:after,
    .user-image-wrap.size-75:after {
        clear: both;
        content: "";
        display: block
    }
}

@media (max-width:639px) {

    .user-image-wrap.left,
    .user-image-wrap.right {
        float: none;
        margin-left: auto;
        margin-right: auto
    }

    .user-image-wrap.left:after,
    .user-image-wrap.right:after {
        clear: both;
        content: "";
        display: block
    }
}

@media (min-width:640px) {
    .user-image-wrap.left {
        float: left;
        margin-right: 1.5rem
    }

    .user-image-wrap.right {
        float: right;
        margin-left: 1.5rem
    }

    .user-image-wrap.size-100,
    .user-image-wrap.size-66,
    .user-image-wrap.size-75 {
        float: none;
        margin-left: auto;
        margin-right: auto
    }

    .user-image-wrap.size-100:after,
    .user-image-wrap.size-66:after,
    .user-image-wrap.size-75:after {
        clear: both;
        content: "";
        display: block
    }
}

@media (min-width:768px) {
    .user-image-wrap.size-5 {
        width: 69px
    }

    .user-image-wrap.size-10 {
        width: 103px
    }

    .user-image-wrap.size-15 {
        width: 138px
    }

    .user-image-wrap.size-20 {
        width: 25%
    }

    .user-image-wrap.size-25 {
        width: 33.3333%
    }

    .user-image-wrap.size-33,
    .user-image-wrap.size-50 {
        width: 50%
    }

    .user-image-wrap.size-66 {
        width: 66.6666%
    }

    .user-image-wrap.size-66.left,
    .user-image-wrap.size-66.right {
        float: none;
        margin-left: auto;
        margin-right: auto
    }

    .user-image-wrap.size-66.left:after,
    .user-image-wrap.size-66.right:after {
        clear: both;
        content: "";
        display: block
    }

    .user-image-wrap.size-75 {
        width: 75%
    }

    .user-image-wrap.size-75.left,
    .user-image-wrap.size-75.right {
        float: none;
        margin-left: auto;
        margin-right: auto
    }

    .user-image-wrap.size-75.left:after,
    .user-image-wrap.size-75.right:after {
        clear: both;
        content: "";
        display: block
    }
}

@media (min-width:992px) {
    .user-image-wrap.size-5 {
        width: 55px
    }

    .user-image-wrap.size-10 {
        width: 111px
    }

    .user-image-wrap.size-15 {
        width: 166px
    }

    .user-image-wrap.size-20 {
        width: 20%
    }

    .user-image-wrap.size-25 {
        width: 25%
    }

    .user-image-wrap.size-33 {
        width: 33.333333%
    }

    .user-image-wrap.size-50 {
        width: 50%
    }

    .user-image-wrap.size-66.right {
        float: right;
        margin-left: 1.5rem
    }

    .user-image-wrap.size-66.left {
        float: left;
        margin-right: 1.5rem
    }
}

@media (min-width:1200px) {
    .user-image-wrap.size-5 {
        width: 5%
    }

    .user-image-wrap.size-10 {
        width: 10%
    }

    .user-image-wrap.size-15 {
        width: 15%
    }

    .user-image-wrap.size-75.right {
        float: right;
        margin-left: 1.5rem
    }

    .user-image-wrap.size-75.left {
        float: left;
        margin-right: 1.5rem
    }
}

.user-image-wrap .img-responsive {
    margin: 0 auto
}

.zv-embed-video,
.zv-embed-wrap {
    max-width: 100%;
    padding-bottom: 56.25%
}

.zv-embed-video.zv-vertical,
.zv-embed-wrap.zv-vertical {
    margin: 0 auto;
    padding-bottom: 0
}

.zv-embed-video.zv-embed-25,
.zv-embed-wrap.zv-embed-25 {
    max-width: 25%;
    padding-bottom: 14.0625%
}

@media (max-width:767.98px) {

    .zv-embed-video.zv-embed-25,
    .zv-embed-wrap.zv-embed-25 {
        max-width: 100%;
        padding-bottom: 56.25%
    }
}

.zv-embed-video.zv-embed-25.zv-vertical,
.zv-embed-wrap.zv-embed-25.zv-vertical {
    margin: 0 auto;
    padding-bottom: 0
}

.zv-embed-video.zv-embed-50,
.zv-embed-wrap.zv-embed-50 {
    max-width: 50%;
    padding-bottom: 28.125%
}

@media (max-width:767.98px) {

    .zv-embed-video.zv-embed-50,
    .zv-embed-wrap.zv-embed-50 {
        max-width: 100%;
        padding-bottom: 56.25%
    }
}

.zv-embed-video.zv-embed-50.zv-vertical,
.zv-embed-wrap.zv-embed-50.zv-vertical {
    margin: 0 auto;
    padding-bottom: 0
}

.zv-embed-video.zv-embed-75,
.zv-embed-wrap.zv-embed-75 {
    max-width: 75%;
    padding-bottom: 42.1875%
}

@media (max-width:767.98px) {

    .zv-embed-video.zv-embed-75,
    .zv-embed-wrap.zv-embed-75 {
        max-width: 100%;
        padding-bottom: 56.25%
    }
}

.zv-embed-video.zv-embed-75.zv-vertical,
.zv-embed-wrap.zv-embed-75.zv-vertical {
    margin: 0 auto;
    padding-bottom: 0
}

.zv-embed-video.maxwidth-center,
.zv-embed-wrap.maxwidth-center {
    margin: 0 auto 1.5rem
}

.zv-embed-video.maxwidth-center:after,
.zv-embed-wrap.maxwidth-center:after {
    clear: both;
    content: "";
    display: block
}

.table {
    color: #474848
}

.table .checkbox+span,
.table label {
    margin-bottom: 0
}

.table .checkbox+span:before {
    line-height: 2rem
}

.table tbody>tr>td,
.table tbody>tr>th,
.table tfoot>tr>td,
.table tfoot>tr>th,
.table thead>tr>td,
.table thead>tr>th {
    border-color: #836a50
}

.table>:not(:first-child) {
    border-top-color: #836a50
}

.table.hours>tbody>tr:last-child>td {
    border-bottom: 2px solid #836a50
}

.table.hours .and {
    padding-left: 1.2rem;
    padding-right: .8rem
}

.table-striped.service-menu>tbody>tr:nth-of-type(4n+1),
.table-striped.service-menu>tbody>tr:nth-of-type(4n+2),
.table-striped>tbody>tr:nth-of-type(odd) {
    background: rgba(0, 0, 0, .06);
    color: #474848
}

.table-striped.service-menu>tbody>tr:nth-of-type(4n),
.table-striped.service-menu>tbody>tr:nth-of-type(4n-1),
.table-striped>tbody>tr:nth-of-type(2n) {
    background: transparent;
    color: #474848
}

.table.table-striped.service-menu>tbody>tr:nth-of-type(4n)>td,
.table.table-striped.service-menu>tbody>tr:nth-of-type(4n+2)>td {
    border-top: none
}

.btn-theme-1 {
    --bs-btn-color: #000;
    --bs-btn-bg: #628b00;
    --bs-btn-border-color: #628b00;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #7a9c26;
    --bs-btn-hover-border-color: #72971a;
    --bs-btn-focus-shadow-rgb: 83, 118, 0;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #81a233;
    --bs-btn-active-border-color: #72971a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #628b00;
    --bs-btn-disabled-border-color: #628b00;
    --bs-btn-padding-y: 0.3rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 0.25rem;
    font-weight: 700
}

.btn-theme-2 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #836a50;
    --bs-btn-border-color: #836a50;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6f5a44;
    --bs-btn-hover-border-color: #695540;
    --bs-btn-focus-shadow-rgb: 150, 128, 106;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #695540;
    --bs-btn-active-border-color: #62503c;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #836a50;
    --bs-btn-disabled-border-color: #836a50;
    --bs-btn-padding-y: 0.3rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 0.25rem;
    font-weight: 700
}

.btn-form-submit {
    --bs-btn-color: #000;
    --bs-btn-bg: #628b00;
    --bs-btn-border-color: #628b00;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #7a9c26;
    --bs-btn-hover-border-color: #72971a;
    --bs-btn-focus-shadow-rgb: 83, 118, 0;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #81a233;
    --bs-btn-active-border-color: #72971a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #628b00;
    --bs-btn-disabled-border-color: #628b00;
    --bs-btn-padding-y: 0.45rem;
    --bs-btn-padding-x: 0.85rem;
    --bs-btn-font-size: 1.1rem;
    --bs-btn-border-radius: 0.4rem;
    font-weight: 700
}

/*
     FILE ARCHIVED ON 05:02:06 Jul 12, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:21:22 Jun 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.53
  exclusion.robots: 0.076
  exclusion.robots.policy: 0.064
  esindex: 0.007
  cdx.remote: 8.731
  LoadShardBlock: 81.979 (3)
  PetaboxLoader3.datanode: 67.346 (5)
  PetaboxLoader3.resolve: 51.355 (2)
  load_resource: 121.949
  loaddict: 70.816
*/