.button-cta,.inherit-styles h1,.inherit-styles h2,.inherit-styles h3{text-transform:uppercase}.clear,.inherit-styles *,nav #navbar .navbar-nav li{position:relative}.home-points ul li a,.home-points ul li a:hover,.page-container .page-header .container .page-header-left h1 a:hover{text-decoration:none}.slick-arrow{display:none!important}.mobile-only{display:none}.button-cta{background:#429398;color:#fff;font:16px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;padding:10px 25px;border:1px solid #429398;transition:.2s;display:inline-block;cursor:pointer}.clear,button{padding:0;border:none}.button-cta.button-inverted,.button-cta:hover{background:#fff;color:#429398;text-decoration:none}.button-cta.button-inverted:hover{background:#429398;color:#fff}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.inherit-styles *{box-sizing:border-box;-webkit-font-smoothing:antialiased}.inherit-styles h1{font:50px/1 futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.inherit-styles h2{font:40px/1.1 futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.inherit-styles h3{font:23px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.clear{clear:both;display:block;float:none;margin:0}body .booking-form-container .close-booking-form{min-height:0!important;z-index:999}nav #navbar{box-shadow:0 0 10px rgba(0,0,0,.2)}nav #navbar .mobile-only{display:none}nav .navbar-nav>li>a.book-menu.button-cta{color:#fff;border:none;border-bottom:2px solid #429398;border-left:1px solid #429398}nav .navbar-nav>li>a.book-menu.button-cta:hover{border-bottom-color:#fff;color:#429398}nav .navbar-nav>li>a.book-menu.button-cta.selected{color:#fff!important}nav .navbar-nav>li>a.book-menu.button-cta.selected:hover{color:#429398!important}nav #navbar .navbar-nav{float:left}nav #navbar .navbar-nav li.current-menu-item>a{color:#429398}nav #navbar .navbar-nav li.menu-item-has-children.hovered>a{background:#f1f1f1}nav #navbar .navbar-nav li.menu-item-has-children>a:after{content:"\f0d7";font-family:FontAwesome;font-weight:400;font-size:10px;position:relative;top:-2px;margin-left:10px}nav #navbar .navbar-nav li.menu-item-has-children ul{position:absolute;background:#f5f5f5;box-shadow:0 3px 10px rgba(0,0,0,.2);width:180px;text-align:left;display:none}nav #navbar .navbar-nav li.menu-item-has-children ul li{display:block}nav #navbar .navbar-nav li.menu-item-has-children ul li.current-menu-item a{background:0 0;color:#429398}nav #navbar .navbar-nav li.menu-item-has-children ul li a{color:#000;display:block;transition:.1s}nav #navbar .navbar-nav li.menu-item-has-children ul li a:hover{background:#eee}nav #navbar .navbar-nav li.current-menu-parent.hovered>a,nav #navbar .navbar-nav li.current-menu-parent>a{color:#429398}.home-hero-container{position:relative;top:0;margin-top:50px;height:auto;width:auto;opacity:0;transition:.3s}.home-hero-container.visible{opacity:1}.home-hero-container .home-hero-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;z-index:2}.home-hero-container .home-hero-content .slick-slider{float:right;background:rgba(0,0,0,.6);padding:0;width:470px}.home-hero-container .home-hero-content .slick-slider .slick-slide{overflow:hidden;padding:40px;color:#fff}.home-hero-container .home-hero-content .slick-slider .slick-slide h2{margin-bottom:10px;font-size:28px;text-transform:none}.home-hero-container .home-hero-content .slick-slider .slick-slide h2.capitalise{text-transform:uppercase}.home-hero-container .home-hero-content .slick-slider .slick-slide .copy p{font-size:16px}.home-hero-container .home-hero-content .slick-slider .slick-slide .button{float:left;background:#fff;padding:10px 20px;border:none}.home-hero-container .home-hero-content .slick-slider .slick-slide .button:hover{background:#429398;color:#fff}.home-hero-container .home-hero-content .slick-slider .slick-dots{position:absolute;bottom:60px;right:40px;list-style:none}.home-hero-container .home-hero-content .slick-slider .slick-dots li{float:left;margin-left:10px}.home-hero-container .home-hero-content .slick-slider .slick-dots li.slick-active button{background:#429398}.home-hero-container .home-hero-content .slick-slider .slick-dots li button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-indent:-999px;overflow:hidden;background:#fff;border-radius:50%;width:10px;height:10px;transition:.2s}.home-hero-container .home-hero-bgs .slick-slide .mobile{display:none}.home-hero-container .home-hero-bgs .slick-slide div{height:450px}.home-hero-container .home-hero-bgs .slick-slide div img{position:absolute;bottom:0;left:0;width:100%;object-fit:cover;object-position:center}.home-hero-container .home-hero-bgs .slick-slide div:not(.container) img{position:absolute;height:100%}.home-points ul{list-style:none;padding:0;overflow:hidden}.home-points ul li{width:33%;float:left;padding:70px 30px}.home-points ul li a{display:block;color:#000}.home-points ul li img{display:block;margin:auto;height:130px}.home-points ul li h3{font-weight:700;text-align:center;text-transform:none;margin:20px 0 10px}.home-points ul li h3 em{color:#429398;font-style:normal}.home-points ul li p{text-align:center;font-size:16px}.home-logos{background:url(../img/temp/home-logos-bg.jpg);padding:80px 0;overflow:hidden;background-size:cover}.home-logos .home-logos-left{float:left;width:700px;color:#fff;margin-top:-12px}.home-logos .home-logos-left p{font-size:18px;margin-top:15px}.home-logos .home-logos-right{list-style:none;margin:0;padding:0;float:right;width:430px}.home-logos .home-logos-right li{float:right;margin-left:15px}.home-logos .home-logos-right li a{display:block;box-shadow:0 3px 5px rgba(0,0,0,.2)}.home-logos .home-logos-right li a img{width:170px;display:block}.home-tables{padding:80px 0}.home-tables .container{overflow:hidden;margin-top:-10px}.home-tables .container .home-tables-left{margin-top:0;overflow:hidden;margin-bottom:20px;width:37%;float:left;margin-right:2%}.home-tables .container .home-tables-left h2{float:left}.home-tables .container .home-tables-left p{float:left;font-size:18px;margin-top:15px;margin-bottom:20px}.home-tables .container .home-tables-left .button-cta{float:left;font-size:20px;padding:15px 25px}.home-tables .container .home-tables-right{list-style:none;padding:0;margin:0;float:left;width:60%;overflow:hidden;border:1px solid #429398}.home-tables .container .home-tables-right .top{background:#429398;color:#fff;padding:10px 15px;font-size:16px;text-transform:uppercase;font-weight:700}.home-tables .container .home-tables-right .top em{font-style:normal;font-weight:300}.home-tables .container .home-tables-right .bottom{padding:20px 15px;overflow:hidden}.home-tables .container .home-tables-right .bottom .left{width:55%;float:left;padding-right:25px}.home-tables .container .home-tables-right .bottom .left .copy,.home-tables .container .home-tables-right .bottom .left .copy *{font-size:16px}.home-tables .container .home-tables-right .bottom .left .button{float:left}.home-tables .container .home-tables-right .bottom .right{width:45%;float:right}.home-tables .container .home-tables-right .bottom .right .button{display:none}.home-tables .container .home-tables-right .bottom .right ul{list-style:none;margin:0;padding:0}.home-tables .container .home-tables-right .bottom .right ul li{margin-bottom:10px;font-size:14px}.home-tables .container .home-tables-right .bottom .right ul li i{color:#429398;position:absolute;top:2px;left:0}.home-tables .container .home-tables-right .bottom .right ul li span{padding-left:25px;display:block}.home-tables .container .home-tables-right .bottom .right ul li:last-child{margin:0}.home-afl{background:url(../img/temp/home-afl-bg.jpg);background-size:cover;padding:80px 0;color:#fff}.home-afl .home-afl-left{float:left;width:550px}.home-afl .home-afl-left p{font-size:18px;margin-top:15px}.home-afl .home-afl-right{float:right;border:5px solid #fff}.front-page .pre-footer .pre-footer-left img{float:left;width:125px;margin-right:30px}.front-page .pre-footer .pre-footer-left h3,.front-page .pre-footer .pre-footer-left p{float:left;width:680px}.pre-footer{background:#429398;padding:40px 0}.pre-footer.pre-footer-testimonials .container .pre-footer-left{width:550px}.pre-footer.pre-footer-testimonials .container .pre-footer-right{width:300px}.pre-footer .pre-footer-colours{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.pre-footer .pre-footer-colours div{position:absolute;top:0;height:100%;width:50%}.pre-footer .pre-footer-colours div:first-child{left:0;background-color:#429398}.pre-footer .pre-footer-colours div:first-child:after{content:'';width:0;height:0;border-style:solid;border-width:260px 120px 0 0;position:absolute;right:-120px;top:0;border-color:#429398 transparent transparent;z-index:2}.pre-footer .pre-footer-colours div:last-child{right:0;background-color:#4aa5aa}.pre-footer .container{z-index:2;overflow:hidden;color:#fff}.pre-footer .container .pre-footer-left{float:left;width:880px}.pre-footer .container .pre-footer-left h3{margin-bottom:5px}.pre-footer .container .pre-footer-left p{font-size:18px;margin:0}.pre-footer .container .pre-footer-left .slick-slider button{display:none!important}.pre-footer .container .pre-footer-left ul{list-style:none;margin:0}.pre-footer .container .pre-footer-left ul li p{margin-bottom:10px}.pre-footer .container .pre-footer-right{float:right;width:240px;text-align:right}.pre-footer .container .pre-footer-right span{display:block;margin-bottom:10px}.pre-footer .container .pre-footer-right .button-cta{margin-top:7px;font-size:18px;box-shadow:0 3px 5px rgba(0,0,0,.2);border:1px solid #fff}.page-container{margin-top:52px}.page-container .page-header{padding:0;margin:0}.page-container .page-header .container{clear:both;padding-top:45px;padding-bottom:45px}.page-container .page-header .container .page-header-left{float:left;width:340px}.page-container .page-header .container .page-header-left h1{font-size:30px;font-weight:700;text-transform:none}.page-container .page-header .container .page-header-left h1 em{font-style:normal;color:#429398}.page-container .page-header .container .page-header-right{float:right;width:750px}.page-container .page-header .container .page-header-right p{margin:0;font-size:18px;line-height:1.5}.page-container .page-header .container .page-header-right p a{color:#429398;text-decoration:underline}.page-container .page-header .container .page-header-right p a:hover{color:#429398}.page-container .page-header .container .page-header-right p em{color:#429398;font-style:normal}.page-container .page-header .container .page-header-right p strong{display:block}.page-container .page-section{padding:45px 0}.page-container .page-section.page-section-grey{background:#f5f5f5}.page-container .page-section .text-content p{margin-bottom:15px;font-size:16px}.page-container .page-section .text-content ul{padding-left:25px;margin:15px 0}.page-container .page-section .text-content h2,.page-container .page-section .text-content h3,.page-container .page-section .text-content h4{margin-bottom:10px}.page-container .page-section .text-content #accordion-lite h5{font-size:16px}.page-container .page-section .contact-form{border:1px solid #ccc;padding:30px;margin-top:30px}.page-container .page-section .contact-form p:last-child{margin-bottom:0}.page-container .page-section .wpcf7-response-output{clear:both}.page-container .page-section .results .question{margin:40px 0}.page-container .page-section .results .question .fact,.page-container .page-section .results .question .row{display:none}.page-container .page-section .results .question .question-text{margin-bottom:5px}.page-container .page-section .results .question .description p:last-child{margin-bottom:0}.page-container .page-section .button.cta-main{background:#429398;display:none}.page-container.services-container .page-section{background-size:cover}.page-container.services-container .page-section .tabs{float:right;list-style:none;margin:0 -10px 0 0;padding:10px 10px 0;overflow:hidden}.page-container.services-container .page-section .tabs li{float:left;box-shadow:0 0 10px rgba(0,0,0,.2);position:relative;z-index:1}.page-container.services-container .page-section .tabs li.active{z-index:2}.page-container.services-container .page-section .tabs li.active a{background:#fff}.page-container.services-container .page-section .tabs li a{display:block;font:16px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;font-weight:700;padding:15px 25px;background:#eee;text-transform:uppercase}.page-container.services-container .page-section .tabs li a:hover{text-decoration:none}.page-container.services-container .page-section .tab-content{clear:both;background:#fff;padding:40px;list-style:none;margin:0;box-shadow:0 0 10px rgba(0,0,0,.2)}.page-container.services-container .page-section .tab-content>li{overflow:hidden;display:none}.page-container.services-container .page-section .tab-content>li.visible{display:block}.page-container.services-container .page-section .tab-content>li .tab-content-left{float:left;width:540px}.page-container.services-container .page-section .tab-content>li .tab-content-left h2{font:30px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.page-container.services-container .page-section .tab-content>li .tab-content-left h2 em{font-style:normal;color:#429398}.page-container.services-container .page-section .tab-content>li .tab-content-left>span{font-size:16px;color:#999;display:block;margin-top:5px}.page-container.services-container .page-section .tab-content>li .tab-content-left .price-extra{border:1px solid #ccc;padding:15px 15px 12px;overflow:hidden;margin:20px 0}.page-container.services-container .page-section .tab-content>li .tab-content-left .price-extra.equivalency{padding:0}.page-container.services-container .page-section .tab-content>li .tab-content-left .price-extra.equivalency .price-extra-left{background:#429398;padding:10px;margin-right:10px}.page-container.services-container .page-section .tab-content>li .tab-content-left .price-extra.equivalency .price-extra-left img{height:20px}.page-container.services-container .page-section .tab-content>li .tab-content-left .price-extra.equivalency span{padding:10px 10px 9px 0}.page-container.services-container .page-section .tab-content>li .tab-content-left .price-extra .price-extra-left{float:left;margin-right:15px;text-align:center}.page-container.services-container .page-section .tab-content>li .tab-content-left .price-extra .price-extra-left img{display:inline-block;height:35px}.page-container.services-container .page-section .tab-content>li .tab-content-left .price-extra h3{font-size:16px;color:#000;font-weight:700;display:block;margin:0 0 3px;font-family:"Avenir Next",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;float:left}.page-container.services-container .page-section .tab-content>li .tab-content-left .price-extra span{font-size:16px;color:#999;font-weight:400;font-family:"Avenir Next",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;float:left}.page-container.services-container .page-section .tab-content>li .tab-content-left .price-extra span strong{color:#000}.page-container.services-container .page-section .tab-content>li .tab-content-left p{font-size:16px;margin-top:10px;line-height:1.5}.page-container.services-container .page-section .tab-content>li .tab-content-right{float:right;width:480px}.page-container.services-container .page-section .tab-content>li .tab-content-right h3{text-transform:uppercase;font:22px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.page-container.services-container .page-section .tab-content>li .tab-content-right ul{list-style:none;padding:0;margin:15px 0 25px}.page-container.services-container .page-section .tab-content>li .tab-content-right ul li{font-size:16px;border:1px solid #ccc;margin-bottom:-1px;padding:7px 10px}.page-container.services-container .page-section .tab-content>li .tab-content-right ul li a{color:#429398;display:block;cursor:pointer}.page-container.services-container .page-section .tab-content>li .tab-content-right ul li a:hover{text-decoration:none}.page-container.services-container .page-section .tab-content>li .tab-content-right ul li a:after{content:"\f107";color:#429398;float:right;font-family:FontAwesome}.page-container.services-container .page-section .tab-content>li .tab-content-right ul li a.active:after{content:"\f106"}.page-container.education-container aside ul li:before,.page-container.education-container main .focus-section ul li:before{content:"\f00c";font-family:FontAwesome;color:#429398;top:0;position:absolute;left:0}.page-container.services-container .page-section .tab-content>li .tab-content-right ul li p{margin-top:5px;display:none}.page-container.services-container .page-section .tab-content>li .tab-content-right .button-cta{float:right}.page-container.education-container main{float:left;width:710px}.page-container.education-container main p{font-size:16px;line-height:1.5;margin:15px 0}.page-container.education-container main p strong{color:#429398}.page-container.education-container main p img{float:left;width:220px;height:auto;margin-right:30px;margin-bottom:70px;margin-top:5px}.page-container.education-container main ul{list-style:none;padding:0;margin:30px 0}.page-container.education-container main ul li{overflow:hidden;margin-bottom:30px}.page-container.education-container main ul li h3{text-transform:none;margin-bottom:5px}.page-container.education-container main ul li img{float:left;width:180px;margin-top:5px}.page-container.education-container main ul li>div{float:left;width:500px;margin-left:30px}.page-container.education-container main .focus-section{border:1px solid #429398;padding:25px 30px;margin-top:30px}.page-container.education-container main .focus-section ul{margin:20px 0}.page-container.education-container main .focus-section ul li{margin-bottom:10px;padding-left:25px;font-size:16px}.page-container.education-container aside{float:right;width:360px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2);padding:25px 30px 55px}.page-container.education-container aside h3{margin-bottom:10px}.page-container.education-container aside ul{list-style:none;padding:0;margin:15px 0 0}.page-container.education-container aside ul li{padding-left:25px;margin-bottom:10px}.page-container.education-container aside .button-cta{position:absolute;bottom:0;left:0;width:100%;text-align:center}.page-container.blog-container main{float:left;width:800px}.page-container.blog-container main .blog-categories,.page-container.blog-container main .blog-posts{list-style:none;padding:0;margin:0}.page-container.blog-container main .blog-categories li,.page-container.blog-container main .blog-posts li{margin-bottom:20px}.page-container.blog-container main .blog-categories h1,.page-container.blog-container main .blog-posts h1{font-size:35px;line-height:1.2;margin-bottom:10px}.page-container.blog-container main .blog-categories .single-meta,.page-container.blog-container main .blog-posts .single-meta{font:16px "Avenir Next",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;display:block;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}.page-container.blog-container main .blog-categories .single-meta a,.page-container.blog-container main .blog-posts .single-meta a{font:inherit;color:inherit}.page-container.blog-container main .blog-categories .single-meta a:hover,.page-container.blog-container main .blog-posts .single-meta a:hover{color:#429398;text-decoration:none}.page-container.blog-container main .blog-categories h3,.page-container.blog-container main .blog-posts h3{text-transform:none;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}.page-container.blog-container main .blog-categories h3 em,.page-container.blog-container main .blog-posts h3 em{font-style:normal;color:#429398}.page-container.blog-container main .blog-categories h3 a,.page-container.blog-container main .blog-posts h3 a{float:right;color:#429398;font-weight:400;font-size:16px;margin-top:8px}.page-container.blog-container main .blog-categories>p,.page-container.blog-container main .blog-posts>p{font-size:16px}.page-container.blog-container main .blog-categories ul,.page-container.blog-container main .blog-posts ul{overflow:hidden;list-style:none;padding:0;margin:25px 0 0}.page-container.blog-container main .blog-categories ul li,.page-container.blog-container main .blog-posts ul li{float:left;width:32%;margin-right:2%;height:260px}.page-container.blog-container main .blog-categories ul li:nth-of-type(3n),.page-container.blog-container main .blog-posts ul li:nth-of-type(3n){margin-right:0}.page-container.blog-container main .blog-categories ul li a,.page-container.blog-container main .blog-posts ul li a{display:block;color:#000}.page-container.blog-container main .blog-categories ul li a:hover,.page-container.blog-container main .blog-posts ul li a:hover{text-decoration:none}.page-container.blog-container main .blog-categories ul li a:hover>div img,.page-container.blog-container main .blog-posts ul li a:hover>div img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.page-container.blog-container main .blog-categories ul li a:hover span,.page-container.blog-container main .blog-posts ul li a:hover span{color:#429398}.page-container.blog-container main .blog-categories ul li a>div,.page-container.blog-container main .blog-posts ul li a>div{height:180px;overflow:hidden}.page-container.blog-container main .blog-categories ul li a>div img,.page-container.blog-container main .blog-posts ul li a>div img{display:block;width:100%;height:auto;transition:.2s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page-container.blog-container main .blog-categories ul li a span,.page-container.blog-container main .blog-posts ul li a span{transition:.1s;color:#000;display:block;font-size:16px;margin-top:10px;font-weight:700;font-family:"Avenir Next",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}.page-container.blog-container main .blog-categories .wp-pagenavi,.page-container.blog-container main .blog-posts .wp-pagenavi{overflow:hidden;text-align:right}.page-container.blog-container main .blog-categories .wp-pagenavi>*,.page-container.blog-container main .blog-posts .wp-pagenavi>*{display:inline-block}.page-container.blog-container main .blog-categories .wp-pagenavi a,.page-container.blog-container main .blog-posts .wp-pagenavi a{color:#429398}.page-container.blog-container main .blog-single p{margin-bottom:20px}.page-container.blog-container main .blog-single p img{width:100%;height:auto}.page-container.blog-container main .blog-single ul{list-style:disc;padding-left:20px;margin:15px 0}.page-container.blog-container main .blog-single ul li{float:none;width:auto;margin:0;height:auto;font-size:16px}.page-container.blog-container aside{float:right;width:290px}.page-container.blog-container aside input{font:16px "Avenir Next",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #ccc;padding:5px 10px;display:block;width:100%}.page-container.blog-container aside input#mc_signup_submit,.page-container.blog-container aside input.button-cta{width:auto!important;background:#429398;border-color:#429398;color:#fff;float:right;margin-top:10px}.page-container.blog-container aside input:focus{border-color:#429398}.page-container.blog-container aside .blog-search{position:relative;margin-bottom:20px}.page-container.blog-container aside .blog-search button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;color:#429398;z-index:2;background:0 0;border:none;top:3px;right:3px;font-size:18px;cursor:pointer}.page-container.blog-container aside .aside-widget{margin-top:30px}.page-container.blog-container aside .aside-widget:after{content:'';clear:both;display:block}.page-container.blog-container aside .aside-widget h3{font-size:18px;text-transform:none;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}.page-container.blog-container aside .aside-widget h3 .instagram-follow{float:right;border:1px solid #429398;background:0 0;color:#429398;font-weight:400;padding:5px 10px;text-transform:uppercase;font-size:12px;top:-2px;transition:.2s}.page-container.blog-container aside .aside-widget h3 .instagram-follow:hover{background:#429398;color:#fff;text-decoration:none}.page-container.blog-container aside .aside-widget>p{margin-bottom:15px}.page-container.blog-container aside .aside-widget ul{list-style:none;padding:0;margin:0}.page-container.blog-container aside .aside-widget ul li{display:block;margin-bottom:5px}.page-container.blog-container aside .aside-widget ul li a{color:#999;text-transform:uppercase;font-size:16px;display:block}.page-container.blog-container aside .aside-widget ul li a.active{color:#000;font-weight:700}.page-container.blog-container aside .aside-widget #mc_signup_form label,.page-container.blog-container aside .aside-widget .mc_custom_border_hdr{display:none}.page-container.blog-container aside .aside-widget #mc_signup_form #mc_message strong{font-weight:400;color:#429398;display:block;margin-bottom:5px}.page-container.blog-container aside .aside-widget #instagram{overflow:hidden}.page-container.blog-container aside .aside-widget #instagram a{float:left;width:50%;border:5px solid transparent;transition:.2s}.page-container.blog-container aside .aside-widget #instagram a:hover{border-color:#429398}.page-container.blog-container aside .aside-widget #instagram a img{display:block;width:100%}.page-container.blog-container aside .aside-widget #instagram a span{display:none}.page-container.blog-container aside .aside-widget .instagram-caption{display:none;margin:10px 0 0;font-size:12px;color:#999}.page-container.alternating-copy-container .page-header>.container>p{font-size:16px;line-height:1.5;margin-top:20px;width:65%}.page-container.alternating-copy-container .container .page-header-left,.page-container.alternating-copy-container .container .page-header-right{float:none}.page-container.alternating-copy-container .container .page-header-right p{font-weight:700;font-size:40px;line-height:1.2;text-transform:uppercase;margin-top:20px}.page-container.alternating-copy-container .page-section .container{overflow:hidden}.page-container.alternating-copy-container .page-section .container>div{float:left;width:50%}.page-container.alternating-copy-container .page-section .container>div h3{color:#429398;margin-bottom:15px}.page-container.alternating-copy-container .page-section .container>div h3 img{width:25px;display:inline-block;margin-right:10px;top:-2px}.page-container.alternating-copy-container .page-section .container>div p{font-size:16px;line-height:1.5}.page-container.alternating-copy-container .page-section .container>div ul{padding-left:22px}.page-container.alternating-copy-container .page-section .container>div ul li{margin-bottom:10px}.page-container.alternating-copy-container .page-section .container>div ul li a{color:#429398}.page-container.alternating-copy-container .page-section .container>div span{font-size:16px;display:block;margin-top:10px;color:#999}.page-container.alternating-copy-container .page-section .container>div:first-child{padding-right:20px}.page-container.alternating-copy-container .page-section .container>div:nth-of-type(2){padding-left:20px}.page-container.alternating-copy-container .page-section .container .featured-testimonials ul{list-style:none;padding:0;margin:0}.page-container.alternating-copy-container .page-section .container .featured-testimonials ul li{background:#fff;padding:30px;margin-bottom:20px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.page-container.alternating-copy-container .page-section.testimonials-keywords h2{text-transform:none;padding-right:40px}.page-container.alternating-copy-container .page-section.testimonials-keywords ul{overflow:hidden;list-style:none}.page-container.alternating-copy-container .page-section.testimonials-keywords ul li{font:25px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#429398;float:left;width:37%;font-weight:700}.page-container.specialists-container .page-section>.container>ul{list-style:none;padding:0;margin:40px 0}.page-container.specialists-container .page-section>.container>ul li{overflow:hidden;margin-bottom:40px}.page-container.specialists-container .page-section>.container>ul li figure{width:25%;float:left;text-align:center}.page-container.specialists-container .page-section>.container>ul li figure img{width:190px;height:auto;border-radius:50%;display:inline-block}.page-container.specialists-container .page-section>.container>ul li>div{float:left;width:75%;padding-left:30px}.page-container.specialists-container .page-section>.container>ul li>div h3{text-transform:none;font-weight:400;margin-bottom:10px;margin-top:-6px}.page-container.specialists-container .page-section>.container>ul li>div p{font-size:16px;margin-bottom:10px}.page-container.what-is-container .page-section{padding:60px 0}.page-container.what-is-container .what-is-points{background-size:cover}.page-container.what-is-container .what-is-points.what-is-technology .container>h3{color:#fff}.page-container.what-is-container .what-is-points.what-is-care .container>h3{color:#429398}.page-container.what-is-container .what-is-points .container{overflow:hidden}.page-container.what-is-container .what-is-points .container>h3{margin-bottom:30px}.page-container.what-is-container .what-is-points .container>div{float:left;width:31%;background:#fff;padding:25px 30px 30px;margin-right:2%;height:290px}.page-container.what-is-container .what-is-points .container>div:last-child{margin:0}.page-container.what-is-container .what-is-points .container>div h3{color:#429398;text-transform:none;margin-bottom:10px}.page-container.what-is-container .what-is-points .container>div p{font-size:16px;margin-bottom:10px}.page-container.what-is-container .what-is-points .container>div p:last-child{margin-bottom:0}.page-container.what-is-container .secondary .container{overflow:hidden}.page-container.what-is-container .secondary .container h2{float:left;width:400px;color:#429398;text-transform:none;line-height:1.2;font-size:30px}.page-container.what-is-container .secondary .container>div{float:right;width:700px}.page-container.what-is-container .secondary .container>div p{font-size:16px;margin-bottom:10px}.page-container.what-is-container .secondary .container>div p:last-child{margin-bottom:0}.page-container.what-is-container .pre-footer .pre-footer-left img{float:left;width:125px;margin-right:30px}.page-container.what-is-container .pre-footer .pre-footer-left h3,.page-container.what-is-container .pre-footer .pre-footer-left p{float:left;width:680px}.page-container.about-container .container .page-header-right p{color:#429398}.page-container.about-container .about-points ul{list-style:none;padding:0;margin:0}.page-container.about-container .about-points ul li{margin-bottom:10px}.page-container.about-container .about-points ul li:last-child{margin-bottom:0}.page-container.about-container .about-points ul li img{display:inline-block;width:30px;margin-right:10px}.page-container.about-container .about-points ul li h3{display:inline-block;margin:0!important}.page-container.about-container .about-points ul li h3 em{color:#000;font-style:normal}.page-container.about-container .page-section.about-story .container>div h3{color:#000;text-transform:none}.page-container.about-container .page-section.about-story .container>div h3 em{color:#429398;font-style:normal}.page-container.about-container .page-section.about-story .container>div p{margin-bottom:10px}.page-container.about-container .page-section.about-quote{padding-top:400px;background-size:cover}.page-container.about-container .page-section.about-quote .container p{font-size:20px;color:#fff;font-weight:700;width:65%;margin-bottom:15px}.page-container.about-container .page-section.about-quote .container span{font-size:16px;color:#fff;display:block}.page-container.about-container .pre-footer-left p{font-weight:700;color:#fff;font-size:20px;line-height:1.6}.page-container.about-container .pre-footer-left p em{color:#000;font-style:normal}.page-container.clinics-container #wpsl-wrap{box-shadow:0 5px 15px rgba(0,0,0,.2);background:#fff}.page-container.clinics-container #wpsl-wrap .wpsl-search{width:33%;padding:0;margin:0}.page-container.clinics-container #wpsl-wrap .wpsl-search .wpsl-input{display:block;margin:0;width:100%}.page-container.clinics-container #wpsl-wrap .wpsl-search .wpsl-input input{display:block;border-radius:0;width:100%;font-size:16px;padding:9px 10px 7px;border:none;border-bottom:1px solid #ccc}.page-container.clinics-container #wpsl-wrap .wpsl-search .wpsl-search-btn-wrap{position:absolute;right:0;top:0;margin:0}.page-container.clinics-container #wpsl-wrap .wpsl-search .wpsl-search-btn-wrap #wpsl-search-btn{font:normal normal normal 14px/1 FontAwesome;background:#fff;border:none;border-left:1px solid #ccc;padding:10.5px 12px;font-size:17px;transition:.1s;margin:0}.modal-container>form .form-main .form-back,.modal-container>form .form-main .form-group>label,.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li p{font-family:futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif}.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li{padding:20px;transition:.1s;background:0 0}.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li:hover{background:#f1f1f1}.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li p{margin:0}.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li p strong{font-size:23px;text-transform:uppercase}.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li p span{display:inline-block}.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li p span:nth-of-type(1){display:block}.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li .wpsl-direction-wrap{color:#999}.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li .wpsl-direction-wrap a{display:inline-block;color:#429398}.page-container.clinics-container #wpsl-wrap #wpsl-result-list #wpsl-direction-details .wpsl-direction-before{margin:0;padding:10px 20px;overflow:hidden;background:#f1f1f1;border-bottom:1px solid #ccc;box-shadow:0 5px 10px rgba(0,0,0,.1)}.page-container.clinics-container #wpsl-wrap #wpsl-result-list #wpsl-direction-details .wpsl-direction-before .wpsl-back{float:left;color:#429398}.page-container.clinics-container #wpsl-wrap #wpsl-result-list #wpsl-direction-details .wpsl-direction-before>div{float:right;margin:0}.page-container.clinics-container #wpsl-wrap #wpsl-result-list #wpsl-direction-details .wpsl-direction-after{display:none}.page-container.clinics-container #wpsl-wrap #wpsl-gmap{height:500px!important;margin-top:-40px;width:67%}.page-container.clinics-container .clinics-map-container{box-shadow:0 5px 15px rgba(0,0,0,.2);overflow:hidden}.page-container.clinics-container .clinics-map-container .clinics-map-left{width:33%;position:absolute;top:0;left:0;height:100%;z-index:2;background:#fff}.page-container.clinics-container .clinics-map-container .clinics-map-left form{border-top:1px solid #ccc}.page-container.clinics-container .clinics-map-container .clinics-map-left form input[type=search]{display:block;width:100%;font-size:16px;padding:9px 10px 7px;border:none;border-bottom:1px solid #ccc}.page-container.clinics-container .clinics-map-container .clinics-map-left form button{position:absolute;top:0;right:0;background:#fff;border:none;border-left:1px solid #ccc;padding:7px 12px;font-size:17px;color:#999;transition:.1s}.page-container.clinics-container .clinics-map-container .clinics-map-left form button:hover{color:#000}.page-container.clinics-container .clinics-map-container .clinics-map-left ul{list-style:none;overflow-y:auto;overflow-x:hidden;top:40px;left:0;position:absolute;height:calc(100% - 40px)}.page-container.clinics-container .clinics-map-container .clinics-map-left ul li{padding:20px;overflow:hidden;border-bottom:1px solid #ccc;opacity:.5;transition:.2s;cursor:pointer;width:360px}.page-container.clinics-container .clinics-map-container .clinics-map-left ul li.selected,.page-container.clinics-container .clinics-map-container .clinics-map-left ul li:hover{opacity:1}.page-container.clinics-container .clinics-map-container .clinics-map-left ul li.selected>i{color:#429398;margin-left:0;opacity:1}.page-container.clinics-container .clinics-map-container .clinics-map-left ul li>i{float:left;font-size:50px;width:45px;top:10px;margin-left:-50px;transition:.2s;opacity:0}.page-container.clinics-container .clinics-map-container .clinics-map-left ul li>div{float:left;width:275px}.page-container.clinics-container .clinics-map-container .clinics-map-left ul li>div span{color:#999}.page-container.clinics-container .clinics-map-container .clinics-map-right{height:500px;background:#ccc;float:right;width:calc(100% - 375px)}.page-container.clinics-container .clinics-list>li{margin-bottom:25px;list-style:none}.page-container.clinics-container .clinics-list>li>h3{color:#429398;border-bottom:1px solid #429398;padding-bottom:5px;margin-top:25px;margin-bottom:10px}.page-container.clinics-container .clinics-list>li ul{overflow:hidden;list-style:none}.page-container.clinics-container .clinics-list>li ul li{float:left;width:33%;padding-right:25px;margin:10px 0;height:80px}.page-container.clinics-container .clinics-list>li ul li a{color:inherit;text-decoration:none;cursor:pointer}.page-container.clinics-container .clinics-list>li ul li a strong{color:#000;transition:.1s}.page-container.clinics-container .clinics-list>li ul li a:hover strong{color:#429398}footer .container{overflow:hidden;padding-top:60px;padding-bottom:60px}footer .container>a{width:460px}footer .container>*{float:left;width:225px}footer .container>* h3{color:#aaa;text-transform:uppercase;font-weight:700;margin-bottom:20px}footer .container>* .map{float:left;width:140px;height:140px;background:#ccc;margin-right:20px;margin-top:10px;cursor:pointer}footer .container>* .clinic-info{float:left;width:245px;color:#fff;font-size:16px;padding-top:10px}footer .container>* .clinic-info strong{display:block;margin-bottom:5px}footer .container>* .rewards-link{display:block;text-decoration:none;color:#fff;width:115px}footer .container>* .rewards-link img{display:block;width:100%}footer .container>* ul{list-style:none;padding:0}footer .container>* ul li{display:block;margin-bottom:10px}footer .container>* ul li.current-menu-item a,footer .container>* ul li:hover *{color:#fff}footer .container>* ul li i{display:inline-block;margin-right:3px;top:1px;width:20px;text-align:center}footer .container>* ul li>*{font-size:16px;color:#aaa;transition:.2s}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;z-index:999999}.modal-container .pager-cover{position:absolute;bottom:35px;left:30px;width:50px;height:20px;background:0 0;z-index:99}.modal-container>form{display:block;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.2s;background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,.3);width:630px;position:relative}.modal-container>form .form-top>h2{background:#252525;font-size:25px;font-weight:700;text-transform:uppercase;color:#fff;padding:20px 30px}.modal-container>form .form-top .close-modal{position:absolute;top:20px;right:30px;color:#fff;font-size:25px;line-height:1;cursor:pointer;transition:.1s}.modal-container>form .form-top .close-modal:hover{color:#429398}.modal-container>form .form-main{list-style:none}.modal-container>form .form-main .button{float:right;cursor:pointer}.modal-container>form .form-main .form-back{float:right;color:#999;margin-top:40px;font-size:16px;margin-right:20px;text-decoration:underline;opacity:.5}.modal-container>form .form-main .form-back:hover{opacity:1}.modal-container>form .form-main li{padding:20px 30px 30px}.modal-container>form .form-main li .response{float:left;margin-bottom:0;margin-top:10px;color:red;display:none}.modal-container>form .form-main .form-group>label{font-weight:300;color:#999;font-size:16px;display:block}.modal-container>form .form-main .form-group>label a{float:right;color:#429398;font-size:16px}.modal-container>form .form-main .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:1px solid #ccc;border-radius:0;padding:10px;background-image:url(../img/caret-down.png);background-repeat:no-repeat;background-size:10px;background-position:250px 17px}.modal-container>form .form-main .form-group input[type=text],.modal-container>form .form-main .form-group input[type=tel],.modal-container>form .form-main .form-group input[type=email],.modal-container>form .form-main .form-group textarea{width:100%;padding:10px;border:1px solid #ccc}.modal-container>form .form-main .form-group input[type=text]#robotest,.modal-container>form .form-main .form-group input[type=tel]#robotest,.modal-container>form .form-main .form-group input[type=email]#robotest,.modal-container>form .form-main .form-group textarea#robotest{display:none}.modal-container>form .form-main .form-group.booking-type ul li{width:50%}.modal-container>form .form-main .form-group.booking-type ul li label{text-align:left}.modal-container>form .form-main .form-group.booking-type ul li label h3{font-size:16px;font-weight:700;text-transform:uppercase;color:inherit}.modal-container>form .form-main .form-group.booking-type ul li label span{display:block}.modal-container>form .form-main .form-group.booking-type ul li label span span{display:inline-block;font-size:11px;opacity:.7}.modal-container>form .form-main .form-group.booking-type ul li label span strong{color:inherit}.modal-container>form .form-main .form-group.day-preference ul li{width:calc(100%/5)}.modal-container>form .form-main .form-group ul{list-style:none;padding:0;margin:0;overflow:hidden}.modal-container>form .form-main .form-group ul li{float:left;padding:0}.modal-container>form .form-main .form-group ul li label{display:block;padding:10px;border:1px solid #ccc;border-right:none;font-weight:300;color:#999;text-align:center;transition:.2s;background:0 0;cursor:pointer;margin:0}.modal-container>form .form-main .form-group ul li label:hover{color:#429398;background:#f1f1f1}.modal-container>form .form-main .form-group ul li label.selected{background:#429398;color:#fff;border-color:#37797d}.modal-container>form .form-main .form-group ul li label.selected h3,.modal-container>form .form-main .form-group ul li label.selected span strong{color:#fff}.modal-container>form .form-main .form-group ul li label input{opacity:0;position:absolute}.modal-container>form .form-main .form-group ul li:last-child{border-right:1px solid #ccc}.modal-container>form .form-main .form-group-halves{overflow:hidden}.modal-container>form .form-main .form-group-halves .form-group{float:left;width:50%}.modal-container>form .form-main .form-group-halves .form-group:first-child{padding-right:10px}.modal-container>form .form-main .form-group-halves .form-group:last-child{padding-left:10px}.modal-container>form .form-main .slick-dots{position:absolute;bottom:40px;left:30px;z-index:5;list-style:none;padding:0;margin:0}.modal-container>form .form-main .slick-dots li{padding:0;margin:0 10px 0 0;float:left}.modal-container>form .form-main .slick-dots li.slick-active button{background:#429398;border-color:#429398;box-shadow:none}.modal-container>form .form-main .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-indent:-9999px;overflow:hidden;border-radius:50%;width:15px;height:15px;border:1px solid #ccc;box-shadow:inset 2px 2px 5px rgba(0,0,0,.2);padding:0}.airpoints-container{padding-top:52px}.airpoints-container .hero{height:550px;background-size:cover;background-position:center;padding-top:110px;color:#fff}.airpoints-container .hero:nth-of-type(2){color:#000}.airpoints-container .hero:nth-of-type(2) .container .hero-left{float:right}.airpoints-container .hero:nth-of-type(2) .container .hero-left .button{background:#429398;border-color:#429398;color:#fff}.airpoints-container .hero:nth-of-type(2) .container .hero-left .button:hover{background:#fff;color:#429398}.airpoints-container .hero:nth-of-type(2) .container .hero-right{float:left}.airpoints-container .hero .container{overflow:hidden}.airpoints-container .hero .container .hero-left{width:60%;float:left}.airpoints-container .hero .container .hero-left h1{font-size:50px;text-transform:uppercase;font-weight:700;margin-bottom:15px}.airpoints-container .hero .container .hero-left p{font-size:18px;font-weight:400}.airpoints-container .hero .container .hero-left .button{float:left;background:#fff;border-color:#fff;color:#429398}.airpoints-container .hero .container .hero-left .button:hover{background:#429398;color:#fff}.airpoints-container .hero .container .hero-right{float:right;width:26%;margin-right:20px}.airpoints-container .home-points ul li{text-align:center;padding-bottom:80px}.airpoints-container .home-points ul li p{font-size:14px}.airpoints-container .home-points ul li a{background:#429398;color:#fff;display:inline-block;font-size:14px}.airpoints-container .home-points ul li a:hover{background:#fff;color:#429398}.airpoints-container .pre-footer-strip{background:#444;color:#fff;padding:30px 0;overflow:hidden}.airpoints-container .pre-footer-strip p{float:left;font-size:18px;width:55%;font-weight:200}.airpoints-container .pre-footer-strip img{float:right}@media (max-width:500px){.airpoints-container{padding-top:70px}.airpoints-container .hero{height:auto;padding:0}.airpoints-container .hero:nth-of-type(2) .container{background:rgba(255,255,255,.5)}.airpoints-container .hero .container{padding:30px 30px 40px}.airpoints-container .hero .container .hero-left{float:none;width:auto}.airpoints-container .hero .container .hero-left .button{font-size:18px!important}.airpoints-container .hero .container .hero-right{float:none;width:200px;margin-bottom:25px}.airpoints-container .home-points{padding-bottom:35px}.airpoints-container .home-points ul li{padding-bottom:50px}.airpoints-container .home-points ul li p{font-size:16px}.airpoints-container .pre-footer-strip p{float:none;width:100%}.airpoints-container .pre-footer-strip img{float:none;width:auto;margin-top:30px}}@media (max-width:1200px){.page-container .page-section .text-content #accordion-lite h5,.page-container .page-section .text-content li,.page-container .page-section .text-content p,.page-container.services-container .page-section .tab-content>li .tab-content-left p,.page-container.services-container .page-section .tab-content>li .tab-content-right ul li a,.page-container.services-container .page-section .tab-content>li .tab-content-right ul li p,.pre-footer .container .pre-footer-right span,footer .container>* ul li *{font-size:18px}body,html{width:1200px!important}button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none}button[type=checkbox],input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.container{width:970px!important}.home-logos .home-logos-left{width:560px}.home-logos .home-logos-right{width:370px}.home-tables .container .home-tables-left{width:295px}.home-tables .container .home-tables-right{width:620px}.home-afl .home-afl-left{width:380px}.front-page .pre-footer .pre-footer-left h3,.front-page .pre-footer .pre-footer-left p{width:495px}.page-container .page-header .container .page-header-left{width:290px}.page-container .page-header .container .page-header-right{width:630px}.page-container .page-section .text-content img{max-width:100%;height:auto}.page-container .page-section .text-content #accordion-lite h5{line-height:inherit}.page-container .page-section .text-content #accordion-lite .item-container div{font-size:18px;font-size-line-height:inherit}.page-container.services-container .page-section .tab-content>li .tab-content-left{width:500px}.page-container.services-container .page-section .tab-content>li .tab-content-right{width:340px}.page-container.alternating-copy-container .container .page-header-left{width:100%}.page-container.what-is-container .pre-footer .pre-footer-left h3,.page-container.what-is-container .pre-footer .pre-footer-left p{width:495px}.page-container.education-container aside{width:300px}.page-container.education-container main{width:620px}.page-container.education-container main p img{margin-bottom:25px;margin-right:25px}.page-container.education-container main ul li img{width:160px}.page-container.education-container main ul li>div{width:420px;margin-left:25px}.page-container.blog-container aside{width:240px}.page-container.blog-container main{width:660px}.page-container.blog-container main .blog-categories ul li{height:230px}.page-container.blog-container main .blog-categories ul li a>div{height:150px}.page-container.clinics-container .clinics-map-container .clinics-map-left{width:375px}.page-container .page-section iframe{max-width:100%;height:250px}.pre-footer .container .pre-footer-left{width:650px}footer .container>a{width:460px}footer .container>*{width:240px}footer .container>:last-child{float:none;width:100%;clear:both;padding-top:35px}footer .container>:last-child a{float:left}footer .container>:last-child a img{width:150px}}@media (max-width:500px){.front-page .pre-footer .pre-footer-left,.page-container.what-is-container .pre-footer .container .pre-footer-left{overflow:hidden}.slick-dots{text-align:center;margin-bottom:30px}.slick-dots li{width:auto!important;display:inline-block;padding:10px!important;float:none!important;margin:0!important}.slick-dots li.slick-active button{background:#429398}.slick-dots li button{display:block;text-indent:-999px;overflow:hidden;background:#999;width:15px;height:15px;border-radius:50%}body .nav-mobile-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;background:rgba(0,0,0,.3);display:none}.navbar-am .navbar-brand img{height:50px}.navbar-am .navbar-toggle{padding:17px 13px}.navbar-am .navbar-toggle .icon-bar{width:35px}.navbar-am .navbar-toggle .icon-bar+.icon-bar{margin-top:5px}.navbar-am #navbar{position:fixed;top:0;right:-1px;width:50%;height:100%!important;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);transition:.3s;display:block;visibility:visible;background:#4aa5aa}.navbar-am #navbar.visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.navbar-am #navbar>.mobile-only{float:left;width:50%;display:block;padding:10px 0}.navbar-am #navbar>.mobile-only:nth-of-type(2){background:#fff;color:#429398}.navbar-am #navbar .navbar-nav{width:100%;clear:both}.navbar-am #navbar .navbar-nav li{width:100%;display:block}.navbar-am #navbar .navbar-nav li a{text-align:left;font-size:18px;padding:20px;color:#fff;background:0 0;border-left:none;border-bottom:1px solid rgba(255,255,255,.3);text-transform:uppercase}.navbar-am #navbar .navbar-nav li.menu-item-has-children.hovered>a{background:0 0}.navbar-am #navbar .navbar-nav li.menu-item-has-children ul{position:relative;width:auto;box-shadow:none;background:#429398}.navbar-am #navbar .navbar-nav li.menu-item-has-children ul li a{color:#fff}.navbar-am #navbar .navbar-nav li.current-menu-parent>a{background:0 0!important;color:#fff!important}.navbar-am #navbar .navbar-nav li.current-menu-item a{color:#fff!important;font-weight:700!important}.mobile-only{display:block}body,html{width:500px!important}.container{width:100%!important;padding-left:30px;padding-right:30px}.front-page .pre-footer .pre-footer-left p{width:100%}.front-page .pre-footer .pre-footer-left img{margin-bottom:20px}.page-container .page-header .container .page-header-left{width:100%;margin-bottom:30px}.page-container .page-header .container .page-header-right,.page-container.alternating-copy-container .page-header>.container>p,.page-container.alternating-copy-container .page-section .container>div{width:100%}.page-container.alternating-copy-container .page-section .container>div p{font-size:18px}.page-container.alternating-copy-container .page-section .container>div:first-child{padding:0;margin-bottom:30px}.page-container.alternating-copy-container .page-section .container>div:nth-of-type(2){padding:0}.page-container.specialists-container .page-section>.container>ul li figure{width:100%;float:none;margin-bottom:30px}.page-container.specialists-container .page-section>.container>ul li div{width:100%;float:none;padding-left:0}.page-container.services-container .page-section .tabs{padding:0;float:none;width:100%}.page-container.services-container .page-section .tabs li{width:50%}.page-container.services-container .page-section .tabs li a{padding:15px;text-align:center}.page-container.services-container .page-section .tab-content>li .tab-content-left{width:100%;margin-bottom:30px}.page-container.services-container .page-section .tab-content>li .tab-content-right{width:100%}.page-container.what-is-container .what-is-points .container>div{width:100%;margin:0 0 20px}.page-container.what-is-container .what-is-points .container>div p{font-size:18px;line-height:1.5}.page-container.what-is-container .what-is-points .container>div:last-child{margin-bottom:0}.page-container.what-is-container .pre-footer .container .pre-footer-left h3,.page-container.what-is-container .pre-footer .container .pre-footer-left p{width:285px}.page-container.about-container .page-section.about-quote{padding-top:170px}.page-container.about-container .page-section.about-quote .container p{font-size:25px;width:auto}.page-container.about-container .page-section.about-quote .container span,.page-container.education-container aside p,.page-container.education-container aside ul li,.page-container.education-container main p{font-size:18px}.page-container.education-container main{width:100%}.page-container.education-container main p img{float:none;display:block;width:100%;margin:35px 0}.page-container.education-container main ul li>div{width:100%;margin:0;float:none}.page-container.education-container main ul li>img{display:block;width:100%;margin-bottom:30px;float:none}.page-container.education-container main .focus-section{margin-bottom:30px}.page-container.education-container aside{width:100%;padding-bottom:80px}.page-container.education-container aside .button-cta{font-size:20px;padding:20px 25px}.page-container.blog-container main{width:100%}.page-container.blog-container main .blog-categories-switch select{border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;font-size:18px;border-radius:0;padding:10px 15px;background:url(../img/caret-down.png) 405px 20px no-repeat #fff;margin-bottom:30px;background-size:12px auto}.page-container.blog-container main .blog-categories h3 a,.page-container.blog-container main .blog-categories p,.page-container.blog-container main .blog-posts h3 a,.page-container.blog-container main .blog-posts p{font-size:18px}.page-container.blog-container main .blog-categories ul li,.page-container.blog-container main .blog-posts ul li{width:100%;height:auto}.page-container.blog-container main .blog-categories ul li a>div,.page-container.blog-container main .blog-posts ul li a>div{height:auto}.page-container.blog-container main .blog-categories ul li a span,.page-container.blog-container main .blog-posts ul li a span{font-size:20px;margin-top:20px;margin-bottom:40px}.page-container.blog-container aside .aside-widget input,.page-container.blog-container aside .aside-widget p,.page-container.blog-container aside input{font-size:18px}.page-container.blog-container aside{width:100%;background:#444;padding:30px}.page-container.blog-container aside h3,.page-container.blog-container aside p{color:#fff}.page-container.blog-container aside .button-cta{border:none}.page-container.blog-container aside .aside-widget:nth-of-type(1){display:none}.page-container.blog-container aside .fb_iframe_widget_fluid{display:block;width:100%}.page-container.blog-container aside .fb_iframe_widget_fluid iframe,.page-container.blog-container aside .fb_iframe_widget_fluid span{width:inherit!important}.page-container.clinics-container #wpsl-wrap .wpsl-search{width:100%}.page-container.clinics-container #wpsl-wrap #wpsl-result-list{position:absolute;top:39px;background:#fff;overflow-y:scroll;height:160px;margin:0}.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li p strong{display:block}.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li p span{display:inline}.page-container.clinics-container #wpsl-wrap #wpsl-result-list ul li p span:nth-of-type(1){display:inline}.page-container.clinics-container #wpsl-wrap #wpsl-result-list #wpsl-direction-details{height:auto!important}.page-container.clinics-container #wpsl-wrap #wpsl-gmap{margin:160px 0 0;width:100%;height:400px!important}.page-container.clinics-container .clinics-list>li ul li{width:50%;height:110px}.home-hero-container{top:0;margin-top:70px}.home-hero-container .container{padding:0}.home-hero-container .home-hero-content{top:0;-webkit-transform:none;-ms-transform:none;transform:none;position:relative}.home-hero-container .home-hero-content .slick-slider{float:none;width:100%}.home-hero-container .home-hero-content .slick-slider .slick-dots{bottom:15px}.home-hero-container .home-hero-content .slick-slider .slick-slide{padding:30px 30px 35px}.home-hero-container .home-hero-content .slick-slider .slick-slide .copy p{font-size:20px}.home-points ul li p,.home-tables .container .home-tables-right .bottom .left .copy,.home-tables .container .home-tables-right .bottom .left p,.home-tables .container .home-tables-right .bottom .left span,.home-tables .container .home-tables-right .bottom .right .copy,.home-tables .container .home-tables-right .bottom .right p,.home-tables .container .home-tables-right .bottom .right span{font-size:18px}.home-hero-container .home-hero-bgs .slick-slide{padding-top:10px}.home-hero-container .home-hero-bgs .slick-slide.no-padding-top div img{position:relative;width:100%;height:auto}.home-hero-container .home-hero-bgs .slick-slide div{height:auto;min-height:0}.home-hero-container .home-hero-bgs .slick-slide div.desktop{display:none}.home-hero-container .home-hero-bgs .slick-slide div.mobile{display:block}.home-hero-container .home-hero-bgs .slick-slide div img{position:relative;width:100%}.home-points ul li{padding:70px 60px 30px}.home-logos .container .home-logos-left{width:100%;margin-bottom:30px}.home-logos .container .home-logos-right{width:100%}.home-logos .container .home-logos-right li{float:left;margin-left:0;margin-right:15px}.home-tables .container .home-tables-left{width:100%;margin-bottom:30px}.home-tables .container .home-tables-left h2,.home-tables .container .home-tables-left p{float:none;width:100%}.home-tables .container .home-tables-left .button-cta{padding:10px 20px;float:none;margin-top:10px}.home-tables .container .home-tables-right{width:100%}.home-tables .container .home-tables-right .top{padding:20px 25px}.home-tables .container .home-tables-right .top em{font-weight:500}.home-tables .container .home-tables-right .bottom{padding:25px}.home-tables .container .home-tables-right .bottom .left,.home-tables .container .home-tables-right .bottom .right{float:none;width:100%;position:initial}.home-tables .container .home-tables-right .bottom .left .button{display:none}.home-tables .container .home-tables-right .bottom .right{margin-top:30px}.home-tables .container .home-tables-right .bottom .right .button{display:block}.home-tables .container .home-tables-right .bottom .right ul li i{top:5px}.home-afl{padding:50px 0 60px}.home-afl .container .home-afl-left{width:100%;margin-bottom:30px}.home-afl .container .home-afl-right{width:100%;height:250px}.pre-footer{padding:0}.pre-footer .pre-footer-colours{display:none}.pre-footer .container{padding:30px}.pre-footer .container .pre-footer-left{width:100%;margin-bottom:30px;float:none}.pre-footer .container .pre-footer-right{width:100%;float:none;text-align:left}.pre-footer.pre-footer-testimonials .container{padding:0}.pre-footer.pre-footer-testimonials .container .pre-footer-left{width:100%;padding:30px}.pre-footer.pre-footer-testimonials .container .pre-footer-right{width:100%;text-align:left;padding:30px;background:#4aa5aa}.modal-container .pager-cover{width:70px;height:30px;bottom:42px}.modal-container>form{width:100%}.modal-container>form .form-main li{position:relative}.modal-container>form .form-main li .button{margin-top:35px}.modal-container>form .form-main li .response{margin-top:0;position:absolute;bottom:85px;left:30px}.modal-container>form .form-main .form-group-halves .form-group{width:100%;padding:0!important}.modal-container>form .form-main .form-group.booking-type ul li{width:100%!important}.modal-container>form .form-main .form-group.booking-type ul li label{border-right:1px solid #ccc}.modal-container>form .form-main .form-group.day-preference ul li{width:auto}.modal-container>form .form-main .form-group select{background-position:410px 17px}footer .container>*{width:100%!important;margin-bottom:45px}footer .container>:last-child{margin-bottom:0;padding-top:0}}