@import url("https://fonts.googleapis.com/css?family=Raleway:400,600,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Mr+De+Haviland&display=swap");@import url("https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Charm:400,700&display=swap");input, button, select, textarea, .AdminSlotAvailable a:link, .AdminSlotAvailable a:visited, .DailyStaffAction, .thCopy:link, .thCopy:visited, a.AdminEmptySlot:link, a.AdminEmptySlot:hover, a.AdminEmptySlot:visited, .RosterStaffName:link, .RosterStaffName:visited { font-family: Arial,sans-serif; }.footer_information img {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1407%) hue-rotate(155deg) brightness(109%) contrast(101%); transition:.3s ease;max-width: 35px;margin: 5px;opacity:.8}.footer_information img:hover {opacity:1}.writtenBy{display:none}.my-massage-page h1,.my-massage-page h2,.my-massage-page h3,.my-massage-page h4,.my-massage-page h5,.my-massage-page h6 {font-weight: normal; }.border-decor-img{filter:brightness(0) saturate(100%) invert(63%) sepia(41%) saturate(3897%) hue-rotate(136deg) brightness(94%) contrast(101%);}.my-massage-page .big_header {font-size: 50px;font-weight: 400;color: #504350;font-family: "Raleway", sans-serif;padding-left: 15px;padding-right: 15px; }.my-massage-page .help_block .help_info .help_text .visible-wrapper img{filter:brightness(0) saturate(100%)brightness(0) saturate(100%) invert(71%) sepia(5%) saturate(1571%) hue-rotate(249deg) brightness(96%) contrast(87%)}.my-massage-page .second_header {color:#00C2BC;margin: 0;font-family: "Charm", cursive;font-weight: normal;font-size: 35px;padding-left: 15px;padding-right: 15px; }.service-table th{ padding: 25px 30px}.my-massage-page .d-flex {display: flex; }.my-massage-page .justify-content-between {justify-content: space-between; }[id^="ulSuburb"] > li {padding-bottom: 20px; }.my-massage-page {margin: 0 -30px; }body {font-family: "Raleway", sans-serif; }#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow {margin: 0; }#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow .col-12 {float: none;margin: 0;padding: 0; }#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow .col-12 .minor_nav {text-align: right;float: right;margin: 0;background-color: #f8f8f8 !important;padding: 10px;padding-left: 30px;width: fit-content;padding-right: 30px; }#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow .col-12 .minor_nav li {float: none;display: inline-block; }#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow .col-12 .minor_nav li a {color: #504350!important;font-family: "Raleway", sans-serif !important;font-size: 14px !important; }#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow .col-12 .minor_nav li a:hover {text-decoration: none !important; }#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow .col-12 .minor_nav li a.contact {margin-left: 37px;position: relative; }#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow .col-12 .minor_nav li a.contact:before {content: "";width: 18px;height: 18px;position: absolute;left: -29px;top: -1px;background-image: url("https://cdn.bookingtimes.com/Common/LoadImage?Id=20138&v=1");background-size: cover; }#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow .col-12 .minor_nav li#ctl00_liLogin .logout {margin-left: 55px;position: relative;margin-right: 0; }#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow .col-12 .minor_nav li#ctl00_liLogin .logout:before {content: "";width: 18px;height: 18px;position: absolute;left: -29px;top: -1px;background-size: cover;background-image: url("https://cdn.bookingtimes.com/Common/LoadImage?Id=20137&v=1"); }#ctl00_smudge {padding-bottom: 30px;margin-top: 107px;background: none; }@media screen and (max-width: 767px) {.service-row{display:unset!important;} .service-col img { display: block;margin: auto;}.service-table td a {font-size: 13px!important;}#ctl00_smudge {margin-top: 0; } }#ctl00_ContentPlaceHolder_divStandardControls {display: none; }@media screen and (min-width: 480px) {#topmenu {margin: 0;padding: 0;display: flex;align-items: center;justify-content: flex-end;padding-top: 15px;padding-bottom: 20px;height: 80px;width: 100% !important; }#topmenu:before {content: "";width: 320px;height: 64px;display: block;margin-right: auto;background-size: contain;background-repeat: no-repeat;background-position: center; }#topmenu li {margin-left: 15px;vertical-align: unset;margin: 0;margin-left: 16px;margin-top: 30px; }#topmenu li.active a {text-decoration: none !important;background-color: #fff;font-family: "Raleway", sans-serif;font-weight: 600;text-transform: uppercase;border-radius: 0;border-bottom: 4px solid #48817D;padding: 0;padding-bottom: 8px; }#topmenu li a {text-decoration: none;background-color: #fff;color:#504350;font-family: "Raleway", sans-serif;font-weight: 600;text-transform: uppercase;border-radius: 0;border-bottom: 4px solid #fff;padding: 0;padding-bottom: 8px; }#topmenu li a:hover {text-decoration: none !important;color: #504350!important;border-color: #008B87; }#topmenu li a.booknow {font-weight: 600;background-color: #008B87;padding: 12px 13px;color: white;position: relative;top: 3px;border: none;margin-top: -20px; }#topmenu li a.booknow:hover {color: white !important;border: none; } }@media screen and (max-width: 1200px) {#topmenu li {margin-left: 10px !important; }#topmenu li a {font-size: 12px !important; } }@media screen and (max-width: 767px) {#ctl00_topheader {background-color: #fff !important; }#ctl00_smudge {padding-bottom: 0; }#menuContainer {background-color: #6e2f72 !important; }#menuContainer .container #ctl00_divMenu {padding: 0 15px; } }#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial {background-image: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=20150&amp;v=1);background-size: cover;background-position: center;margin: -7px -30px;padding: 100px 15px 120px; }#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial h2 {text-align: center; }#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial h2:before {color: #00C2BC;margin: 0;font-family: "Charm", cursive;font-weight: normal;font-size: 35px;padding-left: 15px;padding-right: 15px;content: "What our customers say";display: block; }#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial h2:after {content: "";display: block;width: 100%;height: 26px;background-image: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=20146&v=1);background-repeat: no-repeat;background-position: center; filter:brightness(0) saturate(100%) invert(63%) sepia(41%) saturate(3897%) hue-rotate(136deg) brightness(94%) contrast(101%)}#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial h2 a {font-size: 50px;font-weight: 400;color:#504350!important;font-family: "Raleway", sans-serif;padding-left: 15px;padding-right: 15px;text-align: center;text-transform: uppercase;line-height: 1 !important;display: block;margin: 10px 0 30px; }#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial h2 a:hover {text-decoration: none; }#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial h2 img {display: none; }#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial table {max-width: 1000px;margin: auto;background: transparent; }#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial table img {display: none; }#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial table p {color: #898E8E;font-size: 20px;font-family: "PT Serif", serif;font-style: italic;line-height: 32px;text-align: center; }#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial table #ctl00_ContentPlaceHolder_pnlTestimonial_lblClientName {font-weight: bold;font-style: normal;text-align: center;display: block;width: 100%;color: #c29fc4;position: absolute;left: 0; }#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial table #ctl00_ContentPlaceHolder_pnlTestimonial_lnkTestimonials {font-weight: bold;font-style: normal;text-align: center;display: block;width: 100%;position: absolute;left: 0;color: #008B87;text-transform: uppercase;font-size: 20px;margin-top: 40px; }.minHeight {padding-bottom: 0 !important;margin-bottom: -1px; }#ctl00_lnkBookings {white-space: nowrap; }#ctl00_divContentWrapper {padding-top: 20px !important; }.my-massage-page {font-family: "Raleway", sans-serif;color:#504350;margin-top: -20px; }.my-massage-page a {text-decoration: none;color: inherit; }.my-massage-page a:hover {text-decoration: none;color: inherit; }.my-massage-page header .container-fluid {max-width: 1680px; }.my-massage-page header .header_info {padding: 19px 0;background-color: #f8f8f8;font-weight: 600; }.my-massage-page header .header_info img {height: 32px; }.my-massage-page header .header_info .header_phone {font-size: 24px; }.my-massage-page header .header_info .header_login {font-size: 18px; }.my-massage-page .banner {background-image: url("https://cdn.bookingtimes.com/Common/LoadImage?Id=20139&amp;v=1");background-size: cover;background-position: center;margin-top: -40px; }.my-massage-page .banner .banner_text {padding: 100px 15px 125px;max-width: 1200px;margin: auto;color: #feffff; }.my-massage-page .banner h4 {font-size: 35px;margin: 0;font-family: "Charm", cursive;color: #feffff;font-weight: normal; }.my-massage-page .banner h1 {text-transform: uppercase;font-size: 70px;font-weight: normal;margin: 0;margin-top: 20px;margin-bottom: 45px;font-family: "Raleway", sans-serif;color: #feffff; }.my-massage-page .banner a.btn {background-color: #008B87;border: none;color: #ffffff;padding: 21px 44px;text-transform: uppercase;font-size: 20px;font-weight: 700;transition: background-color 0.3s ease; }.my-massage-page .banner a.btn:hover {background-color: #48817D; }.my-massage-page .help_block {background-color: #f8f8f8;margin: 0;padding-top: 120px;padding-bottom: 105px; }.my-massage-page .help_block .help_header .big_header {margin: 0;margin-top: 7px;margin-bottom: 30px;text-transform: uppercase; }.my-massage-page .help_block .help_info {margin-top: 40px;margin-bottom: 80px;display: grid;grid-template-rows: 1fr 1fr;gap: 1px 1px;grid-template-columns: repeat(auto-fill, minmax(325px, 1fr)); }.my-massage-page .help_block .help_info .help_text {background-color: #ffffff;padding: 50px 40px;position: relative; }.my-massage-page .help_block .help_info .help_text .visible-wrapper {transition: all 0.3s; }.my-massage-page .help_block .help_info .help_text .visible-wrapper h6 {font-size: 24px;font-weight: 400;margin-top: 10px;margin-bottom: 10px;color: #504350;text-transform: uppercase; }.my-massage-page .help_block .help_info .help_text .visible-wrapper p {font-size: 16px;color: #898E8E;margin: 0;font-family: "PT Serif", serif; }.my-massage-page .help_block .help_info .help_text .hover-wrapper {position: absolute;transition: all 0.3s;top: 100%;left: 0;right: 0;bottom: 0;background-color: #008B8740;display: flex;justify-content: center;align-items: center;overflow: hidden; }.my-massage-page .help_block .help_info .help_text .hover-wrapper a.btn {background-color: #008B87;border: none;color: #ffffff;padding: 22px 42px;text-transform: uppercase;font-size: 20px;font-weight: 700;transition: background-color 0.3s ease; }.my-massage-page .help_block .help_info .help_text .hover-wrapper a.btn:hover {background-color:#48817D; }.my-massage-page .help_block .help_block_info-two {padding-top: 30px;max-width: 1000px; }.my-massage-page .help_block .help_block_info-two p {font-size: 16px;color: #898E8E;font-family: "PT Serif", serif;margin: 0; }.my-massage-page .help_block .help_block_info-two p:first-child {margin-bottom: 40px; }.my-massage-page .bruch_block {background-image: url("https://cdn.bookingtimes.com/Common/LoadImage?Id=30000&amp;v=1");background-size: cover;background-position: center; }.my-massage-page .bruch_block .bruch_block_info {padding: 85px 0 90px 0;color: #ffffff;max-width: 1000px; }.my-massage-page .bruch_block .bruch_block_info h4.second_header {margin-bottom: 0;color: #fefefe; }.my-massage-page .bruch_block .bruch_block_info h3.big_header {color: #fefefe;margin-top: 8px; }.my-massage-page .bruch_block .bruch_block_info img {margin: 20px 0 26px; }.my-massage-page .bruch_block .bruch_block_info p {font-size: 16px;font-family: "PT Serif", serif;color: #fefefe; }.my-massage-page .bruch_block .bruch_block_info a.btn {background-color: #008B87;border: none;color: #ffffff;padding: 22px 42px;text-transform: uppercase;font-size: 20px;font-weight: 700;margin-top: 26px;transition: background-color 0.3s ease; }.my-massage-page .bruch_block .bruch_block_info a.btn:hover {background-color:#48817D; }.my-massage-page .testimonials {background-image: url("https://cdn.bookingtimes.com/Common/LoadImage?Id=20150&amp;v=1");background-size: cover; }.my-massage-page .testimonials .testimonials_info {padding-top: 100px;padding-bottom: 120px; }.my-massage-page .testimonials .testimonials_info .second_header {margin: 0; }.my-massage-page .testimonials .testimonials_info .testimonials_quote {margin-top: 50px; }.my-massage-page .testimonials .testimonials_info .testimonails_author {color: #8ed4cc;font-size: 20px;padding-top: 33px;padding-bottom: 43px; }.my-massage-page .testimonials .testimonials_info .testimonials_all {color: #008B87;text-transform: uppercase;text-decoration: underline; }@media screen and (max-width: 767px) {.my-massage-page .banner h1 {font-size: 45px; } }footer.my-massage-footer {background-color:#6e2f72; }footer.my-massage-footer .footer_col {padding-top: 115px;padding-bottom: 70px; }footer.my-massage-footer .footer_col .footer_information {margin-bottom: 30px; }footer.my-massage-footer .footer_col .footer_information div {font-size: 30px;font-weight: 400;color: #ffffff;text-transform: uppercase;margin-bottom: 20px; }footer.my-massage-footer .footer_col .footer_information p {font-size: 16px;color: #fefefe;font-family: "PT Serif", serif;margin: 0;line-height: 30px; }footer.my-massage-footer .footer_col .footer_information p a {color: #ffffffbd; }footer.my-massage-footer .footer_col .footer_information p a:hover {text-decoration: none; color: #ffffff; }.staffContainer h3{font-family: "Charm", cursive;font-size: 55px;color: #6e2f72;padding-bottom: 50px;border-bottom: 2px dotted #00c2bc3d;}.staffContainer p {line-height:2; font-family: Raleway;}.privacy-link {color: #ffffff!important;font-family: PT Serif;opacity: .8;}.privacy-link:hover{opacity:1;}.StaffImage {border-radius:50%;border: solid 4px #008B87;}.service-col img{border-top: 2px solid #008b87;border-bottom: 2px solid #008b87;}#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow .col-12 .minor_nav li a:hover{color:#3a9eb5!important}@media screen and (min-width: 480px){#topmenu li a.booknow:hover {background-color:#48817D!important}}.bigbutton_primary{padding: 15px!important;min-height:unset!important;}.bigbutton_table {padding:2px!important}#ctl00_ContentPlaceHolder_rptStaff_ctl05_divStaffMember{margin-bottom: 100px;}.rounded-circle {border-radius: 50%;border:solid 3px #6e2f72;}.bigbutton_primary{border: unset;border-radius: unset;font-family: "Raleway", sans-serif;text-transform: uppercase}.addToCartButton{font-family: "Raleway", sans-serif;text-transform: uppercase;border: unset;border-radius: unset;font-size:inherit;}#ctl00_ContentPlaceHolder_rptProducts_ctl00_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl01_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl02_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl03_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl04_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl05_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl06_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl07_imgProduct{box-shadow: 0px 0px 5px 2px #ebebeb;}.service-table {padding: 5px;box-shadow: 3px 3px 16px 0px #ccc;width: 100%;margin-bottom: 50px!important;}.service-table td { padding: 15px 30px;border-bottom: 1px solid #d5dede; }.service-table td p:last-child {padding-top:15px}.service-table td p {margin:0}.service-table td a {font-size: 20px;font-weight: 900; }@media(max-width:767px){.service-table td { padding: 20px!important;}.StaffImage{margin-top: 25px;}}.btn-job-application-form{background: #008B87;border: none;padding: 10px 30px;height: 50px;font-family: "Raleway", sans-serif;color: #fff;text-transform: uppercase;font-weight: 600;}.btn-job-application-form:hover{background:#8b5b8c}@media(max-width:991px){.minor_nav {margin: -60px -15px 0 0!important;}}.privacy-links{font-size:13px!important;opacity:0.8!important;}.service-row {display: flex; }.service-col{flex: 1;display: flex;flex-direction: column;justify-content: center;}.service-col h3{padding-bottom: 15px;color: #6e2f72; font-family: Raleway;}.blogText p{font-family: "Raleway", sans-serif;line-height:1.5;}.dot{content: " \00B7 ";}i#ctl00_imgAlert {margin-right: 4px;}a#ctl00_lnkDash {display: flex!important;align-content: center;}