.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1170px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1330px}#main-footer{background-color:#759faa}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}#footer-bottom{background-color:#012849}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){.et_header_style_centered #logo{max-height:54%}.et_pb_svg_logo.et_header_style_centered #logo{height:54%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1462px){.et_pb_row{padding:29px 0}.et_pb_section{padding:58px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:87px}.et_pb_fullwidth_section{padding:0}}	body,input,textarea,select{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.postslider .post-content-left{display:none}header.innerheader{background:#1a2325!important}.chi-widget{height:900px}.theStudio .post-image-bg a{cursor:default;display:inline-block;pointer-events:none}header#main-header .container{width:85%}.wpcf7 input{padding:9px 0px;border:1px solid #ccc;font-size:16px}.wpcf7 input.wpcf7-form-control.wpcf7-submit{padding:5px 18px;font-size:21px;background:#749faa;color:#fff}.ctfm .form-group{float:left;width:100%;margin-bottom:20px;display:block}.ctfm .left-sec{float:left;width:48%}.ctfm .right-sec{float:right;width:48%}.ctfm textarea{width:100%}.ctfm input{width:100%;padding:10px;font-size:15px}.addressbar span{float:left;height:70px;width:70px;text-align:center;vertical-align:middle;line-height:75px;margin-right:14px;background:#e57b6a;font-size:33px;color:#fff;transition:0.56s}.addressbar p{float:left;width:100%}.addressbar p:hover span{border-radius:100%}.addressbar h4{font-size:24px;font-weight:300;margin-bottom:0px;margin-top:30px;line-height:35px}.addressbar.conatctUs strong{float:none;margin-bottom:0}.addressbar.conatctUs strong::after{display:none}.contact-heading h2{font-family:'newsgoth_cn_btregular'}.contact-heading p{font-size:22px;text-align:center;font-weight:300!important;color:#2a2a2a}.conatctUs p{padding-bottom:0}input.wpcf7-submit{max-width:180px;width:100%;text-align:center;font-size:15px;transition:0.56s;text-transform:uppercase;font-weight:400;border:2px solid #e57a69;line-height:36px;margin:auto;display:block;background:transparent!important;color:#e57a69!important}input.wpcf7-submit:hover{background:#e57a69!important;color:#fff!important}.ctfm input:focus,.ctfm textarea:focus{border:1px solid #e57a69}.wpcf7-validation-errors{border:0px!important;margin:20px 0 0 0!important;padding:0!important}.emlss a{color:#000}.emlss{width:50%;float:right;margin:-42px 77px}.headderaddress p{line-height:20px;margin:0;font-size:15px;padding:0 0 8px 0}.headderaddress p i{font-size:12px}.headderaddress{width:48%;max-width:203px;float:left;margin-top:30px}.headderaddress h6{color:#e57a69}#main-footer{background-color:#012849}#footer-bottom{background-color:#759faa}.about-massage .et_pb_row.et_pb_row_0{width:100%;max-width:100%;margin-top:30px!important}.about-massage .et_pb_column.et_pb_column_1_2{width:50%;margin:0}.about-massage .about-img{padding:100px 0}.about-massage .about-massage-cont{background:#e57b69;color:#fff;padding:22px}.about-massage .et_pb_module.et_pb_code.et_pb_code_0.et_pb_text_align_center{background:transparent!important}.user-comment p{font-size:15px;color:#000;font-weight:normal!important}.user-comment h3{margin-top:20px;padding-bottom:0;color:#e57a68}.testimonial-outer .user-image{position:absolute;top:-60px;left:0;right:0}.testimonial-outer{float:left;margin:50px 0;width:100%;text-align:center;background:#ffffff;font-size:14px;padding:70px 40px 40px;border:3px solid #ffffff;position:relative}.testimonial-outer .user-image img{max-width:100px;border-radius:100%;border:3px solid #fff}.user-comment::before{content:"";display:block;background:url(https://mymassage.co.za/wp-content/uploads/2018/06/collon-top-1.png);width:60px;height:60px;opacity:0.3;background-repeat:no-repeat;position:absolute;top:30px;left:20px}.social-share li{border:1px solid #e57a67;text-align:center;margin:10px;padding:0!important;height:50px;width:50px;line-height:50px;transition:0.6s}.team-sec h3{color:#e57a68}.team-sec{float:left;width:100%;text-align:center;background:#e2dccc;padding:20px;position:relative;border:2px solid transparent}.team-sec:hover{border:2px solid #e57a67;transition:0.6s}.social-share li a{color:#e57a67;font-size:24px}.team-our h1{font-family:'newsgoth_cn_btregular'}ul.SocialMenu li:hover a{color:#fff!important}.testemonial-outer{background:#fff;position:relative;max-width:960px;margin:70px auto 0px}.testemonial-outer img.client-img{position:absolute;left:-50px;top:-50px;max-width:120px}.right-align-comment{text-align:right}.testemonial-outer .comment-body{padding:20px 20px 60px 90px}.testemonial-outer .comment-body img.colen-right{float:right}.right-align-comment .testemonial-outer h3{float:left;width:100%}.right-align-comment .testemonial-outer img.client-img{right:-120px;left:auto}.right-align-comment .testemonial-outer img.colan-left{float:left;clear:both;display:block}.blog-here a::after{content:"";width:40px;height:2px;background:#759faa;display:inline-block;margin:0 0px 0 8px;transition:0.6s}.blog-here:hover a::after{background:#e57a68;width:80px}.blog-here a{color:#e57a68;font-weight:600}.blog-post{float:left;width:46%;margin:2%}.blog-post img{max-height:200px;object-fit:cover}.blog-post h2.entry-title a::after,.blog-here h3::after{content:"";width:60px;height:2px;background:#759faa;display:block;margin-top:6px}.single.single-post .et_pb_post{margin-bottom:27px;background:#fff;box-shadow:0 60px 150px #d6dee4;padding:20px;margin:60px 0 100px}form#commentform textarea#comment,form#commentform input{margin:auto;background:#f0ece9!important;display:inline-block;padding:6px}form#commentform p.comment-form-author,form#commentform p.comment-form-email,form#commentform p.comment-form-url{width:50%;float:left}form#commentform p.comment-form-author input,form#commentform p.comment-form-email input,form#commentform p.comment-form-url input{width:98%}form#commentform p.form-submit input#submit{max-width:180px;width:100%;text-align:center;font-size:15px;transition:0.56s;text-transform:uppercase;font-weight:400;cursor:pointer;color:#e57b6a;border:1px solid #e57b6a;border-radius:20px;margin:0}#commentform p.form-submit{width:100%;display:block;clear:both;padding-top:30px;text-align:center}form#commentform p.form-submit input#submit:hover{background:#e57a69!important;color:#fff}#commentform p.logged-in-as a{color:rgb(229,122,104)}.blog-here:before{content:"$100 Only";top:28px;width:203px;display:block;position:absolute;right:-48px;height:56px;transform:rotate(45deg);text-align:center;line-height:42px;background-position:100% 100%;color:#fff;background:url(https://mymassage.co.za/wp-content/uploads/2018/11/ribbon.png);background-repeat:no-repeat}.blog-here.second-one:before{content:"$80 Only";background:url(https://mymassage.co.za/wp-content/uploads/2018/11/ribbon1.png) no-repeat}.blog-here.third-one:before{background:#759faa;width:100px;height:100px;transform:none;right:1px;top:1px;font-size:34px;font-family:'newsgoth_cn_btregular';border-radius:100px;border-bottom-right-radius:0;border-top-right-radius:57px;padding:10px;box-sizing:border-box;text-align:center;content:"$99 Only";border:1px solid #fff;color:#012749}.blog-here h4{float:left;color:#e57a6a;width:100%;font-size:18px}.blog-here h4 span font{font-size:18px;color:#999;text-decoration:line-through;margin-left:15px}.blog-here.sixth-one h3:after{display:none}.single-cont ul li::before{content:"";width:6px;height:6px;background:#e37a6a;display:inline-block;border-radius:100%;line-height:24px;margin:-4px 10px 2px 0}.blog-here h3{text-transform:uppercase}.blog-here.fourth-one:before,.blog-here.sixth-one:before{display:none}.blog-here.fifth-one:before{content:"$80 Only";background:url(https://mymassage.co.za/wp-content/uploads/2018/11/label_bg_2.png) no-repeat;padding:12px;width:50px;line-height:17px;top:-13px;left:0;transform:none}.single-offer{margin-bottom:27px;background:#fff;box-shadow:0 90px 150px #d6dee4;margin:27px auto 100px}.img-over{position:relative;transition:0.6s}.a-content{position:absolute;bottom:8px;background:rgba(1,39,73,0.54);left:0;right:0;color:#fff;text-align:center;padding:9px;transition:0.6s;display:block;height:43px}.a-content p.a-after{display:none;padding-bottom:10px}.blog-here .a-content span{text-align:center;float:none;border:0}.img-over:hover .a-content p.a-after{display:block;font-size:24px}.img-over:hover .a-content{transition:0.6s;display:flex;align-items:center;vertical-align:middle;justify-content:center;flex-direction:column;background:rgba(1,39,73,0.42);height:97%}.a-content p.a-after span{display:block;text-decoration:line-through;text-decoration-color:#ffffff;color:#e57a67!important}.img-over:hover .a-content span{font-size:24px;color:#fff}.blog-here.first-one:before{content:"$100 Only";top:7px;width:113px;display:block;position:absolute;height:56px;transform:rotate(21deg);text-align:center;line-height:42px;background-position:100% 100%;color:#fff;background:url(https://mymassage.co.za/wp-content/uploads/2018/11/label_bg.png);left:-9px;background-repeat:no-repeat}.shade-overlay span.et_pb_image_wrap{background:#020202}.shade-overlay span.et_pb_image_wrap img{opacity:0.8}.page a.rd-more{color:#759faa;font-weight:600;text-transform:capitalize}.blog-post h2.entry-title{font-size:20px;text-transform:uppercase;font-family:'Roboto',sans-serif!important}@media (max-width:767px){.bkam a{margin:0 auto 15px;float:none;display:table}}.contact-us h1{font-family:'newsgoth_cn_btregular';text-transform:uppercase}.book-now-btn{border:2px solid #ea7c6b;padding:5px 12px;margin:7px 4px;display:inline-block;color:#ea7c6b!important;border-radius:50px}.book-now-btn:hover{color:white!important;background:#ea7c6b}.innerheader{position:fixed!important}p.woocommerce-store-notice.demo_store{background-color:#eb3d23}p.demo_store{bottom:auto!important;top:0!important;padding:4px 0!important}a.woocommerce-store-notice__dismiss-link{display:none}del{color:red}.book-details.booking-table.home_services form.findLocation-form{display:flex;max-width:400px;flex-wrap:wrap;flex-direction:column;margin:0 auto;margin-bottom:30px}.book-details.booking-table.home_services form.findLocation-form span.note.note4{text-align:center;font-size:24px;margin-top:10px;text-transform:uppercase;font-weight:500;color:#807d7d}.book-details.booking-table.home_services form.findLocation-form select.findLocation{flex:1 0}.findLocation-form select.findLocation{padding:12px 15px;font-size:16px;border:1px solid #ccc;height:46px;margin-left:0;width:100%}.book-details.booking-table.home_services form.findLocation-form::after{transform:translate(-75%,-50%);top:75%;right:12px}.selected_service a.service_editIcon{color:#ea7c6b}.below_subtext p.datePicker{font-weight:300;font-size:18px}.datePicker input#datepicker,p.employee_select select{padding:12px 15px;font-size:16px;border:1px solid #ccc;height:46px;margin-left:10px;width:100%}.booking-sub-text{text-align:center;font-weight:600}.sub-location-parents img.loading-spinner{position:absolute;top:0;z-index:9;left:50%;transform:translate(-50%,0)}.sub-location-parents{position:relative}.profile-details .profile-row{width:100%;max-width:80%!important}@media (max-width:980px){p.datePicker,p.employee_select{max-width:calc(100%);margin:0}}@media (max-width:575px){.book-details.booking-table.home_services form.findLocation-form span.note.note4{font-size:18px}}@media only screen and (max-width:480px){.datePicker input#datepicker,p.employee_select select{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0}}.et_pb_section_0{padding-top:110px;padding-bottom:0px}.et_pb_section_0.et_pb_section{background-color:#e57a69!important}.et_pb_row_0.et_pb_row{padding-bottom:15px}.et_pb_text_0.et_pb_text{color:#FFFFFF!important}.et_pb_text_0 h2{font-weight:600;font-size:20px;color:#FFFFFF!important;text-align:center}.et_pb_section_1{padding-top:0px;padding-bottom:15px;transition:background 1s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat}.et_pb_section_1.et_pb_section{background-color:#f0ece9!important}.et_pb_row_1.et_pb_row{margin-top:0px!important;padding-top:0px}.et_pb_row_1,.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_1{max-width:1170px!important}.et_pb_image_0{margin-right:0px!important;margin-left:0px!important;text-align:right;margin-right:0}.et_pb_section_2{padding-top:0px;margin-top:0px}.et_pb_section_2.et_pb_section{background-color:#ffffff!important}.et_pb_section_3{padding-top:0px;margin-top:0px;margin-bottom:0px}.et_pb_section_3.et_pb_section{background-color:#ffffff!important}.et_pb_section_4{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px}.et_pb_row_4.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_row_4,.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_4{max-width:100%!important;width:100%}.et_pb_image_0.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_image_0{max-width:200px}}@media only screen and (max-width:980px){.et_pb_image_0{max-width:190px}}@media only screen and (max-width:767px){.et_pb_image_0{max-width:180px}}.et_pb_section{background-color:#f0ece9}