@charset "UTF-8";@charset "UTF-8";/* normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.clear:before,.clear:after{content:" ";display:table;}.clear:after{clear:both;}.container{margin-right:auto;margin-left:auto;min-width:320px;}.container:before,.container:after{display:table;content:" ";}.container:after{clear:both;}.container:before,.container:after{display:table;content:" ";}.container:after{clear:both;}.row:before,.row:after{display:table;content:" ";}.row:after{clear:both;}.row:before,.row:after{display:table;content:" ";}img.responsiveimg{width:100%;height:auto;}.full{max-width:100% !important;}.sm1,.sm2,.sm3,.sm4,.md1,.md2,.md3,.md4,.md5,.md6,.md7,.md8,.lg1,.lg2,.lg3,.lg4,.lg5,.lg6,.lg7,.lg8,.lg9,.lg10,.lg11,.lg12,.fu1,.fu2,.fu3,.fu4,.fu5,.fu6,.fu7,.fu8,.fu9,.fu10,.fu11,.fu12,.fu13,.fu14,.fu15,.fu16,.th1,.th2,.th3,.th4,.th5,.th6,.th7,.th8,.th9,.th10,.th11,.th12,.ff1,.ff2,.ff3,.ff4,.ff5,.ff6,.ff7,.ff8,.ff9,.ff10,.ff11,.ff12{float:left;min-height:1px;padding-right:12px;padding-left:12px;border-collapse:collapse;}.row{padding-left:12px;padding-right:12px;}.row .row{margin-right:-24px;margin-left:-24px;}.row .standard{margin-left:-12px;margin-right:-12px;}body{font-size:75%;}.sm1{width:25%;}.sm2{width:50%;}.sm3{width:75%;}.sm4{width:100%;}.sm1-offset{margin-left:25%;}.sm2-offset{margin-left:50%;}.sm3-offset{margin-left:75%;}.sm4-offset{margin-left:100%;}.sm-hide{display:none;}.sm-center{text-align:center;}.sm-left{text-align:left;}.sm-right{text-align:right;}@media screen and (min-width:768px){.md1{width:90px;}.md2{width:180px;}.md3{width:270px;}.md4{width:360px;}.md5{width:450px;}.md6{width:540px;}.md7{width:630px;}.md8{width:720px;}.md1-offset{margin-left:90px;}.md2-offset{margin-left:180px;}.md3-offset{margin-left:270px;}.md4-offset{margin-left:360px;}.md5-offset{margin-left:450px;}.md6-offset{margin-left:540px;}.md7-offset{margin-left:630px;}.fluid .md1{width:12.5%;}.fluid .md2{width:25%;}.fluid .md3{width:37.5%;}.fluid .md4{width:50%;}.fluid .md5{width:62.5%;}.fluid .md6{width:75%;}.fluid .md7{width:87.5%;}.fluid .md8{width:100%;}.fluid .md1-offset{margin-left:12.5%;}.fluid .md2-offset{margin-left:25%;}.fluid .md3-offset{margin-left:37.5%;}.fluid .md4-offset{margin-left:50%;}.fluid .md5-offset{margin-left:62.5%;}.fluid .md6-offset{margin-left:75%;}.fluid .md7-offset{margin-left:87.5%;}.fluid .th1{width:8.33333%;}.fluid .th2{width:16.66667%;}.fluid .th3{width:25%;}.fluid .th4{width:33.33333%;}.fluid .th5{width:41.66667%;}.fluid .th6{width:50%;}.fluid .th7{width:58.33333%;}.fluid .th8{width:66.66667%;}.fluid .th9{width:75%;}.fluid .th10{width:83.33333%;}.fluid .th11{width:91.66667%;}.fluid .th12{width:100%;}.fluid .th1-offset{margin-left:8.33333%;}.fluid .th2-offset{margin-left:16.66667%;}.fluid .th3-offset{margin-left:25%;}.fluid .th4-offset{margin-left:33.33333%;}.fluid .th5-offset{margin-left:41.66667%;}.fluid .th6-offset{margin-left:50%;}.fluid .th7-offset{margin-left:58.33333%;}.fluid .th8-offset{margin-left:66.66667%;}.fluid .th9-offset{margin-left:75%;}.fluid .th10-offset{margin-left:83.33333%;}.fluid .th11-offset{margin-left:91.66667%;}.container{max-width:744px;}.sm-hide{display:block;}.md-hide{display:none;}.md-center{text-align:center;}.md-left{text-align:left;}.md-right{text-align:right;}.mdfloat{float:right;}}@media screen and (min-width:984px){.lg1{width:78px;}.lg2{width:156px;}.lg3{width:234px;}.lg4{width:312px;}.lg5{width:390px;}.lg6{width:468px;}.lg7{width:546px;}.lg8{width:624px;}.lg9{width:702px;}.lg10{width:780px;}.lg11{width:858px;}.lg12{width:936px;}.lg1-offset{margin-left:78px;}.lg2-offset{margin-left:156px;}.lg3-offset{margin-left:234px;}.lg4-offset{margin-left:312px;}.lg5-offset{margin-left:390px;}.lg6-offset{margin-left:468px;}.lg7-offset{margin-left:546px;}.lg8-offset{margin-left:624px;}.lg9-offset{margin-left:702px;}.lg10-offset{margin-left:780px;}.lg11-offset{margin-left:858px;}.fluid .lg1{width:8.33333%;}.fluid .lg2{width:16.66667%;}.fluid .lg3{width:25%;}.fluid .lg4{width:33.33333%;}.fluid .lg5{width:41.66667%;}.fluid .lg6{width:50%;}.fluid .lg7{width:58.33333%;}.fluid .lg8{width:66.66667%;}.fluid .lg9{width:75%;}.fluid .lg10{width:83.33333%;}.fluid .lg11{width:91.66667%;}.fluid .lg12{width:100%;}.fluid .lg1-offset{margin-left:8.33333%;}.fluid .lg2-offset{margin-left:16.66667%;}.fluid .lg3-offset{margin-left:25%;}.fluid .lg4-offset{margin-left:33.33333%;}.fluid .lg5-offset{margin-left:41.66667%;}.fluid .lg6-offset{margin-left:50%;}.fluid .lg7-offset{margin-left:58.33333%;}.fluid .lg8-offset{margin-left:66.66667%;}.fluid .lg9-offset{margin-left:75%;}.fluid .lg10-offset{margin-left:83.33333%;}.fluid .lg11-offset{margin-left:91.66667%;}.container{max-width:960px;}.sm-hide,.md-hide{display:block;}.lg-hide{display:none;}.lg-center{text-align:center;}.lg-left{text-align:left;}.lg-right{text-align:right;}.lgfloat{float:right;}}@media screen and (min-width:1200px){.fu1{width:72px;}.fu2{width:144px;}.fu3{width:216px;}.fu4{width:288px;}.fu5{width:360px;}.fu6{width:432px;}.fu7{width:504px;}.fu8{width:576px;}.fu9{width:648px;}.fu10{width:720px;}.fu11{width:792px;}.fu12{width:864px;}.fu13{width:936px;}.fu14{width:1008px;}.fu15{width:1080px;}.fu16{width:1152px;}.fu1-offset{margin-left:72px;}.fu2-offset{margin-left:144px;}.fu3-offset{margin-left:216px;}.fu4-offset{margin-left:288px;}.fu5-offset{margin-left:360px;}.fu6-offset{margin-left:432px;}.fu7-offset{margin-left:504px;}.fu8-offset{margin-left:576px;}.fu9-offset{margin-left:648px;}.fu10-offset{margin-left:720px;}.fu11-offset{margin-left:792px;}.fu12-offset{margin-left:864px;}.fu13-offset{margin-left:936px;}.fu14-offset{margin-left:1008px;}.fu15-offset{margin-left:1080px;}.fluid .fu1{width:6.25%;}.fluid .fu2{width:12.5%;}.fluid .fu3{width:18.75%;}.fluid .fu4{width:25%;}.fluid .fu5{width:31.25%;}.fluid .fu6{width:37.5%;}.fluid .fu7{width:43.75%;}.fluid .fu8{width:50%;}.fluid .fu9{width:56.25%;}.fluid .fu10{width:62.5%;}.fluid .fu11{width:68.75%;}.fluid .fu12{width:75%;}.fluid .fu13{width:81.25%;}.fluid .fu14{width:87.5%;}.fluid .fu15{width:93.75%;}.fluid .fu16{width:100%;}.fluid .fu1-offset{margin-left:6.25%;}.fluid .fu2-offset{margin-left:12.5%;}.fluid .fu3-offset{margin-left:18.75%;}.fluid .fu4-offset{margin-left:25%;}.fluid .fu5-offset{margin-left:31.25%;}.fluid .fu6-offset{margin-left:37.5%;}.fluid .fu7-offset{margin-left:43.75%;}.fluid .fu8-offset{margin-left:50%;}.fluid .fu9-offset{margin-left:56.26%;}.fluid .fu10-offset{margin-left:62.5%;}.fluid .fu11-offset{margin-left:68.75%;}.fluid .fu12-offset{margin-left:75%;}.fluid .fu13-offset{margin-left:81.25%;}.fluid .fu14-offset{margin-left:87.5%;}.fluid .fu15-offset{margin-left:93.75%;}.fluid .ff1{width:8.33333%;}.fluid .ff2{width:16.66667%;}.fluid .ff3{width:25%;}.fluid .ff4{width:33.33333%;}.fluid .ff5{width:41.66667%;}.fluid .ff6{width:50%;}.fluid .ff7{width:58.33333%;}.fluid .ff8{width:66.66667%;}.fluid .ff9{width:75%;}.fluid .ff10{width:83.33333%;}.fluid .ff11{width:91.66667%;}.fluid .ff12{width:100%;}.fluid .ff1-offset{margin-left:8.33333%;}.fluid .ff2-offset{margin-left:16.66667%;}.fluid .ff3-offset{margin-left:25%;}.fluid .ff4-offset{margin-left:33.33333%;}.fluid .ff5-offset{margin-left:41.66667%;}.fluid .ff6-offset{margin-left:50%;}.fluid .ff7-offset{margin-left:58.33333%;}.fluid .ff8-offset{margin-left:66.66667%;}.fluid .ff9-offset{margin-left:75%;}.fluid .ff10-offset{margin-left:83.33333%;}.fluid .ff11-offset{margin-left:91.66667%;}.container{max-width:1050px;}.sm-hide,.md-hide,.lg-hide{display:block;}.fu-hide{display:none;}.fu-center{text-align:center;}.fu-left{text-align:left;}.fu-right{text-align:right;}.fufloat{float:right;}}*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}img.transform{-webkit-backface-visibility:hidden !important;-moz-backface-visibility:hidden !important;-ms-backface-visibility:hidden !important;backface-visibility:hidden !important;transform:translate3d(0px, 0px, 0px) !important;}@font-face{font-family:'Futura';src:url('../fonts/Futura Bold.eot');src:url('../fonts/Futura Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Futura Bold.woff') format('woff'), url('../fonts/Futura Bold.ttf') format('truetype'), url('../fonts/Futura Bold.svg#1a9ae153ba3cc349bab072cbf0e053c8') format('svg');font-style:normal;font-weight:700;}@font-face{font-family:'Futura';src:url('../fonts/Futura Book.eot');src:url('../fonts/Futura Book.eot?#iefix') format('embedded-opentype'), url('../fonts/Futura Book.woff') format('woff'), url('../fonts/Futura Book.ttf') format('truetype'), url('../fonts/Futura Book.svg#054087b3e8e0300886709672c0f76a5f') format('svg');font-style:normal;font-weight:400;}@font-face{font-family:'Futura';src:url('../fonts/Futura Book Oblique.eot');src:url('../fonts/Futura Book Oblique.eot?#iefix') format('embedded-opentype'), url('../fonts/Futura Book Oblique.woff') format('woff'), url('../fonts/Futura Book Oblique.ttf') format('truetype'), url('../fonts/Futura Book Oblique.svg#326dac778781054a2fa719525094cfa2') format('svg');font-style:oblique;font-weight:400;}@font-face{font-family:"syo";src:url("../fonts/syo.eot");src:url("../fonts/syo.eot?#iefix") format("embedded-opentype"), url("../fonts/syo.woff") format("woff"), url("../fonts/syo.ttf") format("truetype"), url("../fonts/syo.svg#syo") format("svg");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"syo" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"syo" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-menu:before{content:"\63";}.icon-right-open:before{content:"\65";}.icon-up-open:before{content:"\66";}.icon-location:before{content:"\68";}.icon-mail:before{content:"\67";}.icon-phone:before{content:"\69";}.icon-search:before{content:"\6e";}.icon-facebook:before{content:"\61";}.icon-instagrem:before{content:"\62";}.icon-left-open:before{content:"\64";}.icon-down-open:before{content:"\6f";}.icon-calendar:before{content:"\6a";}html{overflow-y:scroll !important;-webkit-text-size-adjust:none;height:100%;overflow-x:hidden;}body{background:#fff;color:#004272;font-family:"open-sans", sans-serif;font-size:16px;font-weight:400;padding:0;margin:0;height:100%;}hr{background:#bfbfbf;background:-webkit-gradient(linear, left center, right center, from(transparent), to(transparent), color-stop(0.5, #bfbfbf));background:-webkit-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:-moz-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:-o-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:-ms-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));border:0 none;height:1px;margin:40px 0 40px 0;}p{margin:15px 0;}ul{margin:15px 0;list-style-type:square;list-style-position:outside;padding:0;}li{padding:0;margin-bottom:10px;margin-left:20px;}.table{width:100%;height:100%;display:table;border-spacing:0;}.cell{display:table-cell;width:100%;height:100%;vertical-align:middle;}a:link,a:visited,a:active{color:#261c02;text-decoration:underline;outline:none !important;}a:hover{color:#958d78;text-decoration:underline;}#wrapper{width:100%;height:100%;position:relative;z-index:1;}.content{padding:40px 0;}#header{position:relative;overflow-x:hidden;}#header figure div{padding-bottom:54%;background-size:cover;background-position:center center;}#header figcaption{display:none;}section.ql .block{width:100%;margin:2px 0;padding:5px 24px;background:linear-gradient(to bottom left, #464646 50%, #555 50%);behavior:url('/assets/PIE.htc');position:relative;}section.ql .block p{color:white;text-align:center;}section.ql .block a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;}section.ql .block a:hover{background:rgba(0, 0, 0, 0.1);}section.ql .block span{color:#fff;font-size:70px;line-height:76px;text-align:center;display:block;}section.ql .icon{max-width:75px;margin:0 auto;}section.ql .dblue{background-image:linear-gradient(to bottom left, #003c67 50%, rgba(0, 66, 114, 0.8) 50%), url(../images/tiles/osteopathy.jpg);background-repeat:no-repeat;background-size:cover;}section.ql .brown{background:linear-gradient(to bottom left, #8d765a 50%, rgba(150, 125, 96, 0.8) 50%), url(../images/tiles/corporate-health.jpg);background-repeat:no-repeat;background-size:cover;}section.ql .orange{background:linear-gradient(to bottom right, #e57824 50%, rgba(245, 128, 38, 0.8) 50%), url(../images/tiles/yinyoga.jpg);background-repeat:no-repeat;background-size:cover;}section.ql .red{background:linear-gradient(to bottom right, #da1835 50%, rgba(231, 25, 56, 0.8) 50%), url(../images/tiles/jawpain.jpg);background-repeat:no-repeat;background-size:cover;}section.ql .purple{background:linear-gradient(to bottom right, #7f3f98 50%, rgba(123, 97, 147, 0.8) 50%), url(../images/tiles/pregnancy.jpg);background-repeat:no-repeat;background-size:cover;}section.ql .green{background:linear-gradient(to bottom left, #4aac43 50%, rgba(80, 185, 72, 0.8) 50%), url(../images/tiles/SportsInjuries.jpg);background-repeat:no-repeat;background-size:cover;}section.ql .lblue{background:linear-gradient(to bottom right, #0092b3 50%, #009fc3 50%);}section.ql .lblue2{background:linear-gradient(to bottom left, #0092b3 50%, #009fc3 50%);}section.ql .lgrey{background:linear-gradient(to bottom right, #878787 50%, #959595 50%);}#quickmobile{font-family:'futura', sans-serif;font-weight:700;}#quickmobile span,#quickmobile br{display:none;}#quickmobile a{display:inline-block;text-decoration:none;font-size:19px;margin:0;text-align:center;color:#fff;text-transform:uppercase;box-sizing:border-box;}#quickmobile a::before{font-size:40px;vertical-align:middle;}#quickmobile .call{border-right:2px solid white;}#quickmobile .find{border-left:2px solid white;}#quickmobile .find,#quickmobile .call{border-top:4px solid white;border-bottom:2px solid white;padding:15px 0;}#quickmobile #book{display:block;background-color:#0092b3;color:#fff;font-size:19px;text-transform:uppercase;text-align:center;padding:15px 0;letter-spacing:1px;}#quickmobile #book::before{font-size:40px;vertical-align:middle;padding-right:10px;}section#halfmob{margin-bottom:20px;}section#halfmob h4{font-size:16px;}section#halfmob .block{background:#959595 !important;}section#halfmob .sale{max-width:55px;vertical-align:middle;padding-right:10px;}#slideshow{position:relative;}#slideshow figcaption{display:none;}#slideshow .owl-dots{position:absolute;width:100%;text-align:center;bottom:20px;}#slideshow .owl-dot{width:22px;height:22px;border:3px solid #cbcbcb;border-radius:12px;display:inline-block;margin:0 5px;}#slideshow .active{background:#cbcbcb;}#slideshow img{width:100%;height:auto !important;}#logobar{background:#eff1f2;}footer{background:#004272;}#footer{color:#fff;position:relative;}#footer .backtop{width:100%;position:absolute;left:0;bottom:0;margin:0;}#footer .backtop a{display:block;margin:0 auto;background:rgba(0, 52, 90, 0.8);width:70px;height:50px;text-align:center;text-decoration:none;font-size:53px;line-height:50px;color:rgba(255, 255, 255, 0.2);}#footer .backtop span{display:none;}#footer address{font-style:normal;}#footer .fn{display:none !important;}#footer p{font-size:15px;color:rgba(255, 255, 255, 0.5);}#details a{color:#b8cad7;text-decoration:none;font-size:42px;}#details br,#details span{display:none;}#details p{display:inline-block;margin:15px 4px;}#details p:first-child{margin-left:0;}#details p:last-child{margin-right:0;}#details p.email{margin-right:12px;}#social{margin-bottom:20px;}#social a{width:66px;height:66px;display:inline-block;border-radius:8px;background:#b8cad8;margin:0 8px;text-align:center;font-size:38px;color:#004272;text-decoration:none;line-height:66px;}#social a:hover{opacity:0.8;}#social a:before{position:relative;top:5px;}#social br,#social span{display:none;}#trail{background:#00345a;color:#fff;font-size:11px;padding:10px 0;font-family:"open-sans", sans-serif;font-weight:200;}#trail span{display:none;}#trail a{color:rgba(255, 255, 255, 0.5);text-decoration:none;}#trail a:hover{color:rgba(255, 255, 255, 0.8);}#trail p{margin:2px 0;color:rgba(255, 255, 255, 0.5);}#wrapper .button{border:2px solid #004272;display:inline-block;padding:3px 25px;margin-top:15px;text-decoration:none;font-weight:600;font-size:18px;color:#004272;opacity:0.8;}#wrapper .button:hover{color:#33688e;border-color:#33688e;}#keywords{color:rgba(134, 142, 175, 0.5) !important;font-size:13px !important;margin-bottom:0 !important;}blockquote{margin:35px auto 10px auto;max-width:720px;background:url(../images/quickbox-repeat.png) repeat-y;background-size:100% auto;}blockquote div{padding:0 24px;}blockquote h3{margin:15px 0 -10px 0;}blockquote:before{display:block;content:"";background:url(../images/quickbox.png) no-repeat;background-size:100% auto;background-position:top left;height:10px;}blockquote:after{display:block;content:"";background:url(../images/quickbox.png) no-repeat;background-size:100% auto;background-position:bottom left;height:50px;}blockquote p{color:#009fc3;font-size:18px;}.halfprice a{text-decoration:none;color:#004272;}.halfprice a:hover{color:#33688e;}#newsfeed{margin:20px 0;color:#515153;}#newsfeed h3{color:#515153;font-weight:400;text-transform:capitalize;margin-top:0;}#newsfeed p:first-child{margin-top:0;}#newsblock{background-color:#eff1f2;padding:15px 24px;border-radius:8px;font-size:14px;}#newsblock article{border-bottom:2px solid #c8caca;padding-top:15px;font-size:14px;}#newsblock article:first-child{padding-top:0;}#newsblock article:last-child{border-bottom:0;}#newsblock .photoblock{padding:10px 10px 5px 10px;border:1px solid #ddd;background:#f9f9f9;font-size:12px;}#newsblock .photoblock p{margin:0 0 10px 0;}#gallery .item{background-repeat:no-repeat;background-size:cover;background-position:top center;padding-bottom:51%;}.element img{float:left;width:100%;height:auto;margin-right:20px;}.element-content{margin:25px 0 0 0;}.doctors{margin-top:25px;}#slides div,#links div{margin:0;padding:10px 20px;border-bottom:2px solid #fff;}#about #slides div:nth-child(odd){background-color:#c7c7c7;}#about #slides div:nth-child(odd):hover{background-color:#c2c2c2;}#about #slides div:nth-child(even){background-color:#ababab;}#about #slides div:nth-child(even):hover{background-color:#a5a5a5;}#about #slides .active{background-color:#004272 !important;}#about #slides p{color:#fff;margin:0;margin-bottom:9px;line-height:12px;}#about #slides h4{margin-top:5px !important;}.slide,.link{cursor:pointer;}#services #slides .dblue,#links .dblue{background:linear-gradient(to bottom left, #003c67 50%, #004272 50%);}#services #slides .brown,#links .brown{background:linear-gradient(to bottom left, #8d765a 50%, #967d60 50%);}#services #slides .orange,#links .orange{background:linear-gradient(to bottom right, #e57824 50%, #f58026 50%);}#services #slides .red,#links .red{background:linear-gradient(to bottom right, #da1835 50%, #e71938 50%);}#services #slides .purple,#links .purple{background:linear-gradient(to bottom left, #a02cc9 50%, #b031de 50%);}#services #slides .green,#links .green{background:linear-gradient(to bottom right, #4aac43 50%, #50b948 50%);}#services #slides .icon-right-open,#links .icon-right-open{font-size:28px;vertical-align:middle;display:none;line-height:15px;}#services #slides .slide,#links .slide,#services #slides .link,#links .link{position:relative;opacity:0.9;}#services #slides .slide:hover,#links .slide:hover,#services #slides .link:hover,#links .link:hover{opacity:1;}#services #slides .active,#links .active{opacity:1;}#services #slides .active .icon-right-open,#links .active .icon-right-open{position:absolute;top:14px;right:10px;display:unset;}.contact-info{padding:0;}.contact-info .contact-info2{text-align:center;}.contact-info .contact-details{display:inline-block;margin:15px 40px;vertical-align:top;}.contact-info .icon-phone:before,.contact-info .icon-mail:before{font-size:30px !important;position:relative;top:-2px;}#contact-info.contact-info .map{margin-top:15px;}#contact-info.contact-info address p{font-style:normal;text-decoration:none;}#contact-info.contact-info address p a{color:#004272;text-decoration:none;}#contact-info.contact-info address p a::before{font-size:22px;vertical-align:middle;padding-right:10px;}#contact-info.contact-info address p a:hover{color:#00345a;}.aims p{text-transform:uppercase;font-size:18px;}.aims li{text-align:center;list-style:none;}#mapbox{height:360px;}.list{display:inline-block;margin:15px 40px;vertical-align:top;}.list a{text-decoration:none;font-style:normal;color:#004272;}#osteopathy .list li{text-align:left;}h2,h3,h4{color:#009fc3;font-family:'Futura';font-weight:700;text-transform:uppercase;margin:20px 0;padding:0;font-size:24px;letter-spacing:2px;}#quickform h3{margin-bottom:5px;}h4{color:white;text-align:center;margin:15px 0;font-weight:600;font-size:22px;letter-spacing:3px;}h5{font-size:16px;margin-bottom:15px;}h2{font-size:26px;}h1{margin:0;padding:20px 0;}#logo{display:block;width:100%;padding-bottom:16%;background:url(../images/logon.png) no-repeat;background-size:contain;font-size:0;text-indent:-9999px;}#internal h4{color:#004272;font-size:16px;text-align:left;}#internal #slides h4,#internal #links h4,#internal #links a,#internal #slides .link a{color:#fff;margin:0;text-decoration:none;}#services h3{margin-top:34px;color:#004272;}#osteopathy h4{text-align:center;}#about h4.aims{text-align:center;}#about h3{margin-bottom:0;}#navigation{transition:top 0.25s ease;position:relative;}#nav-toggle{background:#009fc3;padding:5px 0 4px 0;font-family:"syo" !important;cursor:pointer;color:#fff;font-size:34px;text-align:center;}#nav-toggle span{display:none;}#nav-toggle.active{color:#ddd;}.nav-collapse{overflow:hidden;width:100%;z-index:9999;height:0;transition:height 0.25s ease;}.nav-collapse.closed{transition:height 0.25s ease;}.nav-collapse.opened{transition:height 0.25s ease;}#primary{margin:0;padding:0;list-style:none;background:#004272;}#primary li{margin:0;padding:0;border-bottom:1px solid #013357;}#primary li:last-child{border-bottom:none;}#primary a{text-transform:uppercase;display:block;text-decoration:none;font-size:18px;color:#eee;font-weight:600;padding:12px 24px;}#primary li.active a{color:#00a8ce;}form{margin:15px 0;padding:0;}form fieldset{margin:0;padding:10px 0 0 0;border:none;}form legend{display:none;}form .field{margin:0 0 10px 0;position:relative;text-align:left;}form label{position:relative;top:2px;cursor:pointer;}select{width:100%;}input[type="text"],input[type="email"],input[type="tel"],input[type="number"]{background:#fafafa;border:1px solid #ddd;display:inline-block;font-family:Arial, sans-serif;color:#444;font-size:14px;box-shadow:0 10px 10px rgba(100, 100, 100, 0.1) inset;padding:0 15px;text-align:left;height:40px;line-height:40px;resize:none;outline:0 !important;width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;}textarea{background:#fafafa;border:1px solid #ddd;display:inline-block;font-family:Arial, sans-serif;color:#444;font-size:14px;box-shadow:0 10px 10px rgba(100, 100, 100, 0.1) inset;padding:11px 15px;text-align:left;height:140px;resize:none;outline:0;width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}input.validation-failed,textarea.validation-failed{border:1px solid #f52e20;background:rgba(245, 46, 32, 0.1);}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{background:#fff !important;box-shadow:0 10px 10px rgba(100, 100, 100, 0.15) inset !important;}div.validation-advice{background-color:#fc301e;border-radius:3px;top:36px;color:#fff;font-size:11px;line-height:1.4em;padding:4px 8px;position:absolute;right:6px;z-index:1;visibility:hidden;text-align:left;}div.validation-advice:last-of-type{visibility:visible !important;}.select div.validation-advice{visibility:visible !important;}div.validation-advice:after{border:5px solid transparent;content:"";height:0;position:absolute;width:0;}div.validation-advice:after{border-bottom:5px solid #fc301e;border-top:medium none transparent;right:10px;top:-4px;}#advice-required-comments{top:136px;}button[type="submit"]{background:#009fc3;color:#fff;width:100%;border:none;outline:none !important;height:60px;font-weight:200;text-transform:uppercase;text-align:center;padding:0;border-radius:8px;}button[type="submit"]:hover{background:rgba(0, 159, 195, 0.8);}#newsletter input{background:rgba(255, 255, 255, 0.1);border:1px solid #777;color:#fff;}#newsletter input:focus{background:rgba(255, 255, 255, 0.2) !important;}#newsletter input.validation-failed{border:1px solid rgba(245, 46, 32, 0.5);background:rgba(245, 46, 32, 0.1);}#newsletter button{background:none;border:2px solid #fff;}#newsletter button:hover{background:rgba(255, 255, 255, 0.1);}@media screen and (max-width:767px){.content{padding:20px 0;}h4{margin:0;padding:7px 0;font-size:19px;}#slideshow .row{padding:0;}#slideshow .sm4{padding:0;}#intro{padding-top:0;margin-top:-15px;}#navigation{position:fixed;top:0;left:0;width:100%;z-index:999999;}#header{padding-top:46px;}#header figure div{padding-bottom:0;height:400px;}#header figure.internal div{height:300px;}h1{max-width:400px;min-width:300px;margin:0 auto;}#footer{padding-bottom:60px;}#footer p{margin:8px 0;}#footer img{max-width:500px;margin:0 auto;}h2{font-size:24px;}h3{font-size:20px;}#gallery .item{padding-bottom:66%;}.ql{padding-left:0;padding-right:0;}.ql .sm4{padding:0;}.ql .row{padding:0;}section.ql .block.dblue,section.ql .block.red,section.ql .block.orange,section.ql .block.green,section.ql .block.brown,section.ql .block.purple{padding:11px 24px;}#quickform{padding-bottom:30px;}#intro h2{margin-top:10px;}.contact-info address p{text-align:center;}.list{margin:0 40px;}.list p{margin:5px 0;}#contact .list{margin:0 0 25px 0;display:block;}#contact .list:last-child{margin:0;}#contact h3{margin:0;}.element img{margin-bottom:25px;}ul li{text-align:left;}#about h4{text-align:center;}#slides h4,#links h4{text-align:center;}#slides div,#links div{padding:10px 34px;}.reduce{margin-top:-20px;}.contact-info .icon-phone,.contact-info .icon-mail{display:inline-block;padding-top:5px;}.contact-info .icon-phone:before,.contact-info .icon-mail:before{top:0;}blockquote:after{height:0;padding-bottom:10%;}#services #figure div{background-position:top right;background-size:auto 120%;background-repeat:no-repeat;}#osteopathy #figure div{background-position:center left;}#contact #figure div{background-position:center right;}}@media screen and (min-width:768px){h2{font-size:30px;}h3{font-size:26px;}h4{font-size:26px;}#quickcontact h4{font-size:22px;font-weight:600;}section.ql .block{margin:3px 0;padding:35px 24px 25px 24px;}section.ql .row{padding-left:21px;padding-right:21px;}section.ql .sm4{padding-left:3px;padding-right:3px;}#quickcontact .sm4:first-child .block,#quickcontact .sm4:nth-child(2) .block,#quickcontact .sm4:last-child .block{padding:55px 24px 0 24px;}#nav{margin:0;max-height:9999px !important;height:auto;overflow:visible;}#bar{background:rgba(255, 255, 255, 0.95);position:absolute;top:0;left:0;width:100%;}h1{max-width:500px;margin:0 auto;padding:40px 0;}#navigation{padding-bottom:20px;margin-top:-20px;}#primary{background:none;margin:0;}#primary li{display:inline-block;border:none;}#primary a{text-transform:lowercase;font-size:16px;font-weight:400;color:#666;padding:5px 20px;}#primary a:hover{color:#1e1e1e;}#primary li.active a{color:#009fc3;}#quickcontact{padding-top:36px;}#details .hide{display:none;}#details p{display:block;margin:15px 0;}#details span{display:inline;}#details a{font-size:16px;}#details a:hover{opacity:0.8;}#details a:before{font-size:32px;vertical-align:middle;padding-right:10px;}#newsblock .photoblock .photo{float:left;margin-right:10px;margin-bottom:0;}#newsblock .photoblock img{max-width:100px;height:auto !important;}#internal #slides h4,#internal #links h4{font-size:16px;}#internal #slides .slide,#internal #links .slide,#internal #slides .link,#internal #links .link{padding:10px 24px;}.about #header figure div,.contact #header figure div,.services #header figure div,.osteopathy #header figure div,.book #header figure div{padding-bottom:0;height:420px;}.thank-you #header figure div{height:420px;padding-bottom:0;}.contact-info h3{padding-bottom:30px;}.element img{width:42%;}#services #slides .active .icon-right-open,#links .active .icon-right-open{top:8px;}#about h4{text-align:center;}#about #slides h4{text-align:left;}}@media screen and (min-width:984px){h2{font-size:34px;}h3{font-size:30px;}h4{font-size:25px;}#quickcontact h4{font-size:26px;font-weight:600;}button[type="submit"]{height:140px;}#quickcontact{margin-top:-80px;padding-top:0;}h1{max-width:565px;padding:50px 0;}#primary{margin:0;}#primary a{padding:5px 30px;font-size:18px;}#wrapper section.ql span{font-size:100px;line-height:92px;}#wrapper section.ql .icon{max-width:100px;}#wrapper section.ql .block{padding:45px 24px 35px 24px;}#details{padding:30px 0 0 0;}#internal #slides h4,#internal #links h4{font-size:16px;}#internal #slides .slide,#internal #links .slide{padding:10px 24px;}#internal #slides .link,#internal #links .link{padding:0;}#internal #slidecontent{margin-bottom:0px;}#services #slides .slide{padding:20px 24px;}#internal #links a,#internal #slides .link a{display:block;padding:20px 24px !important;}.about #header figure div,.contact #header figure div,.services #header figure div,.osteopathy #header figure div,.book #header figure div{padding-bottom:0;height:520px;}.thank-you #header figure div{height:520px;padding-bottom:0;}#services #slides .active .icon-right-open,#links .active .icon-right-open{top:18px;right:4px;}#about h4{text-align:left;}#about .md1,#services .md1{display:none;}.slidespace{text-align:left;}}@media screen and (min-width:1200px){#wrapper section.ql .block{padding:60px 24px 40px 24px;}#wrapper section.ql span{font-size:145px;line-height:139px;}#wrapper section.ql .icon{max-width:150px;}#quickcontact{margin-top:-160px;padding-top:0;}h1{max-width:630px;padding:60px 0;}.about #header figure div,.contact #header figure div,.services #header figure div,.osteopathy #header figure div,.book #header figure div{padding-bottom:0;height:620px;}.thank-you #header figure div{height:620px;padding-bottom:0;}.element img{width:40%;}}@media screen and (min-width:1600px){#header{position:relative;}#header figure div{padding-bottom:0;height:820px;}}