@import url("../FitWP/style.css");html {font-family:"Avenir_light_custom", "HelveticaNeue-Light","Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;}body,html {background:url("images/bg.webp") top left repeat !important;}p,span,a,h1,h2,h3,h4,h5,h6,strong,em,blockquote {font-family:"Avenir_light_custom", "HelveticaNeue-Light","Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande",sans-serif;}.br__booking-form .recaptcha {margin-left:8px !important ;}input.wpcf7-form-control.wpcf7-mathcaptcha {width:200px !important;}input.wpcf7-form-control.wpcf7-mathcaptcha.wpcf7-not-valid {width:64px !important;}span.wpcf7-form-control-wrap[class*="mathcaptcha-"] {align-items:center !important;justify-content:center !important ;width:100% !important;}.wpcf7-form-control-wrap[class*="mathcaptcha-"] > .wpcf7-not-valid-tip {flex:1 !important;}.br__bottom_enquire_form span.wpcf7-form-control-wrap[class*="mathcaptcha-"] {align-items:center !important;justify-content:center !important ;width:100% !important;flex-direction:row !important;flex-wrap:wrap;column-gap:10px;}.pageContent h3 {font-size:17px;line-height:26px;font-weight:bold;}.pageContent h2 {font-size:20px;line-height:28px;font-weight:bold;}blockquote {margin:15px 0;}blockquote p em {font-weight:normal;}blockquote,blockquote p {font-size:0.95em;}div.widgetModuleWrapper,#carousel .flex-viewport {background:none !important;}.container {padding:0 10px;}ul.widgetModule.container {background:#e4e8ee;}div.container.homeHorizontal {padding:0px 0px 40px 0px;margin-top:-20px;margin-bottom:-40px;}div.container.homeHorizontal,header {background:#fff;}.mainNav li a {padding:46px 15px;font-size:14px;}div.pageContentWrapper {background:none;padding-top:0;}div.pageContentWrapper div.container {background:#e4e8ee;padding:10px 10px;}div.pageContent {position:relative;}div.pageContent,.bsm-heading,h1.bsm-heading,h2.bsm-heading {font-size:1em;color:#6c6c6c;}div.pageContent ul {list-style:square;padding-left:30px;font-family:"Avenir_light_custom", "HelveticaNeue-Light","Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande",sans-serif;}div.pageContent ol {list-style-type:decimal;color:#828282;padding-left:30px;font-family:"Avenir_light_custom", "HelveticaNeue-Light","Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande",sans-serif;}div.pageContent ol li,div.pageContent ul li {line-height:1.5em;}.mobile-menu-wrap {display:none;}.primary-menu-toggle.in-header {display:none;}@media (max-width:767px) {div.container.homeHorizontal {background-color:#e4e8ee;padding-bottom:20px !important;}span.wpcf7-form-control-wrap[class*="mathcaptcha-"] {align-items:center !important;width:100% !important;flex-direction:row !important;flex-wrap:wrap;column-gap:10px;}.mobileNav {display:none;}.primary-menu-toggle {text-decoration:none;color:#000;display:block;height:24px;margin-bottom:15px;}.primary-menu-toggle.in-header {display:block;float:right;color:#000;margin-top:55px;}.mobile-menu-wrap {display:block;padding-bottom:20px;clear:both;}.mobile-menu,.mobile-menu ul,.mobile-menu ul li,.mobile-menu ul li ul.sub-menu,.mobile-menu ul li ul.sub-menu li {text-align:left;}.mobile-menu {clear:both;padding:1.5em 0 1.5em 1.5em;display:none;}.mobile-menu.open {display:block;}.mobile-menu ul li a {color:#000;text-decoration:none;}.mobile-menu ul li a:hover {color:#59d0c1;text-decoration:underline;}}.bsm-boxes-float {display:block;float:left;margin:11px;}.bsm-boxes-float a:hover img,div.pageContent p a:hover img,a:hover .bsm-boxes-float img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}div.bsm-keyfacts h3 {text-transform:uppercase;font-size:1em;}div.bsm-keyfacts p.keyfact-title {color:#59d0c1;margin-bottom:0;}div.bsm-keyfacts p.keyfact-info {padding-left:20px;margin-bottom:5px;font-size:0.9em;}div.bsm-keyfacts ul {list-style-type:square;font-family:"Avenir_light_custom", "HelveticaNeue-Light","Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande",sans-serif;padding-left:40px;}div.bsm-keyfacts ul li {margin-bottom:5px;}.singleInfo h1 {text-transform:uppercase;}div.bsm_aboutus_widget .newsPost .postDetails a {color:#575757;font-family:"Oswald", sans-serif;font-size:16px;font-weight:400;line-height:25px;padding:0 18px 8px 0;margin-top:8px;}div.bsm_aboutus_widget .newsPost .postDetails a:hover {color:#26a77b;}.postThumbDate {padding:10px 20px;}.postThumbDateMonth {font-size:22px;line-height:22px;}.postThumbDateDay {font-size:18px;line-height:18px;}div#social-links {display:block;float:left;margin-top:20px;}div#social-links span {font-size:1em;font-weight:bold;color:#fff;display:block;float:left;width:100px;padding-top:10px;}div#social-links a {display:block;float:left;height:32px;width:32px;text-indent:-99999px;margin:0 5px;background:url("images/social.png") top left no-repeat;}div#social-links a.fb {background-position:-6px -6px;}div#social-links a.tw {background-position:-54px -6px;}div#social-links a.yt {background-position:-160px -6px;}div#social-links a.fb:hover {background-position:-6px -43px;}div#social-links a.tw:hover {background-position:-54px -43px;}div#social-links a.yt:hover {background-position:-160px -43px;}span.pageHead {color:white;font-family:"Oswald", sans-serif;font-size:34px;margin:0;float:left;text-shadow:none;}.pageInfo .container .pageTitle {margin-bottom:20px;}.pageInfo .container .breadcrumb {}.pageInfo .container .back_button {display:none;}.pageInfo .container .back_button a {padding:0 17px 0 5px;text-decoration:none;background:url(images/breadcrumbArrow.png) no-repeat right 5px;color:#fff;opacity:0.6;-webkit-transition:all 60ms ease-in;-moz-transition:all 60ms ease-in;transition:all 60ms ease-in;}#image_gallery {margin-bottom:20px;}#image_gallery #gallery_pics {display:none;}#image_gallery #preview_image img {display:block;}#image_gallery #preview_image a {display:block;height:100%;position:relative;}#image_gallery #preview_image a span {display:block;position:absolute;top:0;left:0;height:100%;width:85%;background:url("images/icon-magnify.png") no-repeat center center;opacity:0;}#image_gallery #preview_image a:hover span {opacity:1;}div.one_half_image {display:block;float:left;width:50%;}div.one_half_image a {display:block;height:100%;position:relative;}div.one_half_image a span {display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:url("images/icon-magnify.png") no-repeat center center;opacity:0;}div.one_half_image a:hover span {opacity:1;}.preview_image a span {display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:url("images/icon-magnify.png") no-repeat center center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}.preview_image a:hover span {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}div#homepage-banner {width:898px;height:175px;border-left:12px solid #59d0c1;padding:20px 0 0 30px;margin-left:0;}div#homepage-banner h1#home-banner-title {font-size:30px;color:#fff;text-transform:uppercase;margin-bottom:15px;line-height:1em;}div#homepage-banner h2#home-banner-subtitle {font-size:18px;color:#fff;text-transform:uppercase;margin-bottom:15px;line-height:1em;}div#homepage-banner a#home-banner-button {height:52px;width:212px;background:url("images/homepage-banner-button.png") top left no-repeat;display:block;color:white;text-decoration:none;padding:18px 0 0 10px;text-transform:uppercase;}.widget .postTitle h2.widgetTitle {color:#575757;font-family:"Oswald", sans-serif;font-size:16px;font-weight:400;border-bottom:1px solid rgba(0, 0, 0, 0.2);line-height:25px;padding:0 18px 8px 0;margin-top:8px;}.ui-accordion-header-active,.squelch-taas-override.squelch-taas-accordion .ui-accordion-header,.bsm-heading {border:none;border-bottom:1px solid #59d0c1;position:relative;background:none;padding:0.5em 0.5em 0.5em 0.7em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding-left:0;}.bsm-heading {padding-bottom:0;}.squelch-taas-override.squelch-taas-accordion .ui-accordion-header a {color:#6c6c6c;text-decoration:none;}.squelch-taas-override.squelch-taas-accordion .ui-accordion-header a:hover {color:#59d0c1;}.squelch-taas-override.squelch-taas-accordion .ui-accordion-header .ui-icon {position:absolute !important;top:50% !important;left:95%;background:url(images/plus.png) no-repeat center center;}.squelch-taas-override.squelch-taas-accordion.ui-accordion-header-active.ui-icon {background:url(images/minus.png) no-repeat center center;}.squelch-taas-override.squelch-taas-toggle.squelch-taas-toggle-shortcode-content,.squelch-taas-accordion .ui-accordion-content {font-family:"Avenir_light_custom", "HelveticaNeue-Light","Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande",sans-serif;color:#828282;border:none;font-size:0.9em;padding-left:0;}.before-after-new {border:8px solid #ffffff;width:450px;position:relative;margin:0px auto;}.before-after-new h3 {background:#ffffff;color:#e777b9;font-style:italic;padding:5px 0px;margin:0px 0px 0px 0px !important;}.before-btn,.after-btn {background:#e777b9;color:#ffffff;padding:5px 8px;font-style:italic;}.before-btn {position:absolute;left:-5px;top:70px;z-index:9999;font-style:normal;font-size:12px;}.after-btn {position:absolute;right:-5px;top:70px;z-index:9999;font-style:normal;font-size:12px;}.before-list {margin:0px;padding:0px;width:450px;height:429px;display:block;position:relative;}.before-list li {list-style-type:none;padding-left:0px !important;background:none !important;position:absolute;top:0px;left:0px;}.before-after-thumbnails {display:inline-block;*display:inline;zoom:1;}.before-after-thumbnails li {list-style-type:none;padding-left:0px !important;background:none !important;display:inline-block;*display:inline;zoom:1;padding-right:0px !important;margin-right:5px;margin-bottom:0px !important;}.ba-bottom {width:506px;color:#fff;margin-left:-28px;margin-top:-11px;}.ba-prev,.ba-next {border:none;display:inline-block;*display:inline;zoom:1;cursor:pointer;text-indent:-9999px;width:30px;height:65px;overflow:hidden;}.ba-prev {background:url(/images/beforeafter/prev.png) no-repeat top left;left:10px;top:10px;position:absolute;}.ba-next {background:url(/images/beforeafter/next.png) no-repeat top left;right:10px;top:10px;position:absolute;}.ba-prev:hover,.ba-next:hover {background-position:0px -65px;}.ba-slider {background:#e777b9;color:#fff;display:block;overflow:hidden;position:relative;padding:10px 10px 0px;text-align:center;}.ba-ribbons {position:relative;display:block;width:100%;height:11px;}.ribbon-left {background:url("/images/pink-ribbon.png") no-repeat scroll left toptransparent;display:block;height:11px;left:0;position:absolute;top:0px;width:20px;}.ribbon-right {background:url(/images/pink-ribbon-inverse.png) top left no-repeat;display:block;position:absolute;width:20px;height:11px;top:0px;right:0;}.man-style .before-btn,.man-style .after-btn {background:#96a9bc;}.man-style .ba-slider {background:#96a9bc;}.man-style .ribbon-left {background:url("/images/man-style/blue-ribbon.png") no-repeat scroll left toptransparent;}.man-style .ribbon-right {background:url(/images/man-style/blue-ribbon-inverse.png) top left no-repeat;}.caption-list {background:#ffffff;color:#e777b9;font-style:italic;padding:5px 0px;margin:0px 0px 0px 0px !important;position:relative;display:block;overflow:hidden;height:22px;}.man-style .caption-list {color:#96a9bc;}.man-style .before-after-new h3 {color:#96a9bc;}.caption-list li {list-style-type:none;padding-left:0px !important;background:none !important;position:absolute;top:0px;left:0px;}@media only screen and (min-width:768px) and (max-width:959px) {div#homepage-banner {width:706px;}#carousel .slides {width:788px !important;}#carousel .slides li:first-child {margin-left:17px;}.container {width:748px;}.container .one-third.column {width:216px;}}@media only screen and (max-width:767px) {div#homepage-banner h1#home-banner-title {font-size:26px;padding-left:20px;}div#homepage-banner h2#home-banner-subtitle {font-size:16px;padding-left:20px;}div#homepage-banner a#home-banner-button {margin-left:20px;}#slider {}div#homepage-banner {width:calc(100% - 12px);padding-block:10px !important;display:flex;flex-direction:column;justify-content:center;}.topBarMenu li.phoneNumber {display:none;}.topBarMenu li.openingHoursModule,.topBarMenu li.contactModule {display:block;}.topBarMenu li.contactModule div.footerModule {position:absolute;left:-150%;}.bsm-heading,h1.bsm-heading,h2.bsm-heading {width:100% !important;}.pageInfo .container .breadcrumb {display:none;}.pageInfo .container .back_button {display:block;text-align:right;}.mobileNav {padding:0 2px 0 0;}}@media only screen and (min-width:480px) and (max-width:767px) {div#homepage-banner {width:376px;}}span.wpcf7-list-item {margin:0px;}.contact-enquire {background:url(../FitWP/images/mailIconLight.png) no-repeat 19px 16px;padding-left:26px;}.follow-us-text {padding-top:6px;}.social-links-top {}div#social-links-top {float:right;margin-top:6px;}div#social-links-top span {font-size:1em;font-weight:bold;color:#fff;display:block;float:left;width:100px;padding-top:10px;}div#social-links-top a {display:block;float:left;height:32px;width:32px;text-indent:-99999px;margin:0 5px;background:url("images/social.png") top left no-repeat;}div#social-links-top a.fb {background-position:-6px -6px;}div#social-links-top a.tw {background-position:-54px -6px;}div#social-links-top a.yt {background-position:-160px -6px;}div#social-links-top a.fb:hover {background-position:-6px -43px;}div#social-links-top a.tw:hover {background-position:-54px -43px;}div#social-links-top a.yt:hover {background-position:-160px -43px;}.bsm-modal-form {padding-left:20px;}.bsm-modal-form h4 {font-family:"Oswald", sans-serif;color:rgb(89, 208, 193);text-transform:uppercase;font-size:19px;}.bsm-modal-form input[type="submit"] {width:250px;margin-left:-30px;background:rgb(89, 208, 193);color:#ffffff;text-align:right;font-size:26px;font-family:"Oswald", sans-serif;border:0;text-transform:uppercase;}.bsm-modal-form textarea {width:210px;}@media only screen and (max-width:479px) {div#social-links-top span {display:none;}.topBarMenu span,.topBarMenu a {margin:13px -11px 13px 13px;}.contact-enquire {background-image:none;}}.visual-form-builder fieldset {border:1px solid #59d0c1;}.contactModule img {display:none !important;}.contactModule .wpcf7-form-control-wrap.mathcaptcha ~ br {display:none !important;}.contactModule .wpcf7-form-control-wrap.mathcaptcha {width:100%;}