@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");.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; }.my-massage-page .big_header { font-size: 50px; font-weight: 400; color: #3f4948; font-family: "Raleway", sans-serif; padding-left: 15px; padding-right: 15px; }.my-massage-page .second_header { color: #AD739E; margin: 0; font-family: "Mr De Haviland", cursive; font-weight: normal; font-size: 50px; padding-left: 15px; padding-right: 15px; }.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 { border-bottom: 4px solid #e6e8e891; background-color: #fff; } #menuContainer .container { width: 100%; padding: 0; } #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: #3f4948 !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) { #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; 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; color: #3f4948 !important; background-color: #fff; color: #3f4948; font-family: "Raleway", sans-serif; font-weight: 600; text-transform: uppercase; border-radius: 0; border-bottom: 4px solid #AD739E; padding: 0; padding-bottom: 8px; } #topmenu li.active a:hover { color: #ad739e !important; } #topmenu li a { background-color: #fff; color: #3f4948; 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: #3f4948 !important; border-color: #AD739E; } #topmenu li a.booknow { font-weight: 600; background-color: #AD739E; 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: #AD739E !important; } #menuContainer .container #ctl00_divMenu { background-color: #AD739E; 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: #AD739E; margin: 0; font-family: "Mr De Haviland", cursive; font-weight: normal; font-size: 50px; 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=29672&v=1); background-repeat: no-repeat; background-position: center; } #ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial h2 a { font-size: 50px; font-weight: 400; color: #3f4948 !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: #6A8AAD; 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: #AD739E; 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: #3f4948; 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; } .my-massage-page .banner .banner_text { padding: 100px 15px 125px; color: #feffff;margin-top:-40px; } .my-massage-page .banner h4 { font-size: 50px; margin: 0; font-family: "Mr De Haviland", cursive; color: #feffff; font-weight: normal; } .my-massage-page .banner h1 { text-transform: uppercase; font-size: 80px; font-weight: normal; margin: 0; margin-top: 8px; margin-bottom: 35px; font-family: "Raleway", sans-serif; color: #feffff; } .my-massage-page .banner a.btn { background-color: #AD739E; 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: #b793ad; } .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: #3f4948; 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: rgb(173 115 158 / 32%); display: flex; justify-content: center; align-items: center; overflow: hidden; pointer-events: none;} .my-massage-page .help_block .help_info .help_text .hover-wrapper a.btn { background-color: #AD739E; border: none; color: #ffffff; padding: 22px 42px; text-transform: uppercase; font-size: 20px; font-weight: 700; transition: background-color 0.3s ease; pointer-events: auto;} .my-massage-page .help_block .help_info .help_text .hover-wrapper a.btn:hover { background-color:#b793ad; } .my-massage-page .help_block .help_info .help_text:hover .visible-wrapper { filter: blur(3px); } .my-massage-page .help_block .help_info .help_text:hover .hover-wrapper { top: 0; } .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=29848&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: #AD739E; 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: #b793ad; } .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: #AD739E; 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: #6A8AAD; } 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: inherit; } footer.my-massage-footer .footer_col .footer_information p a:hover { text-decoration: none; }#ctl00_divCustomFooter { margin-top: 100px !important; }.StaffImage { margin-top: 0px!important; }.StaffImage {border-radius:50%;border: solid 2px #AD739E;}#ctl00_ContentPlaceHolder_rptStaff_ctl00_lblStaffText, #ctl00_ContentPlaceHolder_rptStaff_ctl01_lblStaffText, #ctl00_ContentPlaceHolder_rptStaff_ctl02_lblStaffText, #ctl00_ContentPlaceHolder_rptStaff_ctl03_lblStaffText, #ctl00_ContentPlaceHolder_rptStaff_ctl04_lblStaffText, #ctl00_ContentPlaceHolder_rptStaff_ctl05_lblStaffText {text-align: justify;}#ctl00_ContentPlaceHolder_rptStaff_ctl00_divStaffDtl, #ctl00_ContentPlaceHolder_rptStaff_ctl01_divStaffDtl, #ctl00_ContentPlaceHolder_rptStaff_ctl02_divStaffDtl, #ctl00_ContentPlaceHolder_rptStaff_ctl03_divStaffDtl,#ctl00_ContentPlaceHolder_rptStaff_ctl04_divStaffDtl, #ctl00_ContentPlaceHolder_rptStaff_ctl05_divStaffDtl {padding-left: 10%;padding-right:10%;margin-top: 5%;}#ctl00_ContentPlaceHolder_rptStaff_ctl00_divText, #ctl00_ContentPlaceHolder_rptStaff_ctl01_divText, #ctl00_ContentPlaceHolder_rptStaff_ctl02_divText, #ctl00_ContentPlaceHolder_rptStaff_ctl03_divText, #ctl00_ContentPlaceHolder_rptStaff_ctl04_divText, #ctl00_ContentPlaceHolder_rptStaff_ctl05_divText {height:450px!important}#menuContainer .container #ctl00_divMenu #ctl00_divMenuRow .col-12 .minor_nav li a:hover{color:#6A8AAD!important}footer.my-massage-footer .footer_col .footer_information p a:hover{color:#d9edf7!important}@media screen and (min-width: 480px){#topmenu li a.booknow:hover {background-color: #b793ad!important}}.bigbutton_primary{ padding: 15px!important;min-height:unset!important;}#ctl00_ContentPlaceHolder_rptStaff_ctl05_divStaffMember{margin-bottom: 100px;}.rounded-circle { border-radius: 50%; border: solid 3px #AD739E;}.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;}.bigbutton_table{padding-top: 10px!important; padding-bottom: 20px!important; padding-left: 4px!important;}#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 12px 5px rgba(222,219,222,1);}.service-table td {padding:10px;border-bottom: 1px solid #d5dede; }.StaffImage{margin-top: 75px;}@media(max-width:767px){.StaffImage{margin-top: 25px;}}.btn-job-application-form{background: #AD739E; 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:#f3654d}@media(max-width:991px){.minor_nav {margin: -35px -15px 0 0!important;}}.privacy-links{font-size:13px!important;opacity:0.8!important;}.staffBio p, .staffBio li, #pnlReadMore p, #pnlReadMore li{ font-family: "Raleway", sans-serif; line-height: 1.5;}.recomm-row{display:flex;flex-wrap:wrap;margin-top: 20px;}.recomm-text { text-align: center;margin: 10px; padding: 20px; box-shadow: 0px 0px 10px rgb(222 219 222 / 1);}.recomm-text h3{ padding-bottom: 15px; color: #333;font-family: Raleway, sans-serif;}}.recomm-text a{letter-spacing:1px;}.recomm-img img{ height: 55px;}.recomm-img img:hover{transition:0.3s ease;opacity:0.5;}p.recomm-phone { padding-top: 20px; margin-bottom: 10px;letter-spacing:1px;}.recomm-row .col-lg-4.col-md-6.col-12 {}.blogText{ font-family: Raleway,sans-serif; line-height: 1.5;}@media screen and (max-width:767px){.img-col img{float:none!important;}.img-col{text-align:center;}}.hours-list{display: inline-block; text-align: left; text-transform: capitalize;}.forms-col { text-align: center;padding-bottom:50px;}.forms-col img{height:125px;margin-top:15px;}.forms-col img:hover{opacity:0.5;}.forms-col p{font-size: 16px; padding-top: 15px;}.intake-container h3{ border-bottom: 3px solid #f2f2f2; padding-bottom: 10px;letter-spacing: 1px;font-size: 20px;}.logo img{padding-top:15px;}