.content,.narrow,.wide,body{margin:0 auto}h1,h2{line-height:1.333}h3,h4{line-height:1.6}.header-image,.header-image.content,.wrapper,input,textarea{position:relative}*{box-sizing:border-box}a{color:inherit;text-decoration:none;cursor:pointer}.cookie-popup a,.main p a,.narrow a{text-decoration:underline}img{max-width:100%;height:auto;display:block;border-width:0}.group:after{visibility:hidden;display:block;content:"";clear:both;height:0}strong{font-weight:700}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:0 0;outline:0;border:none;display:block;cursor:pointer}input[type=submit]{width:auto}body,html{height:100%;background:#f2f2f2}body{overflow-x:hidden;max-width:1600px;color:#1a7496;font-family:'Open Sans',arial,sans-serif;font-size:16px;line-height:1.8;font-weight:300}.header-image .header-image-title,.header-image h1,h1,h2,h3,h4{font-family:Lato,Verdana,Helvetica,sans-serif;font-weight:400}section{background:#f9f9f9;padding:50px 0 40px}section.top{padding-top:5em}section.bottom{padding-bottom:5em}section.no-top{padding-top:0}.wide{max-width:1440px}.content{max-width:1280px;padding:0 30px}.narrow{max-width:940px;padding:0 15px}.container{margin:0 -15px -2em}.col-2{width:50%;display:inline-block;vertical-align:top;padding:0 15px 2em;float:left}.col-2.no-padding{padding:0;float:none}.col-3,.col-4{padding:0 15px 2em;display:inline-block}.col-3,.col-4,.nav-bar .logo{vertical-align:top;float:left}.col-3{width:33.33%}.col-4{width:25%}.col-4.no-padding{padding:0}.center{text-align:center}.main{width:75%;display:inline-block;vertical-align:top;padding-right:40px}.main.full-width{width:100%}.sidebar{width:25%;display:inline-block;vertical-align:top}@media screen and (max-width:1279px){.sidebar{width:28%}.main{width:72%}}@media screen and (max-width:1179px){.content{max-width:95%}.narrow{max-width:80%}.sidebar{width:30%}.main{width:70%}}@media screen and (max-width:1023px){.content{max-width:95%}.narrow{max-width:85%}.main{padding-right:30px}}@media screen and (max-width:991px){.sidebar{width:33%}.main{width:67%}}@media screen and (max-width:850px){.sidebar{padding-top:3em;width:100%}.main{width:100%;padding-right:0}}@media screen and (max-width:767px){.col-2{width:100%}}@media screen and (max-width:699px){section.top{padding-top:3em}section.bottom{padding-bottom:3em}.content{max-width:100%}.narrow{max-width:95%}}@media screen and (max-width:600px){.container{margin:0 -10px -2em}.col-2,.col-3,.col-4{padding:0 10px 2em}}@media screen and (max-width:450px){section{padding:40px 0 30px}}@media screen and (max-width:414px){.content,.narrow{max-width:100%;padding:0 20px}}@media screen and (max-width:359px){.content,.narrow{max-width:100%;padding:0 15px}}@media screen and (max-width:320px){body{width:320px;overflow-x:auto}}h1{font-size:2.374em}h2{font-size:2em}h3{font-size:1.414em}h4,p.large,span.large{font-size:1.188em}.post-title{margin:0}a:hover{color:#e6c42f;-webkit-transition:.2s ease;transition:.2s ease}.main h2{font-size:1.414em}.main h3{font-size:1.188em}.main p,.main ul,.narrow p,.narrow ul{font-size:1.188em;margin:1.5em 0}.narrow ul{text-align:left;display:inline-block;margin:0;padding-left:2em}.main>:first-child{margin-top:0}@media screen and (max-width:1179px){body{font-size:15px}}@media screen and (max-width:991px){.narrow{font-size:14px}span.large{font-size:1em}}@media screen and (max-width:600px){body{font-size:14px}}@media screen and (max-width:532px){.main p,.main ul,.narrow p,.narrow ul{font-size:1em;margin:1em 0}}@media screen and (max-width:414px){h2{font-size:1.618em}}.header-image{margin-top:63px;height:355px;background-size:cover;background-position:center;border-bottom:4px solid #1a7496}.header-image .header-image-title,.header-image h1{letter-spacing:normal;position:relative;margin:0;font-size:60px;line-height:1.25;color:#fff;display:inline-block;padding-left:75px}.sidebar__form input,.slider__subtitle{font-family:'Open Sans',arial,sans-serif}.header-image .header-image-title::before,.header-image h1::before{content:'';position:absolute;left:0;width:60px;height:100%}.header-image .text{display:block;position:absolute;width:100%;font-style:normal;left:0;padding:0 15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;letter-spacing:.5px}.header-image .overlay{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;height:auto;width:auto;background:rgba(0,0,0,.3)}.phone-number{font-size:20px;line-height:1.5;color:#fff;margin:15px 0 0}@media screen and (max-width:1279px){.header-image{margin-top:60px}}@media screen and (max-width:799px){.header-image h1,.header-image-title{font-size:42px}.header-image{height:265px}}@media screen and (max-width:599px){.phone-number{margin-top:10px}.phone-number a{display:block}.header-image .header-image-title,.header-image h1{padding-left:60px}.header-image .header-image-title::before,.header-image h1::before{width:50px}}@media screen and (max-width:532px){.header-image .header-image-title,.header-image h1{font-size:32px}}@media screen and (max-width:450px){.header-image{height:240px}.phone-number{font-size:1.188em;letter-spacing:1px}}@media screen and (max-width:400px){.header-image .header-image-title,.header-image h1{padding-left:55px}.header-image .text{padding:0 5px}}@media screen and (max-width:359px){.header-image{margin-top:56px}}.slider{padding-top:63px;height:95vh;min-height:600px;max-height:900px}.slider__slide{height:100%;background-color:silver;background-size:cover;background-position:center;background-image:url(../img/background.jpg)}.slider__container{max-width:850px;height:100%;margin:0 auto;padding:0 50px}.slider__wrapper{position:relative;height:100%}.slider__title{position:absolute;top:50%;max-width:750px;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-3em}.slider__subtitle{margin:1em 0 1.6875em;font-size:1.5em;line-height:1.333;font-style:italic;text-align:right;letter-spacing:1.4px}.slider__call{font-size:1.6875em;text-align:right;display:block;margin-top:-54px}.nav-bar nav,.nav-bar nav ul li,.nav-bar nav>ul>.menu-item-has-children{display:inline-block}.slider__isotonix{position:absolute;background-image:url(../img/isotonixLogo.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat;left:0;bottom:60px;width:100%;height:100px;opacity:.6}.slider__isotonix:hover{opacity:1}@media screen and (max-width:1279px){.slider{padding-top:60px}}@media screen and (max-width:767px){.slider__subtitle{font-style:normal;text-align:center}.slider__call{margin-top:1em;text-align:center}.slider img{margin:0 auto}}@media screen and (max-width:650px){.slider__container{padding:0 30px}}@media screen and (max-width:532px){.slider__isotonix{height:80px}.slider__hicaps{height:50px}}@media screen and (max-width:450px){.slider__title{margin-left:-10px;margin-right:-10px}.slider__call,.slider__subtitle{font-size:1.414em;padding:0 10px;margin:1.5em 0}}@media screen and (max-width:414px){.slider__container{max-width:100%;padding:0 20px}}@media screen and (max-width:359px){.slider{padding-top:56px}.slider__container{padding:0 15px}}header{max-width:1600px;margin-left:-800px;position:fixed;z-index:10;width:100%;left:50%;top:0;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.nav-bar{background:#1a7496;color:#fff;text-align:right}.nav-bar nav{vertical-align:top;-webkit-transition:left .5s ease-in-out 0s;transition:left .5s ease-in-out 0s}.nav-bar nav>ul>li>.sub-menu{font-size:.856em}.nav-bar nav>ul>.menu-item-has-children>a{padding-right:25px}.nav-bar nav>ul>.menu-item-has-children>a:after,.nav-bar nav>ul>.menu-item-has-children>a:before{content:"";display:inline-block;height:1px;width:5px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:12px;top:50%}.nav-bar nav>ul>.menu-item-has-children>a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:15px}.nav-bar nav ul{list-style-type:none;margin:0;padding:0}.nav-bar nav ul li{vertical-align:top;position:relative}.nav-bar nav ul li:hover{color:#e6c42f;background:#00617f}.nav-bar nav ul li:hover .sub-menu{display:block}.nav-bar nav ul li a{display:block;padding:18px 15px}.nav-bar nav>ul{margin-right:-10px}.nav-bar nav .sub-menu{position:absolute;top:63px;left:0;text-align:left;background:#00617f;color:#fff;white-space:nowrap;display:none;padding:10px 0}.carousel p,.cookie-popup,.intro,.logos,.pagination-wrapper,.share-icons a,.text-overlay p,footer .social a{text-align:center}.nav-bar nav .sub-menu .sub-menu{position:static;padding:0}.nav-bar nav .sub-menu .sub-menu li,.nav-bar nav .sub-menu li{display:block}.nav-bar .logo,.nav-bar nav .sub-menu li.menu-item-has-children{display:inline-block}.nav-bar nav .sub-menu li a{padding:5px 15px}.nav-bar nav .online-bookings a{color:#E6C42F}.nav-bar nav .online-bookings a:hover{color:#fff}.nav-bar .logo{padding:16px 0}.nav-bar .logo img{width:270px}.nav-bar .bars{display:none;height:40px;width:30px;cursor:pointer;padding:5px 0;float:right;margin-top:8px;-webkit-transition:padding .5s ease-in-out 0s;transition:padding .5s ease-in-out 0s}.nav-bar .bars.closed{padding-top:10px}.nav-bar .bars.closed .bar{margin:0}.nav-bar .bars.closed .bar:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:10px 0}.nav-bar .bars.closed .bar:last-child{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-14px}.nav-bar .bars.closed .bar:nth-child(2){visibility:hidden;opacity:0}.nav-bar .bars .bar{background:#fff;height:2px;width:28px;margin:7px 0;display:block;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.nav-bar .sub-menu li.menu-item-has-children>a{font-weight:700;color:#fff!important}.sub-menu li#menu-item-733 .sub-menu li{width:270px;white-space:pre-wrap}@media screen and (max-width:1600px){header{left:0;margin-left:0}}@media screen and (max-width:1279px){.nav-bar nav>ul>li:first-child{display:none}.nav-bar nav .sub-menu{top:60px}}@media screen and (max-width:1179px){.nav-bar{font-size:15px;line-height:2}.nav-bar nav ul li a{padding:15px 10px}.nav-bar .logo{padding:16px 0}.nav-bar .logo img{height:28px;width:auto}}@media screen and (max-width:1080px){.nav-bar nav ul li a{padding:15px 8px}.nav-bar nav>ul{margin-right:-8px}.nav-bar nav>ul>.menu-item-has-children>a{padding-right:8px}.nav-bar nav>ul>.menu-item-has-children>a::after,.nav-bar nav>ul>.menu-item-has-children>a::before{display:none}}@media screen and (max-width:1023px){.nav-bar.active nav{left:0}.nav-bar nav{position:fixed;top:60px;left:-100%;width:100%;background:#1a7496}.nav-bar nav ul li{width:100%;text-align:center;font-size:20px}.nav-bar nav ul li a{padding:10px!important}.nav-bar nav>ul>li:first-child{display:block}.nav-bar nav .sub-menu{display:none!important}.nav-bar .bars{display:block}.nav-bar nav>ul>li.menu-item-has-children>a::after,.nav-bar nav>ul>li.menu-item-has-children>a::before{display:none!important}}.logos li,.more-treatments span{display:inline-block;vertical-align:middle}@media screen and (max-height:350px) and (max-width:970px){.nav-bar nav,header{position:absolute}}@media screen and (max-height:350px){header{position:absolute}}@media screen and (max-width:532px){.nav-bar nav ul li{font-size:16px}.nav-bar nav ul li a{padding:5px!important}}@media screen and (max-width:359px){.nav-bar .logo img{height:24px}.nav-bar .bars{margin-top:6px}.nav-bar nav{top:56px}}@media screen and (max-width:320px){header{position:absolute;width:320px}}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fonts/FontAwesome/fontawesome-webfont.eot?v=4.6.3);src:url(../fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(../fonts/FontAwesome/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(../fonts/FontAwesome/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(../fonts/FontAwesome/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(../fonts/FontAwesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.intro h1{font-size:2em}.intro :first-child,.narrow :first-child{margin-top:0}.treatments{background:#f2f2f2;padding:4em 0 0}.treatments .col-4{-webkit-transition:.5s ease;transition:.5s ease}.treatments .col-4:nth-child(n+5){visibility:hidden;opacity:0;-webkit-transform:scale(.75,.75);transform:scale(.75,.75)}.treatments .treatments-container.active .col-4{visibility:visible;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.content.featured,.wide.featured{margin-top:4em;position:relative}.treatments-container{height:0;overflow:hidden;padding-bottom:20.8333333%}.more-treatments{padding:2em 0}.more-treatments span{line-height:47px}.blog{padding:4em 0 3em}.goal{position:relative;padding:0;color:#fff}.background-image{position:absolute;top:0;bottom:0;background-position:center;background-size:cover}.background-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3)}.snippet,section.white{background:#fff}.background-image-1{left:0}.background-image-2{right:0}.conditions-text{position:relative;padding:4em 50px 4em 0}.online-booking-text{position:relative;padding:4em 0 4em 50px}.goal p:first-child{margin-top:0}.logos{padding:4em 0}.logos ul{padding:0;margin:0 0 -25px}.logos li{margin:0 25px 25px}.logos li:first-child{margin-left:0}.logos li:last-child{margin-right:0}.logos img{max-height:80px;max-width:170px;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s ease;transition:.3s ease}.logos img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}@media screen and (max-width:1279px){.treatments .col-4:nth-child(n+4){visibility:hidden;opacity:0;-webkit-transform:scale(.75,.75);transform:scale(.75,.75)}}@media screen and (max-width:1080px){.content.featured{max-width:100%;padding:0}.container.scroll{overflow:auto;margin:0 0 -2em;padding-left:30px}.scroll-container{width:1050px;padding-right:30px}}.condition-image,.image,.list-limit,.list-treatments,.post-wrapper,.profile,.snippet,.text-overlay p{overflow:hidden}@media screen and (max-width:991px){.treatments{padding:3em 0 0}}@media screen and (max-width:850px){.conditions-text{padding:3em 30px 3em 0}.online-booking-text{padding:3em 0 3em 30px}}@media screen and (max-width:767px){.more-treatments,span.large{text-align:center}.conditions-text{padding-right:0}.online-booking-text{padding-left:0}.background-image-1{bottom:50%}.background-image-2{top:50%}.more-treatments span{line-height:1.5;margin-bottom:1.5em}span.large{display:block}}.bio,.profile{display:inline-block}@media screen and (max-width:699px){.container.scroll{padding-left:15px}.scroll-container{padding-right:15px}.logos{padding:3em 0}.logos img{max-height:70px;max-width:150px}}@media screen and (max-width:532px){.logos li{margin:0 20px 20px}.logos img{max-height:60px;max-width:135px}}@media screen and (max-width:499px){.logos li{margin:0 15px 15px}}@media screen and (max-width:414px){.scroll-container{width:930px}.snippet{padding:1.5em 20px}.intro h1{font-size:1.618em}}.profile img{width:100%}.profile{width:23%;vertical-align:top;border-radius:50%}.bio{width:77%;padding-left:40px}.sidebar ul li,h1 a,h2 a{display:block}.bio p{font-size:1em}.bio h3{margin:0}.bio h4{margin-top:0}.team-member{margin:0 0 3em}@media screen and (max-width:850px){.profile{display:block;max-width:300px;width:50%;margin:0 auto 2em}.bio{width:100%;padding-left:0}}.post{margin:0 0 3em}.post:last-child,.snippet :last-child{margin-bottom:0}.post-wrapper{box-shadow:0 0 10px 0 rgba(0,0,0,.3);cursor:pointer}.post-wrapper:hover{box-shadow:0 0 10px 0 #1a7496}.snippet{padding:1.5em 25px}h4.post-title a{display:block;color:#1a7496}.image-scale img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.conditions-wrapper:hover img,.image-scale img:hover,.post-wrapper:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.post-info{font-size:.84em;opacity:.65}.main p.post-info{font-size:1em;opacity:.65;margin:.707em 0}.main h2:first-child{margin-top:0}.main h1.post-title,.main h2.post-title{font-size:2.374em;font-weight:400;text-transform:uppercase;margin:.707em 0 0}.narrow h3,.sidebar-title{font-weight:700}.sidebar .sidebar-title:first-child{margin-top:0}.sidebar-title{margin-top:2em;padding-bottom:.5em;border-bottom:1px solid #1a7496}.sidebar ul{padding:0;margin:0}.list-limit{height:234px;margin:0 0 1em}.sidebar .list li{padding:10px 0;border-bottom:1px solid #1a7496;opacity:.6}.sidebar .list li:first-child{padding-top:0}.sidebar .list li:last-child{border:none}.recent-posts img,.recent-posts span{display:inline-block;vertical-align:middle}ul.recent-posts{margin-top:-10px}.recent-posts img{margin:10px 0}.recent-posts span{width:calc(100% - 70px);padding-left:10px}.condition-image,.conditions-excerpt{display:inline-block;vertical-align:top}@media screen and (max-width:532px){.main h1.post-title,.main h2.post-title{font-size:2em}}.conditions-wrapper{overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,.3);background:#fff;cursor:pointer}.conditions-wrapper:hover{box-shadow:0 0 10px 0 #1a7496}.condition-image{width:45%}.conditions-excerpt{width:55%;padding:1.5em 20px}h3.conditions-title{margin:0 0 .707em}h3.conditions-title a:hover{color:inherit}.sidebar ul.related-conditions{margin-top:-10px}.related-conditions li{border-bottom:1px solid rgba(26,116,150,.6)}.related-conditions a{display:block;padding:10px 0;color:#1a7496;opacity:.6}.related-conditions a:hover{opacity:1}.related-conditions li:last-child{border:none}@media screen and (max-width:1279px){.treatment-archive .col-2{width:33.33%}.treatment-archive .col-2 .condition-image,.treatment-archive .col-2 .conditions-excerpt{width:100%}}@media screen and (max-width:991px){.treatment-archive .col-2{width:50%}}@media screen and (max-width:550px){.treatment-archive .col-2{width:100%}}.cookie-popup{position:fixed;max-width:1600px;left:50%;right:0;margin-left:-800px;bottom:0;z-index:10;color:#fff;background:#00617f;box-shadow:0 0 5px 0 rgba(0,0,0,.3);display:block}html[popup=closed] .cookie-popup{display:none}.cookie-popup p{margin:0;font-size:.84em}.cookie-popup span{height:100%;display:inline-block;padding:8px 5px;background:#e6c42f;cursor:pointer;margin:0 5px;color:#1a7496;font-weight:700}@media screen and (max-width:1600px){.cookie-popup{left:0;margin-left:0}}@media screen and (max-width:1023px){.cookie-popup{display:none}.carousel .narrow{max-width:100%}}.contact-form,.contact-info{display:inline-block;vertical-align:top}.contact-info{width:35%;padding:50px 35px 40px 0;position:relative}.contact-info:before{position:absolute;content:"";background:#fff;left:-100%;right:0;top:0;bottom:0}.contact-form{width:65%;padding:50px 0 40px 35px}.contact-form input[type=submit]{float:right;padding:10px 25px;font-size:18px;border-radius:8px;width:200px;background:#1a7496;color:#E6C42F}.field{margin:0 0 20px}.entry-content h2:first-child,.pricing h3.pricing-title{margin-top:0}.field.is-error{color:red}.field span{font-size:14px}.contact-form input,.contact-form textarea{background:#fff;padding:15px;color:#1a7496;width:100%;border-radius:3px;font-size:1em;border:1px solid #ccc}input:active,input:focus,textarea:active,textarea:focus{border-color:#1a7496}.field.is-error input,.field.is-error textarea{border-color:red}label{display:block}::-webkit-input-placeholder{color:#1a7496}:-moz-placeholder{color:#1a7496}::-moz-placeholder{color:#1a7496}:-ms-input-placeholder{color:#1a7496}.entry-content{display:-webkit-box;display:-ms-flexbox;display:flex}.google-map{position:relative;height:400px}.google-map .overlay{position:absolute;top:0;left:0;right:0;bottom:0}.carousel::after,.carousel::before{top:-25px;color:#E6C42F;position:absolute}.google-map iframe{height:100%;width:100%;border:0}@media screen and (max-width:950px){.contact-info{width:40%}.contact-form{width:60%}}@media screen and (max-width:850px){.contact-info{width:45%}.contact-form{width:55%}}@media screen and (max-width:750px){.entry-content{display:block}.contact-form,.contact-info{width:100%;padding:50px 0 40px}.contact-info:before{right:-100%}}@media screen and (max-width:699px){.contact-info::before{left:-30px;right:-30px}}@media screen and (max-width:414px){.contact-info::before{left:-20px;right:-20px}}@media screen and (max-width:359px){.contact-info::before{left:-15px;right:-15px}}.header-image .header-image-title::before,.header-image h1::before{background-image:url(../img/muscle-freedom-logo-small.png);background-size:contain;background-repeat:no-repeat;background-position:center}.sidebar__form .field{margin-bottom:.75em}.sidebar__form input{background-color:#fff;font-size:1em;padding:.5em;border:1px solid #1a7496}.sidebar__form input[type=submit]{background-color:#1a7496;color:#fff;outline:0}.pricing{padding:4em 0}.pricing .intro{margin:0 0 2em}.pricing .circle{width:120px;height:120px;border-radius:50%;margin:.5em auto;background:#fff;font-size:2em;padding:35px 0;line-height:50px;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.pricing .circle::before{content:"$";margin-right:-5px}.pricing .pricing-excerpt p{margin:0}@media screen and (max-width:750px){.pricing .col-3{width:50%}}@media screen and (max-width:532px){.pricing .col-3{width:100%}}.testimonials{position:relative;padding:60px 0 50px;background:url(../img/testimonials.jpg) center fixed;background-size:cover;color:#fff}p.testimonial-title{text-align:center;font-size:1.679em;margin-top:0}.testimonials ul{padding:0!important;margin:0;list-style:none}.testimonials li{display:none}.testimonials li.active{display:block}.carousel ul{font-size:inherit!important}.carousel p{width:100%;font-size:1.188em}.reviewer{margin-top:2em;color:#E6C42F}.carousel{position:relative;padding:20px 50px 0}.testimonial-nav{position:absolute;left:10px;right:10px;bottom:25px}.arrow-left,.arrow-right{display:inline-block;background-image:url(../img/testimonials-arrow.png);background-size:contain;width:16px;height:27px;cursor:pointer}.arrow-left{-webkit-transform:rotate(180deg);transform:rotate(180deg);float:left}.arrow-right{float:right}.arrow-left:hover,.arrow-right:hover{opacity:.65}.carousel::before{left:0;content:"\f10d";font-family:FontAwesome}.carousel::after{right:0;content:"\f10e";font-family:FontAwesome}@media screen and (max-width:767px){.carousel{padding:20px 30px 0}.carousel p{font-size:15px!important}}@media screen and (max-width:532px){.carousel{padding:10px 10px 0}.carousel p{font-size:14px!important}.testimonials{background-attachment:scroll;background-size:cover}}@media screen and (max-width:414px){.carousel .narrow{padding:0}.testimonial-nav{bottom:-10px}}.text-overlay,.text-overlay a{top:0;right:0;bottom:0;left:0}.book-online-goal{float:left;height:48px;line-height:48px;color:#fff;margin-top:30px}.book-online-goal a{display:block;padding:0 20px;background:#1a7496;border:1px solid #1a7496;text-decoration:none;color:#fff}.book-online-goal a:hover{background:0 0;color:#1a7496}.treatments-wrapper{position:relative}.text-overlay{position:absolute;color:#fff;background:rgba(0,0,0,.4)}.text-overlay a{display:block;position:absolute;padding:2em 30px}.text-overlay p{height:11.2em;margin-top:3.5em;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#fff}.text-overlay:hover p{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.treatments-title{position:absolute;padding-left:45px;top:50%;margin-top:-18px;max-width:100%;-webkit-transition:.3s ease-in-out .3s;transition:.3s ease-in-out .3s;color:#fff}.text-overlay:hover .treatments-title{margin-top:0;top:30px;-webkit-transition-delay:0s;transition-delay:0s}.treatments-title::before{content:"";position:absolute;left:0;width:40px;height:100%;background-image:url(../img/muscle-freedom-logo-small.png);background-size:contain;background-repeat:no-repeat;background-position:center}.sidebar ul.related-treatments{margin-top:-10px}.related-treatments img{display:inline-block;vertical-align:middle;margin:10px 0;padding-right:10px;width:80px}.related-treatments span{display:inline-block;vertical-align:middle;width:calc(100% - 80px);padding:10px 0}.list-treatments{height:450px}@media screen and (max-width:1279px){.treatments-overflow .col-4{width:33.33%}.treatments-container{padding-bottom:27.8333%}.image img{width:100%}}@media screen and (max-width:850px){.text-overlay:hover .treatments-title{top:50%;margin-top:-18px}.text-overlay:hover p{opacity:0}}@media screen and (max-width:799px){.treatments-overflow .col-4{width:50%}.treatments-container{padding-bottom:41.666%}}@media screen and (max-width:532px){.treatments-overflow .col-4{width:100%}.treatments-wrapper .image{height:0;padding-bottom:50%}.treatments-wrapper .image img{margin-top:-16.666%}.treatments-container{padding-bottom:100%}}footer{background:#1a7496;color:#fff;font-size:14px;padding:4em 0 0}footer img{width:100%;max-width:260px}p.footer-title{font-size:1.143em;margin-top:0}footer .social{padding:0!important;-webkit-font-smoothing:antialiased}footer .social a{font-size:18px;color:#fff;padding:5px;border-radius:3px;width:34px;display:inline-block;opacity:1;line-height:24px;vertical-align:top}.button a,a.button{border:1px solid #1a7496}footer .social a:hover{color:#fff;opacity:.6}footer a[href*="https://www.facebook.com"]{background:#3b5998}footer a[href*="https://www.twitter.com"]{background:#00aced}footer a[href*="https://instagram.com"]{background:#517fa4;font-size:22px}footer a[href*="https://plus.google.com/"]{background:#dd4b39}a[href="/feed/"]{background:#f26522}a.pinterest{background:#cb2027}footer a[href*="https://www.facebook.com"]:before{font-family:FontAwesome;content:"\f09a"}footer a[href*="https://www.twitter.com"]:before{font-family:FontAwesome;content:"\f099"}footer a[href*="https://instagram.com"]:before{font-family:FontAwesome;content:"\f16d"}footer a[href*="https://plus.google.com/"]:before{font-family:FontAwesome;content:"\f0d5"}footer a[href="/feed/"]:before{font-family:FontAwesome;content:"\f09e"}footer table{width:100%}td:first-child:before{content:'\f017';padding-right:5px;font-family:FontAwesome}.address,.email,.phone{padding-left:20px;position:relative;margin:10px 0}.address:before,.email:before,.phone:before{font-family:FontAwesome;position:absolute;left:0}.phone:before{content:'\f095'}.address:before{content:"\f041"}.email:before{content:"\f003"}.recent-post a{display:block}footer a:hover{color:#E6C42F}.recent-post a:before{content:">";padding-right:5px}.copyright{background:#00617f;margin-top:3em;padding:1em 0}.copyright p{display:inline-block;vertical-align:top;margin:0}.copyright p:last-child{float:right}footer{margin-bottom:40px}html[popup=closed] footer{margin-bottom:0}@media screen and (max-width:1023px){footer{padding:3em 0 0;margin-bottom:0}}@media screen and (max-width:990px){footer .col-4{width:50%}}@media screen and (max-width:800px){.copyright{text-align:center}.copyright p{display:block}.copyright p:last-child{float:none;margin-top:10px}}@media screen and (max-width:550px){footer .col-4{width:100%}}@media screen and (max-width:450px){footer{font-size:13px}}.button{margin-top:40px}.button a{padding:10px 25px;display:inline-block;border-radius:5px;background:#fff;margin:0 10px}a.button{margin-top:0;padding:5px 25px;display:inline-block;border-radius:5px;background:#1a7496;color:#fff}.goal a,.more-treatments a{padding:10px 25px;display:inline-block}a.button:hover{background:#fff;color:#1a7496}.button a:hover{background:#1a7496;color:#fff}.more-treatments a{vertical-align:middle;border:1px solid #1a7496;border-radius:5px;background:#fff;margin:0 10px;float:right;text-decoration:none}.more-treatments a:hover{background:#1a7496;color:#fff}.goal a{border:1px solid #fff;background:0 0;border-radius:5px;margin-top:1em}.goal a:hover{background:#1a7496;color:#fff}.pricing-excerpt .button a{color:#fff;border-color:transparent}.pricing-excerpt .button a:hover{color:#1a7496;background:#fff!important;border:1px solid #1a7496}@media screen and (max-width:991px){.more-treatments a{padding:8px 20px}}@media screen and (max-width:767px){.more-treatments span{display:block}.more-treatments a{display:block;width:155px;float:none;margin:0 auto}}img.size-featured_image,img.size-full,img.size-large{width:100%}.alignright{float:right;margin-left:20px;margin-bottom:10px}.alignright img{margin-left:auto;width:100%}.alignleft{float:left;margin-right:20px;margin-bottom:10px}.alignleft img{margin-right:auto;width:100%}p.wp-caption-text{font-size:.84em;margin:0;padding:5px 0}.custom-pagination{position:relative;display:block;margin:50px auto 0}.custom-pagination a,.custom-pagination span{display:inline-block;vertical-align:top;padding:4px 12px;border:1px solid #1a7496;float:left;border-right:0;background:#fff}.custom-pagination a:last-child,.custom-pagination span:last-child{border-right:1px solid #1a7496}.custom-pagination .dots,.custom-pagination:hover span{background:#fff;color:#1a7496}.custom-pagination a:hover,.custom-pagination span,.custom-pagination:hover span:hover{background:#1a7496;color:#fff}.share-icons a{display:inline-block;width:50px;height:50px;line-height:50px;font-size:25px;color:#fff;opacity:.6}.share-icons a:hover{opacity:1;color:#fff}.share-icons{float:right;text-align:right;margin:30px 0 0}.share-icons a[href*="https://www.facebook.com"]::before{content:"\f09a";font-family:FontAwesome}.share-icons a[href*="https://www.facebook.com"]{background:#3b5998}.share-icons a[href*="https://twitter.com"]::before{content:"\f099";font-family:FontAwesome}.share-icons a[href*="https://twitter.com"]{background:#00aced}.share-icons a[href*="http://pinterest.com"]::before{content:"\f231";font-family:FontAwesome}.share-icons a[href*="http://pinterest.com"]{background:#c92228}.share-icons a[href*="/feed/"]::before{content:"\f09e";font-family:FontAwesome}@media screen and (max-width:532px){.book-online-goal,.share-icons{float:none;text-align:left}.book-online-goal{display:inline-block}}