@import"//hello.myfonts.net/count/2ec42b";@import"../css/reset.css";@import"../css/flexslider.css";nav#mobile-nav{width:100%;position:fixed;top:0;left:0;z-index:2000}nav#mobile-nav ul{padding:0;margin:0;height:40px;display:none;height:auto}nav#mobile-nav li{display:inline;float:left;width:100%;position:relative;border-bottom:1px solid #07a7cc;margin:0;padding:0;font-size:1.3em}nav#mobile-nav a{color:#fff;display:inline-block;width:100px;text-align:left;text-decoration:none;padding:7px 0;width:100%;text-indent:25px;background:#079fc2;font-family:"AdriaGrotesk-MediumUprightItalic",sans-serif}nav#mobile-nav a:hover,nav#mobile-nav a:focus{background:#08afd6}nav#mobile-nav a#pull{position:relative;display:block;color:#fff;background:#333;font-size:1.6em;font-weight:700;width:100%;text-align:left;padding:10px 0}nav#mobile-nav a#pull:after{content:"";background:url(../images/nav-icon.png) no-repeat;width:30px;height:30px;color:#fff;display:inline-block;position:absolute;right:15px;top:8px}@media(min-width: 1260px){nav#mobile-nav{display:none}}.about-us nav#mobile-nav .aboutBtn,.meet-the-team nav#mobile-nav .teamBtn,.nhs-services nav#mobile-nav .nhsBtn,.orthodontics nav#mobile-nav .orthBtn,.cosmetic nav#mobile-nav .cosmeticBtn,.mouth-guards nav#mobile-nav .mouthBtn,.facial-aesthetics nav#mobile-nav .facialBtn,.snoring nav#mobile-nav .snoringBtn,.find-us nav#mobile-nav .findBtn{background:#08afd6}nav#desk-navigation{display:none}@media(min-width: 1260px){nav#desk-navigation{display:block;position:absolute;bottom:0;left:0;width:100%;background-size:100% 100%}nav#desk-navigation ul{overflow:hidden;text-align:center;margin:0;padding:25px 0 0}nav#desk-navigation ul li{display:inline-block;background:none;margin:0;padding:10px 0;font-size:1em}nav#desk-navigation ul li a{position:relative;display:block;color:#fff;text-decoration:none;padding:0 15px 5px;font-size:1.6em;font-family:"AdriaGrotesk-MediumUprightItalic",sans-serif}nav#desk-navigation ul li a:after{content:"|";position:absolute;top:0;right:0;font-family:"AdriaGrotesk-LightUprightItalic",sans-serif}nav#desk-navigation ul li a:hover,nav#desk-navigation ul li a:focus{background:url(../images/nav-hover.gif) no-repeat 15px 100%}nav#desk-navigation ul li:last-child a:after{display:none}}.about-us nav#desk-navigation .aboutBtn,.meet-the-team nav#desk-navigation .teamBtn,.nhs-services nav#desk-navigation .nhsBtn,.orthodontics nav#desk-navigation .orthBtn,.cosmetic nav#desk-navigation .cosmeticBtn,.mouth-guards nav#desk-navigation .mouthBtn,.facial-aesthetics nav#desk-navigation .facialBtn,.snoring nav#desk-navigation .snoringBtn,.find-us nav#desk-navigation .findBtn{background:url(../images/nav-hover.gif) no-repeat 15px 100%}@font-face{font-family:"AdriaGrotesk-Black";src:url("../webfonts/2EC42B_0_0.eot");src:url("../webfonts/2EC42B_0_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_0_0.woff2") format("woff2"),url("../webfonts/2EC42B_0_0.woff") format("woff"),url("../webfonts/2EC42B_0_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-Bold";src:url("../webfonts/2EC42B_1_0.eot");src:url("../webfonts/2EC42B_1_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_1_0.woff2") format("woff2"),url("../webfonts/2EC42B_1_0.woff") format("woff"),url("../webfonts/2EC42B_1_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-BlackUprightItalic";src:url("../webfonts/2EC42B_2_0.eot");src:url("../webfonts/2EC42B_2_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_2_0.woff2") format("woff2"),url("../webfonts/2EC42B_2_0.woff") format("woff"),url("../webfonts/2EC42B_2_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-ExtraLight";src:url("../webfonts/2EC42B_3_0.eot");src:url("../webfonts/2EC42B_3_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_3_0.woff2") format("woff2"),url("../webfonts/2EC42B_3_0.woff") format("woff"),url("../webfonts/2EC42B_3_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-BoldUprightItalic";src:url("../webfonts/2EC42B_4_0.eot");src:url("../webfonts/2EC42B_4_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_4_0.woff2") format("woff2"),url("../webfonts/2EC42B_4_0.woff") format("woff"),url("../webfonts/2EC42B_4_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-ExtraLightUprightItalic";src:url("../webfonts/2EC42B_5_0.eot");src:url("../webfonts/2EC42B_5_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_5_0.woff2") format("woff2"),url("../webfonts/2EC42B_5_0.woff") format("woff"),url("../webfonts/2EC42B_5_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-Light";src:url("../webfonts/2EC42B_6_0.eot");src:url("../webfonts/2EC42B_6_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_6_0.woff2") format("woff2"),url("../webfonts/2EC42B_6_0.woff") format("woff"),url("../webfonts/2EC42B_6_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-LightUprightItalic";src:url("../webfonts/2EC42B_7_0.eot");src:url("../webfonts/2EC42B_7_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_7_0.woff2") format("woff2"),url("../webfonts/2EC42B_7_0.woff") format("woff"),url("../webfonts/2EC42B_7_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-Medium";src:url("../webfonts/2EC42B_8_0.eot");src:url("../webfonts/2EC42B_8_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_8_0.woff2") format("woff2"),url("../webfonts/2EC42B_8_0.woff") format("woff"),url("../webfonts/2EC42B_8_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-MediumUprightItalic";src:url("../webfonts/2EC42B_9_0.eot");src:url("../webfonts/2EC42B_9_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_9_0.woff2") format("woff2"),url("../webfonts/2EC42B_9_0.woff") format("woff"),url("../webfonts/2EC42B_9_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-RegularUprightItalic";src:url("../webfonts/2EC42B_A_0.eot");src:url("../webfonts/2EC42B_A_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_A_0.woff2") format("woff2"),url("../webfonts/2EC42B_A_0.woff") format("woff"),url("../webfonts/2EC42B_A_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-Regular";src:url("../webfonts/2EC42B_B_0.eot");src:url("../webfonts/2EC42B_B_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_B_0.woff2") format("woff2"),url("../webfonts/2EC42B_B_0.woff") format("woff"),url("../webfonts/2EC42B_B_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-Thin";src:url("../webfonts/2EC42B_C_0.eot");src:url("../webfonts/2EC42B_C_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_C_0.woff2") format("woff2"),url("../webfonts/2EC42B_C_0.woff") format("woff"),url("../webfonts/2EC42B_C_0.ttf") format("truetype")}@font-face{font-family:"AdriaGrotesk-ThinUprightItalic";src:url("../webfonts/2EC42B_D_0.eot");src:url("../webfonts/2EC42B_D_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2EC42B_D_0.woff2") format("woff2"),url("../webfonts/2EC42B_D_0.woff") format("woff"),url("../webfonts/2EC42B_D_0.ttf") format("truetype")}*{-ms-box-sizing:border-box;box-sizing:border-box}.skip-nav{position:absolute;top:-50px;left:0}html{color:#666;background:#fff;font-family:sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-family:"AdriaGrotesk-LightUprightItalic",sans-serif;font-size:62.5%;padding-top:40px}@media(min-width: 1000px){body{padding-top:0}}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;text-align:center;font-family:"AdriaGrotesk-RegularUprightItalic",sans-serif}@media(min-width: 641px){h1,h2,h3,h4,h5,h6{text-align:left}}h1,.h1{font-size:2.4em;margin:0 0 25px}@media(min-width: 641px){h1,.h1{font-size:2.6em}}h2,.h2{font-size:2em}@media(min-width: 641px){h2,.h2{font-size:2.3em}}h3,.h3{font-size:1.8em}@media(min-width: 641px){h3,.h3{font-size:2em}}h4,.h4{font-size:1.6em}@media(min-width: 641px){h4,.h4{font-size:1.8em}}h5,.h5{font-size:1.4em}@media(min-width: 641px){h5,.h5{font-size:1.6em}}h6,.h6{font-size:1.2em}@media(min-width: 641px){h6,.h6{font-size:1.4em}}p{font-size:1.4em;line-height:1.25;margin:0 0 15px}@media(min-width: 641px){p{font-size:1.6em}}strong{font-weight:700}.callout{color:#036;font-family:"AdriaGrotesk-RegularUprightItalic",sans-serif;font-weight:700}em{font-family:"Open Sans",sans-serif;font-weight:400;font-style:italic}a,a:visited{color:#079fc2}a:hover{text-decoration:none}img{max-width:100%;height:auto}.safari5 .portishead-dp-logo,.safari5 .portishead-orth-logo{height:200px;margin:25px auto;text-align:center}@media(min-width: 641px){.safari5 .portishead-dp-logo,.safari5 .portishead-orth-logo{position:relative;top:-50px;text-align:left;width:260px;height:275px}}a.btn,input.btn,button.btn{display:inline-block;zoom:1;*display:inline;color:#444;background:#ff0;font-size:.8125em;font-weight:bold;margin:0 15px 15px 0;padding:8px 15px;border:none;border-radius:20px;text-shadow:none;cursor:pointer;box-shadow:none;width:auto}a.btn:hover,a.btn:focus,input.btn:hover,input.btn:focus,button.btn:hover,button.btn:focus{color:#fff;background:red;text-decoration:none}ul{margin:0;padding:2px 10px 20px}.splitscreen ul{padding:0}ul li{position:relative;font-size:1.6em;line-height:1.35;margin:10px 0;padding:0 0 0 12px;list-style-position:inside}.splitscreen ul li{padding:0}ul li ul{margin:0;padding:0 0 0 5px}ul li ul li{font-size:1em}ol{margin:0;padding:10px 0 10px 32px}ol li{font-size:1.6em;line-height:1.5;margin:10px 0;padding:0 0 0 5px;background:none;list-style-position:inside;list-style:decimal}ol li ol{margin:0;padding:0 0 0 5px}ol li ol li{font-size:1em}form div{overflow:hidden;margin:15px 0}form div label{display:block;font-size:.875em;width:100%;padding:8px 0;font-weight:bold;letter-spacing:-1px}form div label span{color:red}form div input[type=text],form div input[type=email],form div input[type=tel],form div textarea{font-size:.875em;width:100%;border:none;background:#ffff4d;border-radius:4px;padding:10px}table{margin:25px 0}table tr{background:#ff0}table tr:nth-child(even){background:#ffff80}table th,table td{padding:12px 10px;text-align:center;font-size:.75em}table th{color:#000;background:#ff0}table td{border:1px solid #fff}.inner{position:relative;overflow:hidden;padding:0 15px}@media(min-width: 1260px){.inner{width:1000px;margin:0 auto}}@media(min-width: 1260px){.inner.wider-width{width:1500px}}.page-intro .inner{padding:0}@media(min-width: 1260px){.page-intro .inner{width:100%}}#header .inner{padding:0}@media(min-width: 900px){#header .inner{min-height:180px}}@media(min-width: 1260px){#header .inner{min-height:220px}}.nhs-warning-area .inner{overflow:visible}#header{position:relative}@media(min-width: 1000px){#header{padding-top:35px}.facial-aesthetics #header{padding-top:20px}}@media(min-width: 1260px){#header{background:url(../images/nav-background.gif) no-repeat center bottom;background-size:150% 50%}}section{position:relative}.page-intro{position:relative}.main-area{padding:25px 0}@media(min-width: 900px){.main-area{padding:50px 0}}@media(min-width: 900px){.main-area .content-area .col:nth-child(2n){margin:0}}.col{width:100%}@media(min-width: 900px){.col{float:left;width:48%;margin:0 4% 0 0}.col.price-guide{width:75%;margin:0}.col:nth-child(2n){margin:0}}.no-js #turn-js-on{color:#000;position:absolute;top:0;left:0;background:orange;padding:30px;text-align:center;width:100%;z-index:2000}.no-js #turn-js-on a{text-decoration:underline;color:#000}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:25px;right:25px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#94d7e4 url(../images/cd-top-arrow.svg) no-repeat center 50%;background:rgba(148,215,228,.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;transition:opacity .3s 0s,visibility 0s .3s;z-index:2000}.no-svg .cd-top{background:#94d7e4 url(../images/cd-top-arrow.png) no-repeat center 50%;background:rgba(148,215,228,.8) url(../images/cd-top-arrow.png) no-repeat center 50%}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.cd-top.cd-fade-out{opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.align-right{float:right;margin-left:10px}@media(min-width: 900px){.align-right{margin-top:25px}}.mt-lrg{margin-top:20px}.mb-lrg{margin-bottom:20px}.flexslider{border-radius:0;margin:0;padding:0}.flexslider ul li{background:none;font-size:1em}.splitscreen{color:#fff;background:#6eb8c9;padding:25px 0}@media(min-width: 641px){.splitscreen{padding:25px 100px}}@media(min-width: 900px){.splitscreen{padding:25px 0;background:#6eb8c9;background:linear-gradient(to right, #e2f1f4 50%, #6eb8c9 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#e2f1f4", endColorstr="#6eb8c9",GradientType=1 )}}.splitscreen .splitscreen-area-light{padding:0 0 30px}@media(min-width: 900px){.splitscreen .splitscreen-area-light{color:#666;padding:0}}.splitscreen .splitscreen-area-light a{color:#fff}@media(min-width: 900px){.splitscreen .splitscreen-area-light a{color:#666}}.splitscreen-title{margin:0 0 15px;text-align:center}@media(min-width: 900px){.splitscreen-title{display:inline-block;color:#2f859e;font-size:2.4em;margin:0;padding:0;text-align:left}.splitscreen-area-dark .splitscreen-title{color:#fff}}.light-blue{background:#e2f1f4;padding:25px 0}@media(min-width: 641px){.light-blue{padding:25px 100px}}@media(min-width: 900px){.light-blue{padding:25px 0}}.logo-link{display:block;text-align:center;padding:20px}@media(min-width: 641px){.logo-link{padding:0}}@media(min-width: 900px){.logo-link{padding:20px}}@media(min-width: 1260px){.logo-link{padding:0}}.logo-link .portishead-dp-logo,.logo-link .portishead-orth-logo,.logo-link .portishead-facial-logo{display:block;width:200px;margin:0 auto}@media(min-width: 450px){.logo-link .portishead-dp-logo,.logo-link .portishead-orth-logo,.logo-link .portishead-facial-logo{width:253px;height:auto;margin:15px auto 5px}}@media(min-width: 641px){.logo-link .portishead-dp-logo,.logo-link .portishead-orth-logo,.logo-link .portishead-facial-logo{float:left;margin:15px}}@media(min-width: 1000px){.logo-link .portishead-dp-logo,.logo-link .portishead-orth-logo,.logo-link .portishead-facial-logo{margin:5px 0 0}}@media(min-width: 900px){.logo-link .portishead-facial-logo{width:325px;margin:0}}.header-cta{position:relative;text-align:center;padding:0 25px 25px}@media(min-width: 641px){.header-cta{position:absolute;bottom:42px;right:0;width:55%;text-align:left;padding:0}.safari5 .header-cta{bottom:150px}}@media(min-width: 641px){.header-cta{bottom:58px;width:358px;padding:0 0 0 25px;border-left:1px solid #94d7e4}}@media(min-width: 900px){.header-cta{width:430px}}@media(min-width: 1000px){.header-cta{bottom:85px}}.header-cta div{font-size:1.6em;line-height:1.2}.header-cta div span{display:block}@media(min-width: 450px){.header-cta div span{display:inline}}.header-cta .header-cta-subhead{font-size:1.8em;font-weight:700;margin:0 0 5px}@media(min-width: 900px){.header-cta .header-cta-subhead{font-size:2.5em}}.header-cta .header-cta-contact{text-decoration:none}@media(min-width: 900px){.header-cta .header-cta-contact{font-size:2em}}.home-flexslider{position:relative;border:none;margin:0;padding:0}.page-intro img{display:block;width:100%;margin:0 auto}.page-description-wrapper{overflow:hidden}@media(min-width: 900px){.page-description-wrapper{position:absolute;bottom:0;left:0;width:1260px;height:100%}}@media(min-width: 1260px){.page-description-wrapper{width:1260px;height:100%;left:50%;margin-left:-630px}}@media(min-width: 1800px){.page-description-wrapper{width:1800px;margin-left:-900px}}.page-description{position:relative;z-index:2;color:#fff;background:#666;padding:15px;line-height:1.2;text-align:center}@media(min-width: 641px){.page-description{text-align:left}}@media(min-width: 900px){.page-description{position:relative;top:35px;left:30px;color:#333;background:none;border-left:1px solid #94d7e4;width:42%;padding:0 0 0 25px}}@media(min-width: 1260px){.page-description{top:55px;left:165px}.home .page-description{left:50px}}@media(min-width: 1800px){.page-description{left:410px;width:30%}.home .page-description{left:300px}}.mouth-guards .page-description{color:#fff}.page-description p{font-size:1.8em;margin:0;padding:0}@media(min-width: 641px){.page-description p{font-size:2.2em}}.page-description p a{text-decoration:none}.page-description p a:hover,.page-description p a:focus{text-decoration:underline}.page-menu{position:relative;z-index:2}@media(min-width: 900px){.page-menu{position:absolute;bottom:0;left:0;width:100%;padding:0 45px 20px}}@media(min-width: 1260px){.page-menu{padding:0 140px 20px}}@media(min-width: 1800px){.page-menu{padding:0 405px 20px}}.page-menu-item{position:relative;display:block;margin:15px;padding:15px;background:#e5f5f9;text-decoration:none}@media(min-width: 900px){.page-menu-item{float:left;width:24%;margin:0 1% 0 0;background:#fff;background:rgba(255,255,255,.8);min-height:120px}.page-menu-item:nth-child(4n){margin:0}}@media(min-width: 1000px){.page-menu-item{min-height:150px}}.page-menu-item:hover .arrow-right,.page-menu-item:focus .arrow-right{fill:#398698}.page-menu-item .page-menu-item-title{color:#333;font-size:2.2em;font-weight:700;margin:0 0 1rem;padding:0;text-align:left}@media(min-width: 641px){.page-menu-item .page-menu-item-title{font-size:2.6em}}@media(min-width: 900px){.page-menu-item .page-menu-item-title{font-size:1.8em}}@media(min-width: 1000px){.page-menu-item .page-menu-item-title{font-size:2em}}@media(min-width: 1260px){.page-menu-item .page-menu-item-title{font-size:2.2em}}.page-menu-item .page-menu-item-desc{color:#333;font-size:2.2em;font-weight:300}@media(min-width: 641px){.page-menu-item .page-menu-item-desc{font-size:2.6em}}@media(min-width: 900px){.page-menu-item .page-menu-item-desc{font-size:1.6em}}@media(min-width: 1000px){.page-menu-item .page-menu-item-desc{font-size:2em}}@media(min-width: 1260px){.page-menu-item .page-menu-item-desc{font-size:2.1em}}.page-menu-item .arrow-right{width:30px;height:30px;position:absolute;bottom:15px;right:15px;fill:#6eb8c9;transition:fill .4s ease-in-out}@media(min-width: 900px){.page-menu-item .arrow-right{position:relative;bottom:auto;top:-5px;right:auto;left:0}}.updates-area{background:#666}.updates-area .inner{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:60px;width:100%}@media only screen and (min-width: 1000px){.updates-area .inner{flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:1325px}}.updates-area .updates__item{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;flex:1;text-align:center;padding-bottom:60px}.updates-area .updates__title{font-size:3em;font-weight:700;text-align:center;margin:0 auto;margin-bottom:15px;color:#acacac;max-width:445px}.updates-area .updates__content{color:#fff;padding:22px;width:100vw;background-color:#858585}@media only screen and (min-width: 1000px){.updates-area .updates__content{width:445px}}.updates-area .updates__content p{font-size:1.6rem;font-weight:700}@media only screen and (min-width: 1000px){.updates-area .updates__content p{font-size:1.8rem}}.updates__item.nhs-warning{color:#fff;background:#1e70b9}.updates__item.nhs-warning::before,.updates__item.nhs-warning::after{display:none}.updates__item.nhs-warning img{margin-bottom:20px}.nhs-warning-area{background:#1e70b9;color:#fff;text-align:center;padding:120px 0 40px}@media(min-width: 1260px){.nhs-warning-area{padding:40px 0}}.nhs-warning{position:relative;padding:0 15px}@media(min-width: 641px){.nhs-warning{padding:0 15%}}@media(min-width: 1260px){.nhs-warning{padding:0 22px}}.nhs-warning::before,.nhs-warning::after{content:"";position:absolute;top:-75px;left:50%;transform:translateX(-50%);width:56px;height:50px;background:url(../images/icon-caution.png) no-repeat center center}@media(min-width: 1260px){.nhs-warning::before,.nhs-warning::after{top:50%;left:-75px;transform:translateX(0);transform:translateY(-50%)}}.nhs-warning::after{display:none}@media(min-width: 1260px){.nhs-warning::after{display:block;left:auto;right:-75px}}.nhs-warning-title{text-transform:uppercase;font-size:3em;font-weight:700;text-align:center;margin-bottom:15px}.nhs-warning-text p{font-size:1.8em;line-height:1.6}.nhs-warning-text p:last-child{margin-bottom:0}.nhs-warning-text p a{color:#fff}.meet-the-team h1,.meet-the-team h2,.meet-the-team h3,.meet-the-team h4,.meet-the-team h5,.meet-the-team h6{text-align:center}@media(min-width: 900px){.meet-the-team h1,.meet-the-team h2,.meet-the-team h3,.meet-the-team h4,.meet-the-team h5,.meet-the-team h6{text-align:left}}.team-flexslider{position:relative;background:none;border:none}@media(min-width: 900px){.team-flexslider{float:right;width:50%}.team-flexslider.no-tab-nav{float:none;width:100%;padding-bottom:30px}}.team-flexslider .flex-direction-nav{display:none}@media(min-width: 900px){.team-flexslider .flex-direction-nav{display:block}}.flex-direction-nav{display:none;position:absolute;bottom:0;right:0}@media(min-width: 900px){.flex-direction-nav{display:block}}.no-pagination .flex-direction-nav{display:none !important}.flex-direction-nav li{display:inline-block;margin:0 0 0 12px;width:12px}.flex-direction-nav a{width:12px;height:20px;background:url(../images/arrow-left-white.svg) no-repeat;background-size:cover;opacity:1;text-indent:-9999px}.flex-direction-nav .flex-prev{left:0 !important}.flex-direction-nav .flex-next{right:0 !important;background:url(../images/arrow-right-white.svg) no-repeat;background-size:cover}.team-tabs{overflow:hidden}@media(min-width: 900px){.team-tabs-nav,.team-tabs-slides{float:left;width:50%}}.team-tabs-nav{text-align:center;margin:0 0 25px}@media(min-width: 900px){.team-tabs-nav{margin:40px 0}}.team-tabs-nav a{display:inline-block;color:#333;background:#e2f1f4;font-size:1.4em;margin:5px;padding:5px 10px;text-decoration:none}@media(min-width: 900px){.team-tabs-nav a{display:block;text-align:left;font-size:2.4em;border-bottom:1px solid #6eb8c9;margin:0 30px 0 0;padding:15px 0}}.team-tabs-nav a .arrow-mtt{display:none}@media(min-width: 900px){.team-tabs-nav a .arrow-mtt{display:inline-block;width:16px;height:28px;fill:#6eb8c9;vertical-align:middle;margin:0 30px}}.team-tabs-nav a:hover,.team-tabs-nav a:focus,.team-tabs-nav a.flex-active{color:#6eb8c9}.team-tabs-slides{padding:25px 0 0;margin:0}@media(min-width: 900px){.team-tabs-slides{padding:0}}@media(min-width: 900px){.team-tabs-slides .slide-content{padding:0 30px}}.team-tabs-slides .slide-header{position:relative}@media(min-width: 900px){.team-tabs-slides .slide-header{border-left:1px solid #94d7e4;margin:0 0 145px 15px;padding:85px 0 0 10px}}.team-tabs-slides .team-header{position:relative;margin:0 0 30px 0}@media(min-width: 900px){.team-tabs-slides .team-header{border-left:none;padding:0}}.team-tabs-slides .person-name{font-size:1.8em;margin:0;padding:0}.no-tab-nav .team-tabs-slides .person-name{text-align:center}@media(min-width: 900px){.no-tab-nav .team-tabs-slides .person-name{text-align:left}}.team-tabs-slides .team-name{font-size:1.8em;margin:0 0 15px;padding:0}.team-tabs-slides .person-title{text-align:center;font-size:1.6em}@media(min-width: 900px){.team-tabs-slides .person-title{text-align:left;font-size:1.8em;padding:0;width:45%}}.team-tabs-slides .person-image{padding:15px 40px}@media(min-width: 900px){.team-tabs-slides .person-image{position:absolute;top:0;right:-70px}}.team-tabs-slides .person-image img{border-radius:300px;max-width:none;width:230px;height:230px;margin:0 auto}.team-tabs-slides .team-image img{border-radius:0;width:100%;height:auto}.team-tabs-slides .slide-info{text-align:center;padding:0 15px}@media(min-width: 900px){.team-tabs-slides .slide-info{text-align:left;padding:0}.team-tabs-slides .slide-info span{display:block}}.team-tabs-slides .slide-info .qualifications{font-size:1.7em;font-weight:700;line-height:1.6}.team-tabs-slides .slide-info a,.team-tabs-slides .slide-info strong{color:#fff}.sleepwell-logo{max-width:350px !important;margin-left:auto;margin-right:auto}.content-tabs-nav{position:relative;z-index:2000;margin:25px 15px 0;overflow:hidden}@media(min-width: 1260px){.content-tabs-nav{position:absolute;bottom:0;left:50%;width:1000px;margin:0 0 0 -500px;background:#fff;background:rgba(255,255,255,.8);padding:0 40px}}.content-tabs-nav a{float:left;display:inline-block;width:50%;text-align:center;border-left:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0;font-size:1.1em;color:#fff;background:#94d7e4;text-decoration:none;transition:background .4s ease-in-out}@media(min-width: 450px){.content-tabs-nav a{font-size:1.4em}}@media(min-width: 641px){.content-tabs-nav a{font-size:1.8em}}@media(min-width: 900px){.content-tabs-nav a{font-size:2.4em}}@media(min-width: 1260px){.content-tabs-nav a{color:#333;background:url(../images/arrow-right-blue.png) no-repeat 0 50%;background-size:16px 28px;border-left:none;border-bottom:1px solid #94d7e4;width:48%;margin-right:2%;padding:10px 10px 10px 55px;text-align:left;transition:none}.content-tabs-nav a:nth-child(2n){margin-right:0;margin-left:2%}.content-tabs-nav a:last-child,.content-tabs-nav a:nth-last-child(2){border-bottom:none}}.content-tabs-nav a:hover,.content-tabs-nav a:focus{background:#80cfdf}@media(min-width: 1260px){.content-tabs-nav a:hover,.content-tabs-nav a:focus{color:#94d7e4;background:none;background:url(../images/arrow-right-blue.png) no-repeat 0 50%;background-size:16px 28px}}.content-tabs-nav a.flex-active{background:#57c0d5}@media(min-width: 1260px){.content-tabs-nav a.flex-active{color:#94d7e4;background:none;background:url(../images/arrow-down-blue.png) no-repeat 0 50%;background-size:28px 16px}}.content-tabs-panels .flex-nav-prev,.content-tabs-panels .flex-nav-next{position:relative;border-right:1px solid #fff}@media(min-width: 641px){.content-tabs-panels .flex-nav-prev,.content-tabs-panels .flex-nav-next{background:#94d7e4;width:30px;height:30px;margin:0;padding:5px 0 0}.content-tabs-panels .flex-nav-prev a,.content-tabs-panels .flex-nav-next a{top:25px;left:7px !important}.content-tabs-panels .flex-nav-prev a.flex-next,.content-tabs-panels .flex-nav-next a.flex-next{left:10px !important}}.content-tabs-image{padding:0 15px}.content-tabs-image img{border-radius:300px;border:2px solid #94d7e4}@media(min-width: 641px){.content-tabs-image img{width:360px !important;height:360px !important;margin:0 auto}}.profile .profile-header{position:relative}@media(min-width: 900px){.profile .profile-header{border-left:1px solid #94d7e4;margin:0 0 145px 15px;padding:85px 0 0 10px}}.profile .person-name{font-size:1.8em;margin:0;padding:0;text-align:left}.profile .person-title{text-align:left;padding:0 0 15px;font-size:1.6em}@media(min-width: 900px){.profile .person-title{font-size:1.8em;padding:0;width:45%}}.profile .person-image{padding:0 40px 15px;text-align:center}@media(min-width: 900px){.profile .person-image{position:absolute;top:0;right:-55px}}.profile .person-image img{border-radius:300px;width:230px;height:230px;margin:0 auto}.profile .profile-info{text-align:left;padding:0 0 15px}@media(min-width: 900px){.profile .profile-info{padding:0}.profile .profile-info span{display:block}}.profile .profile-info .qualifications{font-size:1.7em;font-weight:700;line-height:1.6}.price-guide{padding:50px 0}.price{font-size:1.4em;padding:5px 0}@media(min-width: 641px){.price{font-size:1.6em;padding:8px 0}}.price span{float:right;padding-left:1rem}@media(min-width: 900px){.price span{width:30%;text-align:left}}.br-callout{overflow:hidden;margin:25px 0}@media(min-width: 641px){.br-callout{width:55%}}@media(min-width: 900px){.br-callout{width:86%}}.br-callout img{float:left;max-width:none;width:30% !important}.br-callout .br-content{float:left;width:70%;padding:0 0 0 15px}.br-callout .br-content span{font-weight:700}@media(min-width: 641px){.br-callout .br-content span{display:block}}.google-map iframe{width:100%;height:200px}@media(min-width: 900px){.google-map iframe{height:310px}}blockquote.testimonials{margin:1rem 0;padding:0}blockquote.testimonials .testimonial{margin-top:1rem;margin-bottom:1rem;padding-left:1rem;border-left:5px solid #6eb8c9}.company-info{position:relative;color:#fff;background:#666;padding:15px 0;text-align:center}@media(min-width: 1000px){.company-info{padding:25px 0 40px}}.company-info a{display:block;color:#fff;text-decoration:none}.company-info h2{text-align:center;padding:0 0 25px}.company-info h2 span{display:block}@media(min-width: 450px){.company-info h2 span{display:inline}}.company-info img{display:block;width:100%}.company-info .map-overlay-container{background:#5788a6;margin:0 0 15px;padding:15px 0}@media(min-width: 1000px){.company-info .map-overlay-container{position:absolute;bottom:0;right:15px;width:50%;height:121px;z-index:10;margin:0;padding:15px;text-align:left;background:#5788a6;background:rgba(87,136,166,.8)}}@media(min-width: 1000px){.company-info .map-overlay-container .map-overlay{margin:5px 15px;padding:10px 0 10px 25px;border-left:1px solid #94d7e4}}.company-info .map-overlay-container .map-overlay-title{margin:0;font-weight:700;text-align:center}@media(min-width: 1000px){.company-info .map-overlay-container .map-overlay-title{text-align:left}}.company-info .map-overlay-container .map-overlay-address{margin:0}@media(min-width: 1000px){.company-info .map-overlay-container .map-overlay-address span{display:block}}.logo-banner{position:relative;z-index:2000;overflow:hidden;padding:15px 0}.logo-banner .inner{display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.safari5 .logo-banner .inner,.iphone .logo-banner .inner{display:block}.logo-banner-item{text-align:center;width:25%;padding:0 5px}.no-flexbox .logo-banner-item,.safari5 .logo-banner-item,.iphone .logo-banner-item{float:left;width:50%}@media(min-width: 641px){.no-flexbox .logo-banner-item,.safari5 .logo-banner-item,.iphone .logo-banner-item{width:25%}}.accreditations{overflow:hidden;background:#f0f0f0;padding:30px 0 40px}.tabbing-nav{margin:0;padding:0 0 10px}.tabbing-nav a{font-size:1.2em;color:#666;background:#fcfcfc;display:inline-block;margin:0 10px 0 0;padding:8px 15px;text-decoration:none}.tabbing-nav a:hover,.tabbing-nav a:focus,.tabbing-nav a.active{color:#333;background:#fff}@media(min-width: 900px){.accreditations-external{width:60%}}.accreditations-external #panel-2{margin-top:20px;display:block !important}.accreditations-testimonials{padding:15px 0 25px}@media(min-width: 900px){.accreditations-testimonials{padding:0;width:36%}.accreditations-testimonials:nth-child(3n){margin:0 0 0 4%}}.accreditations-testimonials .blockquote-flexslider{padding:3px;border:1px solid #e4e4e4;margin:0}.accreditations-testimonials .blockquote-flexslider blockquote{padding:35px 15px 50px;background:url(../images/quotemark-open.png) no-repeat 8px 8px,url(../images/quotemark-close.png) no-repeat 98% 82%}.accreditations-testimonials .blockquote-flexslider p{font-family:"Open Sans",sans-serif;font-weight:400;font-style:italic;font-size:1.6em}.accreditations-testimonials .blockquote-flexslider .flex-control-paging{bottom:15px}@media(min-width: 900px){.accreditations-testimonials .blockquote-flexslider .flex-control-paging{width:auto;right:10px;bottom:8px}}.accreditations-testimonials .blockquote-flexslider .flex-control-paging li{margin:0 5px;padding:0}.accreditations-testimonials .blockquote-flexslider .flex-control-paging a{background:#94d7e4;border:1px solid #94d7e4;box-shadow:none;border-radius:10px}.accreditations-testimonials .blockquote-flexslider .flex-control-paging a:hover,.accreditations-testimonials .blockquote-flexslider .flex-control-paging a.flex-active{background:#fff}.links-banner{color:#fff;background:#666;padding:30px 0 15px}@media(min-width: 900px){.links-banner{padding:30px 0 0}}.links-banner .links-banner-col{margin:0 0 25px;padding:0;text-align:center}@media(min-width: 900px){.links-banner .links-banner-col{float:left;width:33.333%;margin:0;padding:0 0 0 25px;border-left:1px solid #94d7e4;text-align:left}}.links-banner .links-banner-col:first-child{margin:0 0 50px}@media(min-width: 900px){.links-banner .links-banner-col:first-child{margin:0}}@media(min-width: 900px){.links-banner .links-banner-col:first-child span{display:block}}.links-banner .links-banner-col .links-banner-title{font-weight:700;text-align:center}@media(min-width: 900px){.links-banner .links-banner-col .links-banner-title{text-align:left}}.links-banner .links-banner-col a{color:#fff}.links-banner .links-banner-col ul{margin:0;padding:0}@media(min-width: 900px){.links-banner .links-banner-col ul{padding:0 0 40px}}.links-banner .links-banner-col ul li{background:none;margin:0;padding:0;font-size:1.6em}.links-banner .links-banner-col ul li a{display:block;color:#fff;font-size:1em;padding:0 0 5px}.copyright{padding:15px;color:#333;font-size:.8em;text-align:center}@media(min-width: 900px){.copyright{text-align:left;padding:15px 0}}.copyright p{margin:0 0 5px}.is-hidden{display:none}.no-js .is-hidden,.is-visible{display:block}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
