﻿body,html{background-color:#E4EAD2;color:#7B7361;font-size:1em;font-weight:400}h1,h2,h3,h4,h5,h6,p,ul,ol{margin-bottom:0.75em;margin-top:0.75em}h1,.h1,h2,.h2,h3,.h3{color:#80A0B5;font-family:'Lato', sans-serif;font-weight:700;font-size:1.5em}h4,.h4{color:#80A0B5;font-family:'Lato', sans-serif;font-weight:700;font-size:1.375em}h5,.h5{color:#80A0B5;font-family:'Lato', sans-serif;font-weight:700;font-size:1.125em}h6,.h6{color:#80A0B5;font-family:'Lato', sans-serif;font-weight:700;font-size:1em}.heavy{font-family:'Lato', sans-serif;font-weight:700}.light{font-family:'Lato', sans-serif;font-weight:300}a{color:#80A0B5}.small{font-size:.6875em}.lead{font-size:1.5em}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{border-bottom:1px solid #ededed;margin-bottom:0.5em;padding-bottom:0.25em}h1.title a:hover,h2.title a:hover,h3.title a:hover,h4.title a:hover,h5.title a:hover,h6.title a:hover{text-decoration:none}blockquote{border-left-color:#E4EAD2;color:#7B7361;font-family:'Lato', sans-serif;font-weight:300;font-size:1.5em;margin-top:1em;margin-bottom:1em}.main ul{list-style-position:inside;padding-left:0em}@media only screen and (min-width: 768px){h1,.h1{font-family:'Lato', sans-serif;font-weight:300;font-size:2.65em}h2,.h2{font-family:'Lato', sans-serif;font-weight:300;font-size:2.25em}}.site-header{background-color:white}.site-header .logo{width:100px;padding-top:10px;padding-bottom:10px}.site-header .logo img{max-width:100%;height:auto}.site-header .container{padding-left:0;padding-right:0;position:relative}.site-header .notice{color:#A8BB6F;font-size:.875em;left:auto;padding-left:120px;position:absolute;right:1.25em;text-align:right;top:0}.site-header .notice a{color:#A8BB6F}.site-header .notice img{display:none}.site-header .notice .phone{color:#7B7361}.menu-toggle{background-color:#7B7361;border:none;color:white;height:2em;line-height:2em;padding:0;width:100%}.menu-toggle img{margin-top:-3px}.menu-toggle:hover{background-color:#3F3E29}html.js .main-nav{display:none}html.js .main-nav.open{display:block}.nav-menu{background-color:#E4EAD2;list-style:none;margin:0;padding-left:0;text-align:center}.nav-menu li{border-bottom:1px solid #C9D5A5}.nav-menu li a{color:#666;display:block;padding:.625em}.nav-menu li a:hover{background-color:#C9D5A5;color:white;text-decoration:none}.nav-menu li.phone-number{display:none}.nav-menu li.search{background-color:#C9D5A5;padding-bottom:.625em;padding-top:.625em}.nav-menu li.search input.search-field{border:none;display:inline-block;height:32px;margin-top:5px;padding:5px}.nav-menu li.search input[type="submit"]{display:inline-block;margin-top:-3px}.nav-menu li.search button.search-close{display:none}.nav-menu li.search-toggle{display:none}.nav-menu li ul{list-style:none;display:none;margin:0;padding-left:0}@media only screen and (min-width: 962px){.site-header{background-color:white;height:10em}.site-header .logo{width:140px;padding-top:0px;padding-bottom:0px}.site-header .notice p{float:right}.site-header .notice img{display:block;float:right;margin-left:10px;height:auto;width:3.25em}.site-header .notice .phone{display:none}.menu-toggle{display:none}.main-nav{background-color:transparent;position:absolute;top:2.8em;right:0}.nav-menu{background-color:transparent}.nav-menu li{background-color:transparent;border:none;float:left;position:relative;width:auto}.nav-menu li.phone-number{background:url(../images/ui/phone-icon.png);background-image:url(../images/ui/phone-icon.svg);background-position:left center;background-repeat:no-repeat;color:#9B9B9B;display:list-item;font-family:'Lato', sans-serif;font-weight:700;padding-left:1.875em}.nav-menu li.phone-number span{float:left}.nav-menu li a:hover{background-color:transparent;color:#6088a2}.nav-menu li.search{background-color:#D1DFE7;display:none;top:-6px;padding:1.25em;position:absolute;width:100%}.nav-menu li.search .search-form{float:left;padding-right:50px;width:90%}.nav-menu li.search input.search-field{border:none;display:block;float:left;height:32px;margin-top:0px;padding:5px;width:75%}.nav-menu li.search input[type="submit"]{display:block;float:left;margin-left:1.25em;margin-top:-3px}.nav-menu li.search button.search-close{background-color:transparent;background:url(../images/ui/close-icon.png);background-image:url(../images/ui/close-icon.svg);background-position:center center;background-repeat:no-repeat;border:none;display:block;height:38px;margin:-4px 0px 0px 0px;padding:0;position:absolute;overflow:hidden;right:1.25em;text-indent:-9999px;top:1.25em;width:38px}.nav-menu li.search.open{display:block;z-index:900}.nav-menu li.search-toggle{background:url(../images/ui/search-icon.png);background-image:url(../images/ui/search-icon.svg);background-position:center center;background-repeat:no-repeat;display:block;height:38px;overflow:hidden;text-indent:-9999px;width:38px}.nav-menu li.search-toggle.open{background-color:#D1DFE7;color:white}.nav-menu.primary{border-top:1px solid #80A0B5;font-family:'Lato', sans-serif;font-weight:700;font-size:1.125em;position:relative;top:2.36em}.nav-menu.primary li a{color:#80A0B5;padding-bottom:1.5em;padding-top:1.25em;height:4em}.nav-menu.primary li a:hover{color:#666}.nav-menu.primary li.button-pill{margin-top:0.75em;margin-left:1em}.nav-menu.primary li.button-pill a{background-color:#80A0B5;-moz-border-radius:500px;-webkit-border-radius:500px;border-radius:500px;color:white;height:2.5em;padding:0.5em 1em}.nav-menu.primary li.button-pill a:hover{background-color:#6088a2}.nav-menu.secondary{font-size:.875em;position:absolute;right:0;top:0}.nav-menu.secondary li{color:#9B9B9B}.nav-menu.secondary li a{color:#9B9B9B}.nav-menu.secondary li a:hover{color:#666}.nav-menu li ul{background-color:#f3f6f8;display:none;font-size:.6875em;position:absolute;width:16em;z-index:999}.nav-menu li ul li{text-align:left;width:100%}.nav-menu li ul li a{padding:0.5em 1.1em}.nav-menu li ul li a:hover{background-color:#D1DFE7;color:#80A0B5}.nav-menu li:hover{color:#80A0B5}.nav-menu li:hover ul{display:block;-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);margin-top:-1px}.nav-menu li.menu-item-has-children:hover{background-color:#f3f6f8}.nav-menu li.menu-item-has-children:hover a{color:#666}html.js .main-nav{display:block}html.js .main-nav.open{display:block}}.boxed-content{background-color:white;padding-top:1.25em;padding-bottom:1.25em}.wrapper.opening-status{background-color:#80A0B5;color:white;font-size:.875em;text-align:center}.wrapper.opening-status p{margin-bottom:0.25em;margin-top:0.25em}.page-header{background-color:#3F3E29;background-position:right center;background-repeat:no-repeat;background-size:cover;color:white;display:block;overflow:hidden;margin-top:0;min-height:13.75em}.page-header h1{color:white;margin-bottom:0.25em}.page-header h1,.page-header p{text-shadow:0px 1px 0px rgba(0,0,0,0.5)}.page-header a{color:white;text-decoration:underline}.page-header.blue{background-color:#80A0B5}.page-header.green{background-color:#A8BB6F}.main,.sidebar{padding-top:1em}.main hr,.sidebar hr{display:block;margin-top:2em;margin-bottom:2em;width:100%}.main img,.sidebar img{display:block;height:auto;max-width:100%}.main img.alignleft,.sidebar img.alignleft{float:left;margin-bottom:1em;margin-right:1em;margin-top:0.25em}.main img.alignright,.sidebar img.alignright{float:right;margin-bottom:1em;margin-left:1em;margin-top:0.25em}.main *:first-child,.sidebar *:first-child{margin-top:0}.well{background-color:#ededed;border-left:4px solid #80A0B5;display:block;margin-bottom:1em;padding:1em}.well *:last-child{margin-bottom:0}.sidebar h4{border-bottom:1px solid #ededed;color:#666;margin-bottom:0em;padding-bottom:0.25em}.sidebar ul{list-style:none;padding-left:0}.sidebar ul li{border-bottom:1px solid #ededed}.sidebar ul li a{display:block;padding-bottom:0.25em;padding-top:0.25em}.video-embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map-section{margin-bottom:2em}ul.questions{list-style:none;padding-left:0}ul.questions li{border-bottom:1px solid #ededed}ul.questions li a{color:#666;display:block;padding:0.5em;width:100%}ul.questions li a:hover{background-color:#f7f7f7;color:#80A0B5;text-decoration:none}.opening-times{width:100%}.opening-times .day{display:inline-block;font-family:'Lato', sans-serif;font-weight:700;width:50%}ul.category-list{list-style:none;padding-left:0}ul.category-list li.current-cat a{color:#666}@media only screen and (min-width: 768px){.wrapper.content{padding-top:1.25em}.boxed-content{margin-bottom:1.25em;min-height:40em;padding-bottom:3em}ul.category-list{display:block;list-style:none;margin:0;overflow:hidden;padding-left:0;width:100%}ul.category-list li{float:left;border-bottom:2px solid white}ul.category-list li a{display:block;padding:1em}ul.category-list li a:hover{color:#666;text-decoration:non}ul.category-list li.current-cat{border-bottom:2px solid #80A0B5}}.nav-tabs{border-bottom:none;font-size:.6875em}.nav-tabs>li{background-color:#f1f4e8;margin-bottom:0px;margin-left:1px;margin-right:1px}.nav-tabs>li>a{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;color:#7B7361;margin-right:0px;padding:10px 10px}.nav-tabs>li>a:hover{background-color:rgba(255,255,255,0.8);border-color:transparent;color:#3F3E29}.nav-tabs>li.active>a{border:1px solid #fff;border-bottom-color:transparent;color:#80A0B5}.nav-tabs>li.active>a:hover{border:1px solid #fff;border-bottom-color:transparent;color:#6088a2}@media only screen and (min-width: 480px){.nav-tabs{font-size:.875em}.nav-tabs>li>a{padding:10px 20px}.nav-tabs>li.current-menu-item a{background-color:white}}@media only screen and (min-width: 962px){.nav-tabs{font-size:1em}.nav-tabs>li>a{padding:10px 30px}}.btn-rounded{-moz-border-radius:500px;-webkit-border-radius:500px;border-radius:500px}.home-promo-box{margin-top:1.25em}.home-row{clear:both;overflow:hidden;margin-left:-.625em;margin-right:-.625em}.home-promo{background-color:#80A0B5;background-size:cover;background-position:center center;color:white;display:block;min-height:13.75em;position:relative}.home-promo.large{height:21.25em}.home-promo .main-link{display:block;overflow:hidden;position:absolute;bottom:0;left:0;right:0;text-indent:-9999px;top:0}.home-promo.video{position:relative}.home-promo.video::after{background-image:url(../images/ui/video.png);background-size:81px 81px;background-repeat:no-repeat;background-position:center;content:" ";display:block;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;pointer-events:none;height:81px;width:81px}.home-promo .home-promo-text{bottom:.625em;left:.625em;right:.625em;color:white;position:absolute;text-align:center;text-shadow:0px 1px 0px rgba(0,0,0,0.3);top:auto}.home-promo .home-promo-text a{color:white}.home-promo .home-promo-text.align-left{text-align:left}.home-promo .home-promo-text h2{font-family:'Lato', sans-serif;font-weight:400;font-size:1.375em;margin-top:0;margin-bottom:0.2em;text-transform:uppercase}.home-promo .home-promo-text h2 a{color:white}.home-promo .home-promo-text h3{font-family:'Lato', sans-serif;font-weight:400;color:white;font-size:1.125em;margin-top:0;margin-bottom:0.2em;text-transform:uppercase}.home-promo .home-promo-text h3 a{color:white}.home-promo .home-promo-text p{font-family:'Lato', sans-serif;font-weight:700;margin-bottom:0;margin-top:0}.home-promo .home-promo-text ul{font-family:'Lato', sans-serif;font-weight:700;list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.home-promo .home-promo-text ul li{display:inline-block}.home-promo .home-promo-text ul li::after{content:"•";margin-left:0.5em;margin-right:0.5em}.home-promo .home-promo-text ul li:last-child::after{content:"";margin-left:0;margin-right:0}.home-promo .home-promo-text ul li a{color:white;text-decoration:underline}.home-promo .home-promo-text ul li a:hover{text-decoration:none}.home-promo .home-promo-text.regular-text p{font-family:'Lato', sans-serif;font-weight:400}.home-primary{display:block;position:relative}.home-secondary{display:block;float:left;clear:both;overflow:hidden;width:100%}@media only screen and (min-width: 768px){.boxed-content.home-content{padding:0}.home-row{margin-left:0;margin-right:0}.home-primary{height:37.5em}.home-promo-box{width:50%;position:absolute}.home-promo-box.bottom{bottom:0;top:auto}.home-promo-box.left{left:0;padding-left:1.25em;padding-right:.625em}.home-promo-box.left .home-promo{background-color:#C9D5A5}.home-promo-box.right{right:0;padding-right:1.25em;padding-left:.625em}.home-promo-box.top{top:0;bottom:auto}.home-promo{height:13.75em}.home-promo.large{height:21.25em}.home-secondary{padding-left:.625em;padding-right:.625em;height:16.25em;width:100%}.home-secondary .home-promo-box{float:left;padding-left:.625em;padding-right:.625em;position:relative;width:33.33%}}.helms-form label{color:#999;font-size:.875em}.helms-form input[type="text"],.helms-form input[type="password"],.helms-form input[type="email"],.helms-form textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ccc;color:#666;font-family:'Lato', sans-serif;font-weight:400;font-size:1.125em;padding:.625em;width:100%}.helms-form input[type="text"]:hover,.helms-form input[type="password"]:hover,.helms-form input[type="email"]:hover,.helms-form textarea:hover{border-color:#C9D5A5;outline:none}.helms-form input[type="text"]:focus,.helms-form input[type="password"]:focus,.helms-form input[type="email"]:focus,.helms-form textarea:focus{border-color:#80A0B5;-moz-box-shadow:0px 0px 4px 0px rgba(128,160,181,0.3);-webkit-box-shadow:0px 0px 4px 0px rgba(128,160,181,0.3);box-shadow:0px 0px 4px 0px rgba(128,160,181,0.3);outline:none}.helms-form input[type="submit"],.helms-form input[type="button"]{background-color:#80A0B5;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:white;margin-bottom:1.25em;margin-right:.625em;margin-top:1.25em;padding:.625em 1.25em}.helms-form input[type="submit"]:hover,.helms-form input[type="button"]:hover{background-color:#6088a2}.helms-form input[type="submit"].ninja-forms-save-progress,.helms-form input[type="button"].ninja-forms-save-progress{background-color:#999}.helms-form input[type="submit"].ninja-forms-mp-nav,.helms-form input[type="button"].ninja-forms-mp-nav{background-color:#C9D5A5}.helms-form input[type="button"]{background-color:#A8BB6F}.helms-form input[type="button"]:hover{background-color:#C9D5A5}.helms-form .list-radio-wrap.label-left{border-bottom:1px solid #ededed;padding-bottom:.625em}.helms-form .list-radio-wrap.label-left label{width:50%}.helms-form .list-radio-wrap.label-left ul label{width:auto}.helms-form .ninja-forms-field-error{font-size:.875em;margin-top:.3125em;margin-bottom:.625em}.helms-form a{margin-bottom:1em}.helms-form .meter{background-color:#ededed;height:4px;margin-bottom:1.25em;margin-top:1.25em}.helms-form .meter>span{background-color:#C9D5A5}.helms-form .ninja-forms-req-symbol{color:#80A0B5}.helms-form p{color:#999}.helms-form .ninja-forms-field-description{font-size:.6875em}.site-footer{background-color:#f1f4e8;font-size:.875em;padding-bottom:1.25em;padding-top:1.25em}.site-footer .small{font-size:1.27273}.site-footer .small a{color:#7B7361;display:inline-block;padding-left:0.5em;padding-right:0.5em}.site-footer .small a:hover{color:#3F3E29}.site-footer .patients-choice img{height:auto;max-width:60px}.site-footer .footer-details p:first-child{margin-top:0}.site-footer .social-icons{text-align:center;display:inline-block;list-style:none;overflow:hidden;padding-left:0;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:1em;width:100%}.site-footer .social-icons li{display:inline-block;height:32px;margin-right:10px;width:32px}.site-footer .social-icons li a{background:url(../images/ui/social-icons.png);background-image:url(../images/ui/social-icons.svg);display:inline-block;height:32px;overflow:hidden;text-indent:-9999px;width:32px}.site-footer .social-icons li.facebook a{background-position:0 0}.site-footer .social-icons li.twitter a{background-position:-32px 0px}@media only screen and (min-width: 768px){.site-footer .social-icons{float:right}}.brand{padding-left:0;padding-right:0}.brand img{height:auto;max-width:100%}.brands-more{padding-bottom:1.25em;padding-top:1.25em;text-align:center}.brand-top{text-align:center}.brand-top img{height:auto;width:150px;margin-left:auto;margin-right:auto}.page-embed{position:relative;padding-bottom:200%;padding-top:25px;height:0}.page-embed iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.modal-content{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.modal-actions{display:block;width:100%}.modal-actions .btn{display:inline-block;margin-bottom:10px;margin-right:10px}ul.brand-listing{border-top:1px solid #ededed;list-style:none;margin:0;padding-left:0;width:100%}ul.brand-listing li{border-bottom:1px solid #ededed;float:left;height:10em;opacity:0.8;padding:1em;width:50%}ul.brand-listing li:hover{opacity:1}ul.brand-listing li:nth-child(odd){border-right:1px solid #ededed}ul.brand-listing li img{height:auto;max-width:10em;width:100%}ul.brand-listing li a{display:table;height:8em;width:100%}ul.brand-listing li a>div{display:table-cell;vertical-align:middle;text-align:center}@media only screen and (min-width: 768px){ul.brand-listing li{height:15em;width:33.33%}ul.brand-listing li a{height:13em}ul.brand-listing li:nth-child(odd){border-right:none}ul.brand-listing li:nth-child(3n-1),ul.brand-listing li:nth-child(3n-2){border-right:1px solid #ededed}.page-embed{position:relative;padding-bottom:133%;padding-top:25px;height:0}}@media only screen and (min-width: 962px){ul.brand-listing li{width:25%}ul.brand-listing li:nth-child(3n-1),ul.brand-listing li:nth-child(3n-2){border-right:none}ul.brand-listing li:nth-child(4n-1),ul.brand-listing li:nth-child(4n-2),ul.brand-listing li:nth-child(4n-3){border-right:1px solid #ededed}.modal-lg{width:960px}.page-embed{padding-bottom:75%}}@media only screen and (min-width: 1280px){.page-embed{padding-bottom:50%}.modal-lg{width:1200px}}.meta{font-size:.875em}.news article{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #ededed}.news article h2{margin-bottom:0.1em}.news article h2 a{color:#666}.news article h2 a:hover{color:#80A0B5;text-decoration:none}.news article footer{border-top:1px solid #ededed;padding-top:0.5em}.news article footer p{font-size:.6875em;margin-bottom:0}.pagination ul{list-style:none;padding-left:0;text-align:center}.pagination ul li{display:inline-block;margin-right:0.25em}.pagination ul li span,.pagination ul li a{background-color:#f7f7f7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;padding:0.25em 0.5em}.pagination ul li span:hover,.pagination ul li a:hover{background-color:#80A0B5;color:white;text-decoration:none}.pagination ul li span.current,.pagination ul li a.current{background-color:#ededed}.pagination ul li span.current:hover,.pagination ul li a.current:hover{color:#9B9B9B}
