@import url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/bootstrap.css);@import url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/bootstrap-theme.css);@import url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/flexnav.css);body{margin:0;padding:0;font-size:18px;color:#000;font-family:'Source Sans Pro',sans-serif;overflow-x:hidden}img{border:none}.img_rite{width:auto;height:auto;padding:10px 0 10px 10px;float:right;z-index:8}.img_left{width:auto;height:auto;padding:10px 10px 10px 0;float:left;z-index:8}.clear{width:0;padding:0;height:0;margin:0;clear:both}hr{border:none;padding:0;margin:30px auto;height:1px;width:100%;background:#e9e9e9 repeat left center}p{margin:0;padding:5px 0 15px;text-align:left}a{color:#42a5b0;text-decoration:none;outline:none}a:hover,a:focus,a:active{color:#000;text-decoration:underline;transition:color .3s linear;-webkit-transition:color .3s linear;-o-transition:color .3s linear;-moz-transition:color .3s linear;-ms-transition:color .3s linear}.active{color:#d62400}::-moz-selection{color:#fff;background:#5e6a78}::selection{color:#fff;background:#5e6a78}h1{font-size:30px;color:#282828;font-weight:700;line-height:normal;margin:0;padding:10px 0 0;text-transform:uppercase}h2{font-size:22px;color:#282828;font-weight:700;line-height:normal;margin:0;padding:10px 0 0;text-transform:uppercase}h2 span{font-size:30px;color:#282828;font-weight:700;line-height:normal;margin:0;padding:10px 0 0;text-transform:uppercase}h3{font-size:24px;color:#42a5b0;font-weight:400;line-height:normal;margin:0;padding:10px 0 0}h4{font-size:20px;color:#696969;font-weight:300;line-height:normal;margin:0;padding:10px 0 0}h5{font-size:18px;color:#fff;font-family:'Source Sans Pro',sans-serif;font-weight:600;line-height:normal;margin:0;padding:10px 0}h6{font-size:14px;color:#b2b2b2;font-weight:400;line-height:normal;margin:0;padding:10px 0 0}.dark_text{color:#42a5b0;margin:0}header{position:relative;width:100%;height:auto}.header_top_bg{position:relative;width:100%;height:auto;padding:7px 0 6px;background:#f5f5f5}.header_top_bg .btn-banner{outline:none;border:none;padding:5px 10px;display:inline-block;margin:0 10px 0 0;font-size:17px;font-weight:700;border-bottom:3px solid #307d86}.top_socialicons{position:relative;float:left;width:auto;height:auto;min-height:30px}.s_icon{position:relative;float:left;width:auto;height:auto;margin-right:10px;background-position:0 -24px;width:38px;height:38px;background-image:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/sprite-imgs.png)}.s_icon:last-child{background-position:0 -62px;width:38px;height:38px;background-image:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/sprite-imgs.png)}.s_icon a{width:38px;height:38px;display:block}.s_icon:hover{opacity:1}.header_top_rite{position:relative;float:right;width:auto;height:auto}ul.header_top_contact{margin:0;padding:0;list-style:none}ul.header_top_contact li{position:relative;float:left;margin:0;padding:0;font-size:22px;font-weight:700}ul.header_top_contact li a{color:#42a5b0;text-align:center;font-family:'Source Sans Pro',sans-serif;transition:color .4s linear;-webkit-transition:color .4s linear;-o-transition:color .4s linear;-moz-transition:color .4s linear;-ms-transition:color .4s linear}ul.header_top_contact li a:hover{color:#ef4836;transition:color .3s linear;-webkit-transition:color .3s linear;-o-transition:color .3s linear;-moz-transition:color .3s linear;-ms-transition:color .3s linear}ul.header_top_contact li:first-child a{color:#fff}.contact a{color:#fff;font-size:20px}.call_icon{min-height:39px;padding-left:8px !important;line-height:35px}.call_icon span{background-position:-38px -88px;width:29px;height:29px;background-image:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/sprite-imgs.png);display:inline-block}.call_icon a{vertical-align:super;padding-left:15px !important}.logo{position:relative;float:left;width:auto;height:auto;padding-left:2px;padding-top:0}.nav-section{position:relative;width:100%;height:auto;padding:15px 0;margin:0 auto}.nav-section nav{padding-top:8px;margin-right:-15px}.main-nav>li{width:auto;float:left;margin:0 10px}.main-nav>li>a{color:#000;border-bottom:2px solid transparent;font-size:18px;text-transform:uppercase;padding:15px 0 5px;transition:all .4s linear;-webkit-transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear}.main-nav>li>a:hover{color:#42a5b0;background:0 0;transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;border-bottom:2px solid #42a5b0}.dropdown-menu{border-left:3px solid #42a5b0;background:#f9f9f9;position:absolute;left:0 !important;display:none;z-index:99999999;width:100% !important;height:auto;box-shadow:0 5px 1px rgba(0,0,0,.3);top:45px;margin-top:0;min-width:270px !important}.main-nav>li:last-child .dropdown-menu{left:-170px !important}.dropdown-menu li a{font-size:15px;display:block;padding:7px 15px;width:100%;border-bottom:1px solid #c3c3c3}.dropdown-menu li:last-child a{border-bottom:1px solid transparent}li.menu-item-has-children:hover>.dropdown-menu{opacity:1;display:block}.dropdown-menu li .dropdown-menu{display:none;top:-6px;left:216px !important;padding:2px 0;border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-menu li.menu-item-has-children:hover .dropdown-menu,.dropdown-menu li.menu-item-has-children:focus .dropdown-menu{display:block}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:transparent;color:#42a5b0;transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#a4cbd1;background-image:-webkit-linear-gradient(top,#7abbc3 0%,#42a5b0 100%);background-image:-o-linear-gradient(top,#7abbc3 0%,#42a5b0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#7abbc3),to(#42a5b0));background-image:linear-gradient(to bottom,#7abbc3 0%,#42a5b0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ABBC3',endColorstr='#42A5B0',GradientType=0);background-repeat:repeat-x}.booking_bg{position:relative;width:100%;height:404px;background:#41a2ad url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/booking_bg.png) no-repeat top center;font-weight:700;font-size:32px;color:#fff;text-transform:uppercase;padding:100px 0;margin-top:50px}.booking_bg .btn-banner{font-weight:700;font-size:21px !important;color:#fff !important;border-bottom:3px solid #307d86 !important;margin-top:10px}.footer_top{background:#41a2ad;height:300px;position:relative;width:100%}.banner{width:100%;position:relative;background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/banner_img_new.png) no-repeat top center;height:653px;padding-top:150px;text-align:center}.banner_heading{font-size:45px;color:#fff;font-family:'Source Sans Pro',sans-serif;font-weight:700;display:block;line-height:1.2;text-align:center}.btn-banner{outline:none;border:none;padding:20px 25px;display:inline-block;margin:40px 10px 0 0;text-transform:uppercase;color:#fff;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-size:14px;font-family:'Montserrat',sans-serif;background:#42a5b0}.btn-banner:hover{color:#fff}.banner .btn-banner{border-bottom:3px solid #307d86;margin-bottom:100px}.banner .col-sm-3 h1{font-size:18px;position:absolute;bottom:20px;left:30px;display:block;width:75%;text-align:left}.banner .col-sm-3 h1 a{color:#fff}.banner .col-sm-3 h1 span.services-arrow-icon{display:inline-block;float:right;background-image:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/sprite-imgs.png);background-position:0 -100px;width:28px;height:28px}.btn-primary{background-color:#42a5ae;color:#fff;border:none;background-image:none}#services-slider .owl-wrapper .owl-item:nth-child(3) img{transform:rotateY(180DEG)}#sec_grey_bg{background-color:#f6f6f6;background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/service_bg.png) no-repeat top center;width:100%;height:auto;padding:30px 0;margin-top:80px}#sec_grey_bg h1{text-align:center;padding-bottom:40px}ul.index_values_list{margin:0;margin-top:20px;padding:0;background:#f9f9f9;padding:10px}ul.index_values_list li{display:block;width:auto;padding:0;background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/content_bullet.png) no-repeat left 2px;line-height:18px;vertical-align:middle;padding-left:20px;margin:10px 0 20px}ul.benefits_list{margin:0;margin-top:5px;padding:0}ul.benefits_list li{display:block;width:auto;padding:5px 0 5px 15px;background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/benefite_bullet.png) no-repeat left 12px}.btn-map{font-size:15px;padding-top:5px;display:block}.services_text{position:absolute;width:20%;right:10px;text-align:right;bottom:0}.services_text h2{color:#fff}.services_text h2 .btn{float:right;margin-right:6%}.services_text .btn-primary:hover,.services_text .btn-primary:focus{background-color:#282828;background-position:0 -15px}.owl-carousel-item-imgtitle{font-size:18px !important;text-align:left;padding-left:10px;font-weight:700;text-shadow:none}.owl-carousel-item-imgoverlay{opacity:1 !important;background-color:transparent !important;bottom:10px !important}.owl-carousel .item:hover .owl-carousel-item-imgoverlay{opacity:1 !important;background-color:transparent !important}.footer_logo{position:absolute;bottom:60px}footer{position:relative;width:100%;height:auto;background:#41a2ad;color:#fff;padding-bottom:40px}ul.f_menu{list-style:none;margin:0}ul.f_menu li{padding:0;margin:0;line-height:24px;vertical-align:middle;position:relative;height:auto}ul.f_menu li a{color:#fff}ul.f_menu li a:hover{color:#fff}.contact-sidebar p{padding:10px 0 5px}span.address_img{display:inline-block;width:auto;height:auto;padding-right:15px;min-height:24px}span.loc_img{display:block;position:relative;float:left;width:auto;height:auto;padding-right:15px;min-height:37px;padding-top:5px}.loc{position:relative;float:left;width:100%;height:auto;line-height:20px}.contact-sidebar .loc p{padding:7px 0}footer a{color:#fff}.f_bottom_bg{position:absolute;width:100%;background:#1d3752;color:#fff;height:auto;text-align:center;padding:20px 0}.f_bottom_bg a{color:#fff}.entry-content-page .row .col-sm-8 p{text-align:justify}.content_bg{z-index:9999;position:relative;background:#fff;padding:10px}.inner-banner-text{margin:0 auto;width:65%;text-align:center;color:#fff;padding-top:0;background-color:rgba(66,165,176,.63);position:absolute;left:20%;bottom:0;border-radius:4px 4px 0 0;border:4px solid #51a2ad}.inner-banner-text p{padding-top:10px;text-align:center}ul.service_list{padding:0;margin:0;list-style-type:none}ul.service_list li{padding:0;margin:10px 0;background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/tick.png) no-repeat center left;padding-left:30px;line-height:24px}.content_img{margin-top:45px}ul.logo_links{padding:0;margin:0 auto;list-style-type:none;width:90%;text-align:center}ul.logo_links li{padding:0 30px;margin:0 0 15px;display:inline-block;width:auto;display:inline-block}.location_bg{position:relative;background-color:#f7f7f7;margin:0 0 20px;padding:20px 0}.view-map{position:absolute;background-color:rgba(0,0,0,.1);padding:5px 5px 8px;width:auto;height:auto;top:-197px;left:5px}.view-map .btn-map{font-size:18px;padding-top:0;color:#fff}ul.loc-names{margin-left:33%}ul.loc-names li{position:relative;float:left;display:block;width:auto;height:auto;line-height:50px;font-size:20px;font-weight:700;margin-right:80px}ul.loc-names li a{color:#919191}ul.loc-names li a.active,ul.loc-names li:hover a{color:#42a5b0}span.icon-location{position:relative;float:left;display:block;padding-right:10px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.icon-active,ul.loc-names li:hover span.icon-location{position:relative;float:left;display:block;padding-right:10px;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.time_menu{background-image:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/clock_bg.png),url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/location_sep.png);background-repeat:no-repeat,no-repeat;background-position:center top,center 50px;min-height:367px}.time_menu h4{padding-left:0;text-align:center}.time_menu ul.f_menu{padding-left:35px;margin:5px 0 0}.time_menu ul.f_menu li{padding:5px 0;width:50%;float:left}.address-map-bg{background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/location_map.png) no-repeat center top;min-height:186px}.onehunga-address{width:39.6%;background-image:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/location_map.png),url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/location_shadow.png);background-repeat:no-repeat,no-repeat;background-position:left top,center right;min-height:324px}.onehunga-address p,.roskill-address p{padding-left:28px}.onehunga-address span.address_img,.roskill-address span.address_img{margin-left:-33px;padding-right:8px}.roskill-address{width:37.6%;background-image:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/location_map.png),url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/location_shadow.png);background-repeat:no-repeat,no-repeat;background-position:left top,center right;min-height:324px}.time_menu ul.f_menu li.padding-15{padding-left:40px}.address_wrapper{margin-top:15px}.team_img{padding-top:55px}.menu-button{z-index:9;position:absolute;right:25px;top:80px;transition-duration:.5s}.menu-button.active{top:80px}.menu-button img{display:block;margin-bottom:8px;transition-duration:.3s}.menu-button #second-line{transition-duration:.6s;opacity:1}.menu-button.active #first-line{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg);transition-duration:.5s}.menu-button.active #second-line{opacity:0;transition-duration:.5s}.menu-button.active #third-line{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg);transition-duration:.5s;margin-top:-22px}.login{padding:5px;width:500px;margin:15px auto 20px;background:#575757;box-shadow:#a9a9a9 2px 2px 7px;border-radius:5px}.login form label{font-weight:600;margin:0;padding:4px 0;position:relative;color:#fefefe}#loginform{margin-left:90px}.login input[type=checkbox],input[type=radio]{margin:4px 0 0;height:auto !important;width:auto !important}#loginform #user_login{background-color:#fefefe;border:1px solid #f4f4f4;border-radius:4px;color:#666;font-weight:400;height:30px;line-height:1.4;margin:0 0 5px;outline:none;padding-left:10px;padding-right:5px;vertical-align:middle;width:280px}#loginform #user_login:focus{border:#f4f4f4 solid 1px;outline:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}#loginform #user_pass{background-color:#fefefe;border:1px solid #f4f4f4;border-radius:4px;color:#666;font-weight:400;height:30px;line-height:1.4;margin:0 0 5px;outline:none;padding-left:10px;padding-right:5px;vertical-align:middle;width:280px}#loginform #user_pass:focus{border:#f4f4f4 solid 1px;outline:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}ul.tml-action-links{list-style:none;color:#fefefe;margin:-40px 20px 30px 0;padding:0;position:relative;float:right}ul.tml-action-links li{margin-top:10px;display:inline-block}ul.tml-action-links li a{color:#fefefe !important}ul.tml-user-links li a{color:#fefefe}#wp-submit{background-color:#1d1d1d;-moz-transition:all .5s ease-in-out;border:none;outline:none;padding:5px 15px 7px;border-radius:4px;color:#fff !important;font-weight:700;font-size:14px;width:auto;height:34px;cursor:pointer;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#wp-submit:hover{background-color:#1d1d1d !important;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;color:#fff !important;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}p.forgetmenot{padding:7px 0}.login p.message{padding:5px;border:0 solid #e6db55 !important;background-color:transparent !important;color:#fff !important;border-bottom:1px solid #fff !important}.code_img{position:relative;float:left;width:80px;height:34px;margin-top:0;padding-top:4px;border:1px solid #cecece;border-right:transparent;padding-left:7px;border-radius:4px 0 0 4px}.quote_txtbx_code{position:relative;width:100%;float:left;background-color:transparent;height:34px;margin:0 15px 13px 10px;border:1px solid #ccc;border-radius:0 4px 4px 0}.quote_txtfield_code{position:relative;height:31px;font-size:14px;line-height:22px;width:100%;padding-left:10px;border:none}textarea.form-control{height:130px !important}.wpcf7-list-item-label{font-size:14px;font-weight:400;color:#555;margin-left:5px}.wpcf7-list-item{margin:0 1em 0 0 !important}#blog-pg,#archive-pg,#page-bg{background-color:transparent;padding-bottom:30px;padding-top:0}.news_left h3{padding:10px 0 0;text-transform:capitalize}.news_left .postinfo p{padding:5px 0}.news_left .postcontrols{padding:0 0 10px}.news_box{position:relative;width:640px;height:auto;margin-bottom:20px}.news_box .img_left{padding-left:0;padding-right:0}.news_box .img_left img{width:230px;height:270px}.news{position:relative;width:410px;height:208px;float:left;margin-top:10px;padding-left:15px}.date_bg{position:absolute;width:35px;height:40px;border-radius:2px;background-color:rgba(5,5,7,.7);left:12px;top:20px}.date_bg h3{font-size:16px;color:#fff;font-weight:400;text-align:center;padding:3px 0 0;margin:0;letter-spacing:0px}.date_bg h4{color:#fff;font-weight:400;margin:0;padding:0;text-align:center;font-size:13px}.btn_readmore{position:relative;float:left;width:auto;height:auto;outline:none;margin-top:25px}.comment{position:relative;width:auto;height:auto;margin:25px 10px 0 0;float:right}.news h3{font-size:22px;font-weight:700;margin:0;padding:5px 0 5px}.news h3 a{color:#054e5f}.news p{font-size:14px;font-weight:400;line-height:19px;padding:5px 15px 5px 0}.news span.date{font-size:13px;font-weight:500;color:#979797;display:block}span.read_btn{background-color:#fff;border-color:#0d75bc;color:#0d75bc;display:inline-block;padding:5px 10px;border-radius:4px;font-size:13px;font-weight:700}span.read_btn:hover{color:#f29200;text-decoration:none;transition:color .5s linear;-webkit-transition:color .5s linear;-o-transition:color .5s linear;-moz-transition:color .5s linear;-ms-transition:color .5s linear}hr.news_sep{width:100%;margin:15px auto;background-color:#e5e5e5;height:1px;border:none}.news_rite{float:right;margin-top:10px}li.widget_recent_entries{list-style:none}li.widget_recent_entries ul{margin:0;padding:0;list-style:none}li.widget_recent_entries ul li{list-style:none;background-color:#e5e5e5;padding-bottom:5px;width:auto;font-size:13px;padding:10px 0}li.widget_recent_entries ul li a{color:#232323;text-decoration:none}ul.error_pg li{padding:2px 0 8px 5px;float:left;background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/menu_bullet.jpg) no-repeat left 6px}.rite h2,.contact_rite h2{font-size:22px;color:#054e5f;font-weight:700;padding-bottom:0;letter-spacing:0;margin-top:0;text-align:left}.connect_icons,.contact_rite .connect_icons{position:relative;width:auto;height:auto;padding-bottom:5px;margin-right:0}.c_icon,.contact_rite .c_icon{position:relative;width:auto;height:auto;float:left;margin-right:10px}hr.latest_posts_sep{width:100%;margin:15px auto;height:1px;border:none;background-color:#e5e5e5}#lastest-post .img_left{padding:0;background-color:transparent;width:60px;height:auto;margin-right:10px;margin-top:10px}#lastest-post .img_left img{margin-left:0;margin-top:0;width:60px;height:53px}.latest_post_details{position:relative;float:left;width:80%;height:auto;margin-top:7px}.latest_post_details h2{padding:2px 0 4px;font-size:14px;font-weight:700;margin:0}.latest_post_details h2 span{font-size:15px;color:#262626;font-weight:400}.latest_post_details p{font-size:13px;padding-top:0;line-height:normal;padding-bottom:0}.latest_post_details p span{font-size:13px;font-weight:400}.latest_post_details p span:hover{color:#fff}.postmetadata small,.postmetadata .small{font-size:85%;text-transform:none}.contact-sidebar{padding-top:0}.news h2{margin:0;padding:0}.news h2 span,.news_rite h2 span{text-transform:capitalize}#sidebar{margin-left:40px}.rite{position:relative;width:300px;height:auto;float:right;padding-top:20px}ul#sidelist{list-style:none;margin-top:0;padding:0;border:1px dotted #ccc;border-radius:4px}ul#sidelist li{padding:10px;border-bottom:1px dotted #ccc}ul#sidelist li h2{font-size:22px;padding:0}ul#sidelist li:last-child{border-bottom:none}ul#sidelist li ul{list-style:none;margin-top:0;padding:0}ul#sidelist li ul li{border:none;padding:5px 20px}ul#sidelist li.infotext{border-bottom:1px dotted #ccc;padding:0 10px}.search_form{position:relative;width:70%;height:auto;float:left;padding-top:5px;margin-bottom:10px}ul.not_found_list{margin:0;padding:0;list-style:none;font-size:13px;margin-left:20px}ul.not_found_list li{position:relative;width:auto;height:auto;line-height:20px;vertical-align:middle;padding:0 0 4px 5px;margin:0;list-style:circle}.search_txtbx{position:relative;width:100%;height:auto;float:left}.search_txtfield{display:inline-block;width:100%;height:30px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;border-radius:4px 0 0 4px !important;vertical-align:middle}.btn_search{position:absolute;width:auto;height:auto;line-height:16px;vertical-align:middle;float:left;margin:0;text-decoration:none;color:#fff;padding:7px 10px;border-radius:0 15px 15px 0;cursor:pointer;border:none;outline:none}.comments-title,.comment-list,.comment-reply-title,.must-log-in,.comment-respond .comment-form,.comment-respond iframe{display:block;margin-left:auto;margin-right:auto;max-width:604px;width:100%}.comment-list{max-width:100%}.sidebar .comments-title,.sidebar .comment-list,.sidebar .must-log-in,.sidebar .comment-reply-title,.sidebar .comment-navigation,.sidebar .comment-respond .comment-form{max-width:1040px;padding-left:60px;padding-right:376px}.comments-title{font-size:20px;color:#333;padding-bottom:10px;font-weight:400;display:block}.comment-list,.comment-list .children{list-style-type:none;padding:0;margin:0;margin-bottom:20px}.comment-list .children{margin-left:20px}.comment-list>li:after,.comment-list .children>li:before{background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/dotted-line.png) repeat left top;background-size:4px 4px;content:"";display:block;height:1px;width:100%}.comment-list>li:last-child:after{display:none}.comment-body{padding:24px 0;position:relative;clear:both}.comment-author{float:left;width:90px;padding-right:10px}.comment-author .avatar{display:block;margin-bottom:10px}.comment-author .fn{word-wrap:break-word}.comment-author .fn,.comment-author .url,.comment-reply-link,.comment-reply-login{color:#bc360a;font-size:14px;font-style:normal;font-weight:400}.says{display:none}.no-avatars .comment-author{margin:0 0 5px;max-width:100%;position:relative}.no-avatars .comment-metadata,.no-avatars .comment-content,.no-avatars .comment-list .reply{width:100%}.bypostauthor>.comment-body .fn:before{content:"\f408";vertical-align:text-top}.comment-list .edit-link{margin-left:20px}.comment-list .comment{float:none}.comment-metadata,.comment-awaiting-moderation,.comment-content,.comment-list .reply{float:right;width:79% !important;width:-webkit-calc(100% - 124px);width:calc(100% - 124px);background-color:#f6f6f6;border:1px solid #ddd;border-top:none;padding:0 10px 10px}.comment-meta{float:right;width:79%;background-color:#f6f6f6;border:1px solid #ddd;padding:10px 10px 0;border-bottom:none}.comment p{padding:10px;padding-left:10px;background-color:#f6f6f6;width:79%;float:right;border:1px solid #ddd;border-top:none;border-bottom:none;line-height:25px}.comment-meta a{color:#a2a2a2;font-size:13px}.comment-meta a:hover{color:#ea9629}.comment-metadata{margin-bottom:20px;float:right;width:79%;background-color:#f6f6f6;border:1px solid #ddd;padding:0 10PX;border-bottom:none}.ping-meta{color:#a2a2a2;font-size:13px;line-height:2}.comment-awaiting-moderation{color:#a2a2a2}.comment-awaiting-moderation:before{content:"\f414";margin-right:5px;position:relative;top:-2px}.comment-reply-link:before,.comment-reply-login:before{content:"\f412";margin-right:3px}.comment-respond{background-color:#f6f6f6;padding:30px 0}.comment .comment-respond{margin-bottom:20px;padding:20px}.comment-reply-title{font-size:20px;color:#333;padding-bottom:10px;font-weight:400;display:block}.comment-reply-title small a{color:#131310;display:inline-block;float:right;height:16px;overflow:hidden;width:16px}.comment-reply-title small a:hover{color:#ed331c;text-decoration:none}.comment-reply-title small a:before{content:"\f406";vertical-align:top}.sidebar .comment-list .comment-reply-title,.sidebar .comment-list .comment-respond .comment-form{padding:0}.comment-form .comment-notes{margin-bottom:15px}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:8px}.comment-form [for=author],.comment-form [for=email],.comment-form [for=url],.comment-form [for=comment]{float:left;padding:5px 0;width:120px}.comment-form .required{color:#ed331c}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url]{max-width:270px;width:60%;background-color:#fff;border:#ccc 1px solid;border-radius:3px}#commentform input input #url{margin-left:5px}#comment{background-color:#f7f7f7;border:1px solid #d8d8d8;border-radius:3px 3px 0 0;box-shadow:0 0 10px #d8d8d8 inset;width:400px}#commentform input #url{margin-left:5px}.comment-form textarea{background-color:#fff;border:#ccc 1px solid;border-radius:3px;background-color:#f7f7f7;border:1px solid #d8d8d8;border-radius:3px 3px 0 0;box-shadow:0 0 10px #d8d8d8 inset}.form-allowed-tags,.form-allowed-tags code{color:#686758;font-size:12px;display:none}.form-allowed-tags code{font-size:10px;margin-left:3px}.comment-list .pingback,.comment-list .trackback{padding-top:24px}.comment-navigation{font-size:20px;font-style:italic;font-weight:300;margin:0 auto;max-width:604px;padding:20px 0 30px;width:100%}.no-comments{background-color:#f7f5e7;font-size:20px;font-style:italic;font-weight:300;margin:0;padding:40px 0;text-align:center}.sidebar .no-comments{padding-left:60px;padding-right:376px}.form-submit{width:143px;height:40px;background:0 0;border-radius:4px;margin-left:103px;border:none;cursor:pointer;margin-top:7px;margin-right:10px}#comments{padding:20px 15px;background:#f6f6f6;border:1px solid #e0e4cc;margin-bottom:10px;display:none}#commentform label{float:left;width:100px}#commentform input{background-color:#f7f7f7;border-radius:3px 3px 0 0;box-shadow:0 0 10px #d8d8d8 inset;width:400px;outline:medium none;position:relative;height:40px}#recaptcha_widget_div{margin-top:-40px;margin-left:100px;margin-bottom:20px}.form-submit input{cursor:pointer;box-shadow:none !important;text-shadow:1px 0 4px rgba(0,0,0,.3);font-family:'Open Sans',sans-serif;background:#42a5b0 !important;border-radius:6px !important;border-bottom:4px solid #2e747c;color:#fff !important;padding:6px 20px;display:inline-block;-webkit-transition:.6s all ease-in-out;-moz-transition:.6s all ease-in-out;-o-transition:.6s all ease-in-out;transition:.6s all ease-in-out;width:170px !important;outline:none !important;font-size:16px !important}.form-submit input:hover{box-shadow:none !important;cursor:pointer;color:#fff;background-color:#0f394f !important;border-color:#0f394f !important;-webkit-transition:.5s all ease-in-out;-moz-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;transition:.5s all ease-in-out}.g-recaptcha{margin-left:16%}#recaptcha-submit-btn-area input{box-shadow:none !important;cursor:pointer;background-repeat:repeat-x;border:2px solid #00aced;width:170px !important;color:#00aced;font-size:18px;border-radius:4px !important;outline:none !important;margin-left:98px}#recaptcha-submit-btn-area input:hover{background-color:#00aced;color:#fff;transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear}.recaptchatable #recaptcha_response_field{height:22px !important}.recaptcha-error{font-size:1em !important;position:absolute !important;margin-left:330px;bottom:150px;color:red}.comment-awaiting-moderation{color:#a2a2a2;margin-bottom:10px;padding:10px;border-top:1px solid #ccc}div.pagination a.next{height:28px !important}div.pagination a,div.pagination span.pages,div.pagination span.dots{color:#00ace9 !important}.code_img{position:relative;float:left;width:90px;height:34px;margin-top:0;padding-top:4px;border:1px solid #cecece;border-right:transparent;padding-left:7px;border-radius:4px 0 0 4px}.quote_txtbx_code{position:relative;width:32%;float:left;background-color:transparent;height:34px;margin:0 15px 13px 0;border:1px solid #ccc;border-radius:0 4px 4px 0}.quote_txtfield_code{position:relative;height:31px;font-size:14px;line-height:22px;width:100%;padding-left:10px;border:none}textarea.form-control{height:90px !important}#light{display:none;position:absolute;top:50%;left:50%;width:457px;height:auto;margin-left:-228px;margin-top:-240px;border:2px solid #fff;background:#fff;z-index:99999;padding:20px;color:#b6b6b6;overflow:visible;border-radius:5px}#fade{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9999;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}#light h2{padding:0 0 10px}@media (min-width:991px){.mobile-menu{display:none}}#crumbs{padding:0 18px 15px;font-size:13px;text-transform:capitalize}.nav>li>a:focus{text-decoration:none;background-color:transparent;outline:none}.owl-prev{position:absolute;left:-620px}.owl-next{position:absolute;right:-690px}@media (max-width:1199px){.logo{width:18%}.main-nav>li>a{font-size:16px}.owl-prev{left:-490px}.owl-next{right:-560px}.booking_bg{font-size:31px;min-height:375px;height:auto}.booking_bg .btn-banner{padding:20px}footer{margin-top:-1px}.latest_post_details{width:74%}.content_location{margin-top:45px !important}.onehunga-address{width:41%;background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/location_shadow.png) no-repeat 365px 0px;min-height:324px}.time_menu{background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/location_sep.png) no-repeat 302px 40px;min-width:1px}ul.loc-names{margin-left:32%}}@media (max-width:991px){.logo{padding-left:15px;width:auto}.booking_bg{font-size:24px}.mobile-menu{display:block}.header_top_rite{float:none;width:44%;margin:0 auto}.banner_services_tabs .row .col-sm-3 img{display:block;max-width:100%;height:auto}.banner_services_tabs .row .col-sm-3 .banner_heading{font-size:15px;font-weight:400;padding:0 5px}.banner_services_tabs .row .col-sm-3 .textwidget{position:absolute;bottom:6px}.banner_services_tabs .row .col-sm-3 .services-arrow-icon{display:none}.booking_bg .btn-banner{font-size:16px !important;padding:10px}.news_box{width:720px;margin-bottom:20px}.news{width:480px}.owl-buttons{display:none !important}footer .col-sm-3 p a{word-break:break-all}.location_bg{margin:50px 0 20px}.roskill-address{width:41.6%;background:0 0}.time_menu{background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/location_sep.png) no-repeat 242px 70px;min-width:1px}.view-map{top:-191px}}@media (max-width:767px){.logo{padding-left:15px}.booking_bg{min-height:404px;font-size:24px}.menu-button{top:170px}.menu-button.active{top:170px}.f_bottom_bg{font-size:13px}.owl-buttons{display:none !important}.news_box{width:100%;margin-bottom:20px}.news_box .img_left{padding-left:0;padding-right:0;float:none}.news{width:100%;height:auto;float:none;margin-top:0;padding-left:0}.view-map{top:-241px}.onehunga-address{width:100%;background:0 0;min-height:inherit}.time_menu{background:0 0}.time_menu h4{padding-left:0}.time_menu ul.f_menu{padding-left:0}.onehunga-address p,.roskill-address p{padding-left:0}.onehunga-address span.address_img,.roskill-address span.address_img{margin-left:0}}@media (max-width:667px){.header_top_rite{width:50%}.menu-button{top:85px}.menu-button.active{top:85px}ul.loc-names{margin-left:17%}.view-map{top:-191px}.f_bottom_bg{font-size:16px}}@media (max-width:375px){.header_top_rite{width:45%}ul.header_top_contact li.contact{margin-bottom:10px}.call_icon{min-height:34px;background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/top_call_icon.png) no-repeat 0px 4px;padding-left:37px !important;line-height:37px}.view-map{top:-241px}ul.loc-names{margin-left:29%}.banner_services_tabs .row .col-sm-3 .textwidget{bottom:10px}.banner_services_tabs .row .col-sm-3 img{margin:0 auto;margin-bottom:20px}.banner_services_tabs .row .col-sm-3 .banner_heading{font-size:18px;font-weight:700;padding:0 0 0 55px;text-align:left;display:inline}.banner_services_tabs .row .col-sm-3 .services-arrow-icon{display:none}.banner_services_tabs .row .col-sm-3 .services-arrow-icon img{margin:0;margin-bottom:0}.menu-button{top:130px}.menu-button.active{top:130px}.roskill-address{width:100%;min-height:inherit}}@media (max-width:320px){.header_top_rite{width:50%}.logo{padding-left:15px;width:65%}.view-map{top:-240px}ul.loc-names{margin-left:18%}.time_menu ul.f_menu li{width:100%;float:none}.time_menu ul.f_menu li.padding-15{padding-left:0}.booking_bg{min-height:404px;font-size:20px;padding:60px 0 170px;margin-top:50px}}.owl-theme .owl-controls .owl-buttons .owl-next{background-image:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/sprite-imgs.png);background-position:-39px -25px;width:33px;height:33px;right:-665px !important;text-indent:-9999px;background-color:transparent}.owl-theme .owl-controls .owl-buttons .owl-next:hover{background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/services_next_img_normal_bullet.png) no-repeat center center;width:32px;height:32px}.owl-theme .owl-controls .owl-buttons .owl-prev:hover{background:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/services_pre_img_normal_bullet.png) no-repeat center center;width:32px;height:32px}.owl-theme .owl-controls .owl-buttons .owl-prev{background-image:url(//www.aquasportsphysio.co.nz/wp-content/themes/aqua-sports/images/sprite-imgs.png);background-position:-39px -57.5px;width:33px;height:32px;left:-600px;text-indent:-9999px;background-color:transparent !important}.contact-sidebar .map-details-wrapper h2{font-size:16px}.contact-sidebar .map-details-wrapper p{padding:5px 0;font-size:14px}.meet_team_wrapper p{text-align:justify !important}.postmetadata{display:none}.login{padding:5px;width:500px;margin:15px auto 20px;background:#575757;box-shadow:#a9a9a9 2px 2px 7px;border-radius:5px}.login form label{font-weight:600;margin:0;padding:4px 0;position:relative;color:#fefefe}#loginform{margin-left:90px}.login input[type=checkbox],input[type=radio]{margin:4px 0 0;height:auto !important;width:auto !important}#loginform #user_login{background-color:#fefefe;border:1px solid #f4f4f4;border-radius:4px;color:#666;font-weight:400;height:30px;line-height:1.4;margin:0 0 5px;outline:none;padding-left:10px;padding-right:5px;vertical-align:middle;width:280px}#loginform #user_login:focus{border:#f4f4f4 solid 1px;outline:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}#loginform #user_pass{background-color:#fefefe;border:1px solid #f4f4f4;border-radius:4px;color:#666;font-weight:400;height:30px;line-height:1.4;margin:0 0 5px;outline:none;padding-left:10px;padding-right:5px;vertical-align:middle;width:280px}#loginform #user_pass:focus{border:#f4f4f4 solid 1px;outline:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}ul.tml-action-links{list-style:none;color:#fefefe;margin:-40px 20px 30px 0;padding:0;position:relative;float:right}ul.tml-action-links li{margin-top:10px;display:inline-block}ul.tml-action-links li a{color:#fefefe !important}ul.tml-user-links li a{color:#fefefe}#wp-submit{background-color:#1d1d1d;-moz-transition:all .5s ease-in-out;border:none;outline:none;padding:5px 15px 7px;border-radius:4px;color:#fff !important;font-weight:700;font-size:14px;height:34px;cursor:pointer;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#wp-submit:hover{background-color:#1d1d1d !important;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;color:#fff !important;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}p.forgetmenot{padding:7px 0}.login p.message{padding:5px;border:0 solid #e6db55 !important;background-color:transparent !important;color:#fff !important;border-bottom:1px solid #fff !important}table{border:1px solid #d9d9d9;text-align:center;margin-bottom:30px;padding:10px}tr{border:1px solid #d9d9d9}th{background:#42a5b0;color:#fff;text-align:center;font-size:25px;font-weight:700;padding:10px}td{padding:10px;border-right:1px solid #d9d9d9;width:50%}.owl-carousel-item-imgtitle a{color:#fff}.owl-carousel-item-imgtitle a:hover{color:#fff}