  #wpadminbar{display:none !important;} body{font-family:Libre Franklin,sans-serif;}h1,h1 a{color:#2bcbef;font-family:Libre Franklin,sans-serif;font-size:50px;font-weight:600;line-height:1.27em;margin:25px 0;}h2{color:#2bcbef;font-family:Libre Franklin,sans-serif;font-size:42px;font-weight:600;line-height:1;margin:25px 0;}h3{color:#2bcbef;font-family:Libre Franklin,sans-serif;font-size:35px;font-weight:600;line-height:1;margin:25px 0;}h4{font-family:Libre Franklin,sans-serif;color:#4c646e;font-weight:bold;font-size:19px;line-height:1.5rem;margin:25px 0;}p{font-family:Libre Franklin,sans-serif;color:#9c9c9c;font-size:20px;line-height:2;margin:15px 0;}ul{list-style-type:none;margin-left:0;}ul li,ol li{color:#9c9c9c;font-family:Libre Franklin,sans-serif;font-size:16px;line-height:2;}ul.list-icon li{margin-bottom:10px;}ul.list-icon li:before{content:"\f069";color:#f67f56;font-size:16px;font-family:fontAwesome;margin-right:10px;}.color3-bg ul.list-icon li:before{color:#ffffff;}small{color:#2bcbef!important;font-weight:500;}.white-bg{background-color:#ffffff!important;}.grey-bg{background-color:#c9c9c9!important;}.color1-bg{background-color:#2bcbef!important;}.color2-bg{background-color:#20badc!important;}.color3-bg{background-color:#f67f56!important;}.color4-bg{background-color:#4c646e!important;}.white-bg *,.white-bg.button{color:#4c646e;}.grey-bg *,.color1-bg *,.color2-bg *,.color3-bg *,.color4-bg *{color:#ffffff;}.color1-text{color:#2bcbef;}.color2-text{color:#20badc;}.color3-text{color:#f67f56;}.color4-text{color:#4c646e;}.white-text{color:#ffffff;}.overlay1{background-color:rgba(36,184,226,.7)!important;}.box-shadow{box-shadow:1px 15px 15px rgba(0,0,0,.2);}.strip-padding{padding-left:0!important;padding-right:0 !important;}.vertical-padding{padding-top:25vh;padding-bottom:25vh;}.vertical-padding-small{padding-top:15vh;padding-bottom:15vh;}.padded{padding:11vh 6vw;}.padded-small{padding:3vh 2vw;}hr.small-hr{margin:4vh auto;width:40%;}.button{font-family:Libre Franklin,sans-serif;}.row{margin:0 auto;max-width:75em;width:100%;}.scrollfade{opacity:0;}.scrollfade.complete{opacity:1;}[class*="fadein-"]{opacity:0;}.animate{transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;}  .company-info{padding:13px 0;}.header-company-title{font-size:28px;margin:10px 0 0;}.header-company-title a{color:#4c646e;font-size:1.75vw;font-weight:600;margin:0;text-transform:uppercase;}.company-serviceorder{color:#f67f56;font-size:.8vw;font-weight:400;letter-spacing:1px;margin:0;text-transform:uppercase;}.header-phone p{font-size:18px;font-weight:400;line-height:normal;}.header-phone a{font-weight:700;}.hours p{}.hours b{font-weight:600;}.hours .fa{font-size:23px;margin-right:10px;}.hours .weekdays{border-right:1px solid rgba(255,255,255,0.2);}.hours .saturday{border-right:1px solid rgba(255,255,255,0.2);}.header-cta a{display:block;font-size:1.5vw;font-weight:700;height:100%;padding:3.5vh 1vw;width:100%;}.header-cta:hover{background:#2bcbef!important;}.header-cta:hover a{color:#ffffff;}.social a{display:inline-block;text-align:center;width:60px;}.social a .fa{font-size:27px;line-height:80px;}.social a:hover .fa{text-shadow:4px 5px 2px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.3);-moz-transform:translateY(-5px) scale(1.3);-webkit-transform:translateY(-5px) scale(1.3);}  .top-bar,.top-bar-section ul li{background:none;}.top-bar-section ul li:not(:last-child){border-right:1px solid rgba(255,255,255,0.2);}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#ffffff;font-family:Libre Franklin,sans-serif;font-size:19px;font-weight:400;line-height:80px;padding:0 25px;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){background:#2bcbef;color:#ffffff;line-height:80px;padding:0 25px;}.top-bar-section .has-dropdown > a::after{top:50%;}.top-bar-section .dropdown{}.top-bar-section .dropdown li{border:none!important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#ffffff;font-size:16px;line-height:60px;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section ul.dropdown li.active > a,.top-bar-section ul.dropdown li:hover:not(.has-form) > a,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button){color:#ffffff;background:rgba(255,255,255,0.2);line-height:60px;}  .slider-wrapper{position:relative;}ul[id*="slider-"]{margin:0;width:100%!important;max-height:644px;}ul[id*="slider-"] li{max-height:644px;}.scroll-down{cursor:pointer;position:absolute;height:85px;width:85px;right:40px;bottom:40px;z-index:9999;}.scroll-down:hover{box-shadow:4px 5px 2px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.1);-moz-transform:translateY(-5px) scale(1.1);-webkit-transform:translateY(-5px) scale(1.1);}.scroll-down a{width:100%;height:100%;text-align:center;}.scroll-down a .fa{font-size:40px;line-height:85px;width:100%;}.located-in p{font-size:12px;letter-spacing:1px;line-height:normal;margin:10px 0;text-transform:uppercase;}  .home-content section{margin:8vh 0;}.home-content section:nth-of-type(1){margin-top:0;}.home-content h2,.home-content h3{font-size:45px;font-weight:600;}.home-content #section-1{background:url(https://physioactiveoneon.com/wp-content/themes/pt2/images/home-bg.png) no-repeat center;background-size:cover;margin-top:40px;padding:5vh 0 7vh;z-index:1;}.special-heading:not(.service-heading){padding:8vh 5vw 8vh 15px;}.special-heading h2{font-size:5.5vw;font-weight:700;line-height:1;word-wrap:break-word;}.home-content #section-2 .padded{box-shadow:1px 6px 20px rgba(0,0,0,.2);padding:10vh 4vw 15vh;}.home-content #section-2 img{position:absolute;right:-4vw;bottom:-8vh;}.home-content #section-3 .home-sub-content{padding:0 3vw 0 15px;}  .page-intro{margin-top:10vh;}.intro-image{height:100%;left:0;position:absolute;}.intro-text{padding:5vh 3vw;}.intro-text h1 small{color:#ffffff!important;display:block;line-height:normal;}.interior-page section:not(.no-margin){margin:8vh 0;}section.no-margin-top{margin-top:0!important;}.interior-page .intro-image{background-size:cover!important;}.about-page .intro-image{background:url(https://physioactiveoneon.com/wp-content/themes/pt2/images/about-intro.jpg) no-repeat center;}.physiotherapy-page .intro-image{background:url(https://physioactiveoneon.com/wp-content/themes/pt2/images/physiotherapy-intro.jpg) no-repeat center;}.homePhysiotherapy-page .intro-image{background:url(https://physioactiveoneon.com/wp-content/themes/pt2/images/homePhysio-intro.jpg) no-repeat center;}.accidents-page .intro-image{background:url(https://physioactiveoneon.com/wp-content/themes/pt2/images/accidents-intro.jpg) no-repeat center;}.acupuncture-page .intro-image{background:url(https://physioactiveoneon.com/wp-content/themes/pt2/images/acupuncture-intro.jpg) no-repeat center;}.Shockwave-Therapy .intro-image{background:url(https://physioactiveoneon.com/wp-content/uploads/sites/901/2021/06/shockwave-benefits.png) no-repeat center;}.sportsTherapy-page .intro-image{background:url(https://physioactiveoneon.com/wp-content/themes/pt2/images/sportsTherapy-intro.jpg) no-repeat center;}.aquaticTherapy-page .intro-image{background:url(https://physioactiveoneon.com/wp-content/themes/pt2/images/aquaticTherapy-intro.jpg) no-repeat center;}.pediatricTherapy-page .intro-image{background:url(https://physioactiveoneon.com/wp-content/themes/pt2/images/pediatricTherapy-intro.jpg) no-repeat center;}.service .button{height:100%;}.service .button:hover,.service .button:focus{box-shadow:4px 5px 2px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.03);-moz-transform:translateY(-5px) scale(1.03);-webkit-transform:translateY(-5px) scale(1.03);}.service .button span{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}.faq{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:15px;}.faq h2{font-size:30px;}.faq h2:before{content:"Q. ";display:inline-block;margin-right:15px;position:relative;}.faq p{color:#4c646e;}.contact-info{line-height:normal;padding-left:35px;position:relative;}.contact-info:before{content:"\f0ac";color:#4c646e;font-family:fontAwesome;font-size:26px;position:absolute;left:0;}.contact-phone.phone{font-size:22px;font-weight:700;}.contact-phone .fa,.contact-email .fa{font-size:26px;margin-right:15px;}.payment div{margin:6px 0;}  input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{box-shadow:none;}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background-color:#ffffff;border-color:#2bcbef;color:#2bcbef;}textarea{min-height:125px;}.submit{background-color:#000000;font-weight:600;letter-spacing:2px;text-transform:uppercase;}  .cta-wrapper{position:relative;background:url(https://physioactiveoneon.com/wp-content/themes/pt2/images/ctaImg.jpg) no-repeat center;background-size:cover;}.cta-wrapper p{font-size:35px;font-weight:500;margin-bottom:40px;text-shadow:1px 1px 10px rgba(0,0,0,.2);}.cta-wrapper a.button{font-size:20px;font-weight:500;padding:0 5vw;line-height:80px;margin:0;}.cta-wrapper a.button:hover,.cta-wrapper a.button:focus{background:#20badc;box-shadow:1px 15px 10px 1px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.1);-moz-transform:translateY(-5px) scale(1.1);-webkit-transform:translateY(-5px) scale(1.1);}.cta-overlay{position:absolute;left:0;top:0;height:100%;width:100%;}  footer{padding:5px;}footer p{color:#4c646e;}footer b{font-weight:600;}.scroll-top{bottom:5vh;right:3vw;height:60px;position:fixed;width:60px;z-index:9999;opacity:0;}.scroll-top a{display:block;height:100%;width:100%;}.scroll-top .fa{font-size:30px;line-height:60px;width:100%;}.scroll-top.show{opacity:.6;}.scroll-top.show:hover{opacity:1;box-shadow:4px 5px 2px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.03);-moz-transform:translateY(-5px) scale(1.03);-webkit-transform:translateY(-5px) scale(1.03);} .emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}  .landing-page-button-wrapper li:nth-child(1) a{background:#2bcbef;}.landing-page-button-wrapper li:nth-child(2) a{background:#f67f56;}.landing-page-button-wrapper li:nth-child(3) a{background:#4c646e;} @media screen and (min-width:1025px){.fade-left{transform:translateX(-50px);-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);}.fade-left.complete{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}.fade-right{transform:translateX(50px);-webkit-transform:translateX(50px);-moz-transform:translateX(50px);}.fade-right.complete{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}.fade-down{transform:translateY(-50px);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);}.fade-down.complete{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);}.dropdown-bg{background:#2bcbef;left:0;position:absolute;top:0;width:100%;z-index:10;}.top-bar-section .dropdown li{height:auto;width:auto;}} @media screen and (max-width:1440px){.special-heading h2{font-size:6.5vw;}} @media screen and (max-width:1366px){.hours p{font-size:15px;}.home-content #section-2 img{bottom:-12vh;}.scroll-top{right:1vw;}} @media screen and (max-width:1280px){.hours p{font-size:14px;}.hours .fa{font-size:20px;}.home-content #section-2 img{right:-2vw;}} @media screen and (max-width:1024px){h1,h1 a{font-size:45px;}h2{font-size:37px;}h3{font-size:30px;}p,li{font-size:15px;}.special-heading h2{font-size:10.5vw;}.padded{padding:4vh 7vw;}.padded-small{padding:1vh 2vw;}.vertical-padding-small{padding-top:10vh;padding-bottom:10vh;}.header-company-title a{font-size:3vw;}.company-serviceorder{font-size:1.8vw;}.hours .fa{display:none;}.header-cta a{font-size:3.5vw;line-height:1;padding:3vh 1vw;}.navigation-inner-wrapper,.navigation-inner-wrapper div:not(.social){padding:0!important;}.social{border-bottom:1px solid rgba(255,255,255,0.2);}.top-bar.expanded .title-area{background:none;}.top-bar-section ul li{border:none!important;}.top-bar-section li:not(.has-form) a:not(.button){line-height:45px;text-align:center;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){line-height:45px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){font-size:18px;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section ul.dropdown li.active > a,.top-bar-section ul.dropdown li:hover:not(.has-form) > a,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button){line-height:45px;}.home-content section{margin:0 0 3vh;}.home-content #section-1{margin-top:0;}.home-content #section-2 .padded{padding:5vh 10vw;}.page-intro{margin:3vh 0 2vh;}.interior-page section:not(.no-margin){margin:0 0 2vh;}.service .special-heading h2{font-size:9vw;}.physiotherapy-page .intro-image{background-position:15%;}.contact-info{padding-left:0;}.contact-info:before,.contact-phone .fa,.contact-email .fa{display:none;}}@media screen and (max-width:1024px) and (orientation:landscape){.service .special-heading h2{font-size:7.4vw;}}@media screen and (max-width:767px){h1,h1 a{font-size:40px;}h2{font-size:32px;}h3{font-size:25px;}.logo-wrapper{padding:0!important;}.header-company-title{font-size:25px;margin:0;}.company-serviceorder{font-size:2vw;}.header-phone{padding:0 2vw!important;}.header-phone p{font-size:15px;}.hours div{padding:0 2vw;}.hours p b{display:block;}.header-cta a{font-size:6vw;letter-spacing:1px;padding:2vh 2vw;}.header-cta a br{display:none;}.located-in p{letter-spacing:normal;}.home-content h2,.home-content h3{font-size:34px;}.page-intro{margin-top:0;}.interior-page .intro-image{height:200px;position:relative;}.service .special-heading h2{text-align:center;}#gmap2{height:250px!important;}} 