@import url(//bayactivephysio.com.au/wp-content/themes/bay-active-physio/style/bootstrap.css);@import url(//bayactivephysio.com.au/wp-content/themes/bay-active-physio/style/font-awesome.min.css);body{margin:0;padding:0;font-size:17px;font-family:'Jost',sans-serif;color:#4d4d4f}img{border:none;outline:none;max-width:100%;height:auto}.img_rite{position:relative;float:right;z-index:999;padding-left:15px;max-width:400px;text-align:center;padding-bottom:10px}.fa,.far,.fas{font:normal normal normal 14px/1 FontAwesome !important}.clear{width:0;padding:0;height:0;margin:0;clear:both}a{text-decoration:none;outline:none;color:#73c8b4}a:hover,a:focus,a:active{color:#00718b;text-decoration:none;transition:color .3s linear;-webkit-transition:color .3s linear;-o-transition:color .3s linear;-moz-transition:color .3s linear;-ms-transition:color .3s linear}p span.l-green{color:#00718b}thead{color:#fff;background:#00718b}.container-fluid{max-width:1500px;width:100%}.container{max-width:1200px;width:100%}.panel-title a.collapsed{color:#73c8b4 !important}.panel-title a.collapse{color:#00718b !important}.jltmaf-icon{border-radius:50% !important;width:20px !important;height:20px !important;text-align:center !important;line-height:20px !important;vertical-align:middle !important}.panel{border:1px solid #ccc !important}.panel-title a.collapsed .jltmaf-icon{background:#73c8b4 !important}.panel-title .jltmaf-icon{background:#00718b !important}.jltmaf-icon .fa{font-size:12px !important;color:#fff !important;line-height:20px !important;display:block !important;vertical-align:middle !important}h1{font-size:34px;color:#00718b;font-weight:400;text-align:center}h1:after{content:'';display:block;width:150px;height:2px;background-color:#b5ebf7;margin:20px auto}h2{color:#00718b;font-size:25px;margin-bottom:5px;font-weight:400}.home h2{font-size:41px;text-align:center;margin-bottom:20px;font-weight:500}h3{color:#00718b;font-size:20px;padding:0;margin:0;font-weight:400}h4{color:#00718b;font-size:20px;padding:0;margin:0 0 10px;font-weight:400}.single-meet-the-team h1:after{margin:20px 0}section{padding:50px 0}.page-id-24 section{padding-bottom:0}.page-id-24 h1:after{display:none}.top-header{padding:10px 0;border-bottom:1px solid #ddddde}.header-right a{font-size:17px;font-weight:700;color:#73c8b4}.header-right{text-align:end}a.site-btn{font-size:17px;font-weight:700;border:1px solid #73c8b4;background:#73c8b4;color:#fff;padding:7px 20px;border-radius:40px}a.site-btn:hover{background:0 0;color:#73c8b4}.header-right img{margin-right:10px;vertical-align:middle}.header-right a:hover img{transition:1s;transform:rotate(360deg)}.home .top-header{position:absolute;width:100%;z-index:9999;background:0 0;border-bottom:unset}.home .header-right a{color:#fff}.home a.site-btn{border:1px solid #fff;background:0 0;color:#fff}.home a.site-btn:hover{color:#73c8b4;background:#fff}.home .header-right img{filter:brightness(0) invert(1)}.home ul.main-menu>li>a{color:#fff}.home ul.main-menu>li>a:hover{border-bottom:6px solid #fff}.home ul.main-menu>li.current_page_item a{border-bottom:6px solid #fff}.MenuFixed{position:fixed !important;top:0;z-index:9999;left:0;padding:10px 0 !important;right:0;margin-top:0;background:#fff !important;animation:fadeIn .5s ease-in both;-webkit-box-shadow:0px 8px 88px -28px rgba(0,0,0,.34);-moz-box-shadow:0px 8px 88px -28px rgba(0,0,0,.34);box-shadow:0px 6px 16px rgba(0,0,0,.07)}.home .top-header.MenuFixed{background:#12b3e7 !important}ul.main-menu{list-style:none;margin:0;padding:0;margin-top:10px}ul.main-menu>li{display:inline-block;position:relative;margin:0 1.8%;padding:0;text-transform:uppercase}ul.main-menu>li:first-child{margin-left:0 !important}ul.main-menu>li:last-child{margin-right:0 !important}ul.main-menu>li>a{font-size:20px;font-weight:400;color:#4d4d4f;text-transform:lowercase}ul.main-menu>li.current_page_item>a{border-bottom:6px solid #12b3e7}ul.main-menu>li>a:hover{transition:.3s;border-bottom:6px solid #12b3e7;text-decoration:none;padding-bottom:3px}ul.main-menu>li:hover>ul.sub-menu{display:block}ul.main-menu>li:hover>ul.sub-menu>li:hover>ul.sub-menu{display:block}ul.main-menu>li.current-menu-item>a{border-bottom:6px solid #12b3e7;padding-bottom:3px}ul.main-menu ul.sub-menu{display:none;position:absolute;z-index:9999;left:0;width:250px;list-style-type:none;padding:0;margin:0;top:30px}ul.main-menu ul.sub-menu ul{display:none;left:140px;top:0}ul.main-menu ul.sub-menu li{margin:0;display:block;position:relative;line-height:18px;vertical-align:middle}ul.main-menu ul.sub-menu li a{padding:10px;background:#00718b;display:block;color:#fff;border-top:1px solid #fff;text-align:left;font-size:12px}ul.main-menu ul.sub-menu li a:hover{color:#000}ul.main-menu ul.sub-menu ul.sub-menu{left:250px;width:250px}ul.main-menu>li:hover>ul.sub-menu>li:hover>ul.sub-menu>li:hover>ul.sub-menu{display:block}ul.main-menu ul.sub-menu ul.sub-menu ul.sub-menu{left:250px;width:250px}.banner{position:relative}.banner-text{position:absolute;top:25% !important;left:15px;right:15px;max-width:1500px;color:#fff;font-size:82px;font-weight:700;line-height:82px;margin:0 auto}.banner-btn{margin-top:30px;line-height:30px}.banner-btn a{background-color:#00718b;font-size:19px;color:#fff;font-weight:700;padding:20px 40px;border-radius:40px;display:inline-block;border:1px solid transparent}.banner-btn a:hover{background-color:transparent;border:1px solid #00718b;transition:.2s;color:#00718b}.we-treat-btn a:hover{background-color:#fff}.services-sec{background-color:#ebf4f6}.service-box{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;text-align:center;margin-top:30px;padding:0 15px;vertical-align:text-top;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0/0%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.service-text{background-color:#fff;min-height:98px;display:table;width:100%}.service-text h3{display:table-cell;vertical-align:middle}.we-treat-sec{background-color:#00718b}.we-treat-sec h1,.we-treat-sec h2{color:#fff}.treat-box{position:relative;text-align:center;margin-top:30px;padding:0 15px;vertical-align:text-top;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0/0%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.treat-text h3{color:#fff;margin-top:20px}.we-treat-sec h1:after{display:none}.we-treat-sec .banner-btn a,.team-sec .banner-btn a,.team-mobile-text .banner-btn a{border:1px solid #fff;background:0 0}.we-treat-sec .banner-btn a:hover,.team-sec .banner-btn a:hover,.team-mobile-text .banner-btn a:hover{background-color:#fff;color:#00718b}.single-meet-the-team p span.desc{display:block}.team-box p span.desc{display:none}.team-box{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;text-align:center;margin-top:30px;padding:0 15px;vertical-align:text-top;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0/0%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.team-box img{filter:grayscale(1);max-width:211px}.team-box:hover img{filter:grayscale(0)}.team-box:hover,.team-box:focus,.team-box:active,.service-box:hover,.service-box:focus,.service-box:active,.treat-box:hover,.treat-box:focus,.treat-box:active,.affiliated-box:hover,.affiliated-box:active,.affiliated-box:focus{-webkit-transform:scale(.9);transform:scale(.9)}.team-text{margin:20px 0 0}.team-text p{text-transform:uppercase}.service-box a,.treat-box a,.team-box a{position:absolute;display:block;width:80%;height:100%;z-index:9}.team-sec{background:#72c7b2;margin-bottom:50px}.team-sec h2,.team-sec h3,.team-sec p{color:#fff}.map-sec{position:relative;width:100%;min-height:521px;padding:0;background:url(//bayactivephysio.com.au/wp-content/themes/bay-active-physio/images/map-1.jpg) no-repeat top center}.map-link{position:absolute;width:100%;height:100%;display:block;z-index:5;left:0;top:0}.view-on-g-maps{position:absolute;bottom:0;text-align:center;padding:6px;background:rgba(86,97,115,.65);color:#fff;display:block;margin:0 auto;width:300px;left:0;right:0;cursor:pointer}.form-sec{background-color:#72c7b2}.form-sec h2{margin-bottom:5px;color:#fff}.form-sec p{font-size:23px;color:#fff;margin-bottom:30px}.form-control{border-radius:0;padding:1rem .75rem;margin-bottom:10px;font-size:14px;color:#929497;border:0;background-color:#eceeef !important}select.form-control:not([size]):not([multiple]){height:auto !important}textarea.form-control{height:168px;background-color:#eceeef !important}.submit-btn{font-size:14px;color:#fff;background:#73c8b4;border:1px solid #73c8b4;cursor:pointer;padding:6px 30px}.submit-btn:hover{color:#73c8b4;background:0 0}.wpcf7 .ajax-loader{display:block !important}.form-sec .form-control,.form-sec textarea.form-control{background-color:#fff !important}.form-sec .submit-btn{color:#fff;background:0 0;border:1px solid #fff}.form-sec .submit-btn:hover{color:#72c7b2;background:#fff}.footer{background-color:#02353a;padding:40px 0;color:#fff}.footer p{margin-top:20px;font-size:15px}.footer hr{border-top:1px solid #fff;margin:40px 0}ul.social-icons{list-style:none;padding:0;margin:0;display:inline-block}ul.social-icons li:last-child{margin-right:0}ul.social-icons li{display:inline-block;color:#fff;margin-right:15px;vertical-align:middle}ul.social-icons li a{color:#fff}ul.social-icons li a:hover i{background-color:transparent}ul.social-icons li a i{line-height:42px !important;vertical-align:middle;color:#fff !important;border-radius:50%;background-color:#00718b;height:42px;width:42px;font-size:18px !important;text-align:center;border:1px solid #fff;display:inline-block;transition-duration:.2s}a.footer-call{font-size:23px;color:#fff;font-weight:700}.footer a.site-btn{border:1px solid #fff;background:0 0;color:#fff}.footer a.site-btn:hover{color:#73c8b4;background:#fff}ul.inner-list{margin:0;padding:0;list-style:none;padding-left:15px;margin-bottom:15px}ul.inner-list li{position:relative;padding-left:5px;line-height:22px;padding-bottom:10px}ul.inner-list li:before{color:#1c676c;content:"\2022";font-weight:700;display:inline-block;font-size:26px;left:-15px;top:2px;position:absolute}.form-sec .wpcf7 form.invalid .wpcf7-response-output,.form-sec .wpcf7 form.unaccepted .wpcf7-response-output{color:#fff}.google-rating{display:none}.home .google-rating{Position:fixed;bottom:0;left:0;z-index:9999;display:block}.jltmaf-rotate{-webkit-transform:rotate(-180deg) !important;-moz-transform:rotate(-180deg) !important;-ms-transform:rotate(-180deg) !important;transform:rotate(-180deg) !important}.jltmaf-rotate-rev{-webkit-transform:rotate(-180deg) !important;-moz-transform:rotate(-180deg) !important;-ms-transform:rotate(-180deg) !important;transform:rotate(-180deg) !important}.panel-title{font-size:20px !important}.team-banner-mobile{position:relative;display:none}.affiliated-box{position:relative;margin-top:30px;vertical-align:text-top;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0/0%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;border:2px solid #e1e1e1}.affiliated-img{position:relative;border-bottom:2px solid #e1e1e1;text-align:center}.affiliated-img img{width:100%}.affiliated-text{position:relative;background-color:#fff;min-height:180px;width:100%;padding:15px}.affiliated-row .col-md-6:nth-child(3) .affiliated-text,.affiliated-row .col-md-6:nth-child(4) .affiliated-text{min-height:280px}.affiliated-row .col-md-6:nth-child(5) .affiliated-text,.affiliated-row .col-md-6:nth-child(6) .affiliated-text{min-height:380px}.affiliated-row .col-md-6:nth-child(7) .affiliated-text,.affiliated-row .col-md-6:nth-child(8) .affiliated-text{min-height:330px}.affiliated-text .site-btn{position:absolute;bottom:15px}@media (max-width:1500px){ul.main-menu>li{margin:0 1.2%}}@media (max-width:1345px){ul.main-menu>li>a{font-size:17px}ul.main-menu>li{margin:0 1%}}@media (max-width:1199px){ul.main-menu>li>a{font-size:14px}.banner-text{top:35% !important;max-width:400px;font-size:52px;line-height:52px;margin:0}.banner-btn{margin-top:20px;line-height:20px}.banner-btn a{padding:10px 20px}.treat-box{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.affiliated-text{min-height:180px}.affiliated-row .col-md-6:nth-child(3) .affiliated-text,.affiliated-row .col-md-6:nth-child(4) .affiliated-text{min-height:330px}.affiliated-row .col-md-6:nth-child(5) .affiliated-text,.affiliated-row .col-md-6:nth-child(6) .affiliated-text{min-height:420px}.affiliated-row .col-md-6:nth-child(7) .affiliated-text,.affiliated-row .col-md-6:nth-child(8) .affiliated-text{min-height:380px}}@media (max-width:991px){.menu-main-menu-container{display:none}.banner-text{top:35% !important;max-width:250px;font-size:32px;line-height:32px}.service-text h3{font-size:14px}.affiliated-text{min-height:230px}.affiliated-row .col-md-6:nth-child(3) .affiliated-text,.affiliated-row .col-md-6:nth-child(4) .affiliated-text{min-height:380px}.affiliated-row .col-md-6:nth-child(5) .affiliated-text,.affiliated-row .col-md-6:nth-child(6) .affiliated-text{min-height:520px}.affiliated-row .col-md-6:nth-child(7) .affiliated-text,.affiliated-row .col-md-6:nth-child(8) .affiliated-text{min-height:430px}}@media (max-width:767px){h1,h2,.home h2{font-size:25px}.home .top-header{position:relative;background:#12b3e7 !important}.top-header{text-align:center}.header-right{text-align:center;margin-top:10px}a.site-btn{display:inline-block;margin-top:10px}.banner-text{top:20% !important;max-width:150px;font-size:20px;font-weight:700;line-height:20px}.banner-btn{margin-top:10px;line-height:20px}.banner-btn a{font-size:12px;padding:5px 20px}.team-banner-mobile{display:block;margin-bottom:40px}.team-sec{display:none}.team-mobile-text{top:10% !important;font-size:20px;font-weight:700;line-height:20px;position:absolute;left:15px;right:15px}.team-mobile-text h2{color:#fff}.service-img img{width:100%}.service-text h3{font-size:20px}.team-box,.service-box,.treat-box{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer,.text-right{text-align:center !important}ul.social-icons{margin:10px 0}.footer img{max-width:250px}.affiliated-text{min-height:unset !important}.affiliated-text a.site-btn{position:relative;bottom:unset}}