/*This file was compiled from Stylus files. Edit the Stylus files and recompile them, don't edit this file directly!*/

@charset "utf-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}* 1 */,button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{height:102%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col{padding:0 1em}.row .row{margin:0 -1em}.row:after,.row:before{content:"";display:table}.row:after{clear:both}@media only screen{.col{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.group:after{content:"";display:table;clear:both}body{margin:0;padding:0}dd,dt{display:inline;margin:0}dd:after{content:'\A';white-space:pre}.float-left{float:left}.float-right{float:right}embed,img,object{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}.photoframe img,img.photoframe{border:7px solid #fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.8);-webkit-box-shadow:0 0 4px rgba(0,0,0,.8);box-shadow:0 0 4px rgba(0,0,0,.8);margin:1em}embed,object{height:100%}#googlemap img,#map_canvas embed,#map_canvas object{max-width:none}#map_canvas img,.map_canvas img{max-width:none!important}video{width:100%!important;height:auto!important}figure{margin:0 0 1em}figcaption{display:block;text-align:center;font-style:italic;margin:0 0 1em;line-height:1;orphans:2}img.align-left{float:left;margin:0 10px 5px 0}img.align-right{float:right;margin:0 0 5px 10px}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{font-size:1em}body{background:#f5f5f5;font-weight:400;font-family:Lato,sans-serif;color:#636363}main{line-height:1.45}p{margin-bottom:1.3em}h1,h2,h3,h4{margin:1.414em 0 .5em;font-weight:inherit;line-height:1.2}h1{font-size:3.998em;text-transform:uppercase;margin-top:0;font-weight:100;line-height:1em;position:absolute;text-shadow:#f5f5f5 0 0 10px,#f5f5f5 0 0 10px,#f5f5f5 0 0 10px,#f5f5f5 0 0 10px,#f5f5f5 0 0 20px,#f5f5f5 0 0 20px,#f5f5f5 0 0 20px,#f5f5f5 0 0 20px,#f5f5f5 0 0 20px,#f5f5f5 0 0 20px,#f5f5f5 0 0 20px,#f5f5f5 0 0 20px,#f5f5f5 0 0 20px,#f5f5f5 0 0 20px}h1 strong{font-weight:900;color:#000;display:block}h1 em{font-style:normal;text-transform:none;font-size:23px;line-height:30px;display:block;padding-top:20px;font-weight:400}h2{font-size:1.414em}h3{font-size:1.5em;font-weight:700}h4{font-size:1em}.font_small,small{font-size:.707em}a{color:#a3d2ed;text-decoration:none}a:hover{text-decoration:underline}.pay-attention-to-meeee{font-size:26px;color:#a3d2ed;font-weight:700}main section blockquote{border-left:15px solid #a3d2ed;padding-left:15px;margin-left:0;font-weight:700}.text-quote .col blockquote{position:relative;padding:0;margin:0 1.5em 1em;quotes:"\201C" "\201D";line-height:1.5em}.text-quote blockquote:after,.text-quote blockquote:before{color:#a3d2ed;font-size:3em;font-family:times,serif;font-weight:700;position:absolute}.text-quote blockquote:before{content:open-quote;left:-.7em;top:.1em}.text-quote blockquote:after{content:close-quote;right:.7;bottom:-.2em}.curlyQback,.curlyQfront{position:relative;quotes:"\201C" "\201D";line-height:1.5em}.text-quote .curlyQback:after,.text-quote .curlyQfront:before{color:#a3d2ed;font-size:3em;font-family:times,serif;font-weight:700;position:absolute}.text-quote .curlyQfront:before{content:open-quote;left:-.7em;top:.1em}.text-quote .curlyQback:after{content:close-quote;bottom:-.2em;padding-left:10px}.text-quote cite{padding:15px 0}.button{text-decoration:none;text-align:center;padding:11px 32px;border:solid 1px #004f72;-webkit-border-radius:4px;border-radius:4px;font:18px Arial,Helvetica,sans-serif;font-weight:700;color:#e5ffff;background-color:#a3d2ed;background-image:-webkit-linear-gradient(top,#a3d2ed 0,#0088ba 100%);background-image:-moz-linear-gradient(top,#a3d2ed 0,#0088ba 100%);background-image:-o-linear-gradient(top,#a3d2ed 0,#0088ba 100%);background-image:-ms-linear-gradient(top,#a3d2ed 0,#0088ba 100%);background-image:linear-gradient(to bottom,#a3d2ed 0,#0088ba 100%);-webkit-box-shadow:0 0 2px #bababa,inset 0 0 1px #fff;box-shadow:0 0 2px #bababa,inset 0 0 1px #fff}.button:hover{padding:11px 32px;border:solid 1px #004f72;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font:18px Arial,Helvetica,sans-serif;font-weight:700;color:#e5ffff;background-color:#0088ba;background-image:-webkit-linear-gradient(top,#0088ba 0,#a3d2ed 100%);background-image:-moz-linear-gradient(top,#0088ba 0,#a3d2ed 100%);background-image:-o-linear-gradient(top,#0088ba 0,#a3d2ed 100%);background-image:-ms-linear-gradient(top,#0088ba 0,#a3d2ed 100%);background-image:linear-gradient(to bottom,#0088ba 0,#a3d2ed 100%);-webkit-box-shadow:0 0 2px #bababa,inset 0 0 1px #fff;box-shadow:0 0 2px #bababa,inset 0 0 1px #fff}#body-home ul.bar-list{margin:1.5em 0;padding:1em 0;text-align:center}#body-home ul.bar-list li{float:left;list-style-type:none;margin:0;padding:0 10px 0 0}@media only screen and (max-width:769px){#body-home ul.bar-list li{float:none;width:100%;display:block;margin:15px}#body-home ul.bar-list li .button{display:block;width:80%;margin:0 auto}}@media only screen and (max-width:800px){h1,h2,h3{text-align:center}}@media only screen and (max-width:480px){h1{font-size:2.1em;font-weight:900}h2{font-size:1.414em}h3{font-size:1.5em;font-weight:700}}main{min-width:1200px}section{width:57%;padding:7em 1em 1em;margin-right:43%}.container,.wrapper{min-width:320px}.wrapper{position:relative;width:100%}.container{position:relative;max-width:1280px;margin:0 auto}@media only screen and (max-width:800px){main{padding-top:130px;background:0 0}main:after{content:"";opacity:.1;-ms-filter:"alpha(Opacity=10)";filter:alpha(opacity=10);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}section{margin-right:0;padding:7em 1em 1em;width:100%}}header{z-index:500;background:#221f20 url(/images/header-bg.gif) repeat-x center bottom}@media only screen and (min-width:800px){header{min-height:130px}}#logo{display:block}#logo-mobile{display:none}#logo h1,#logo-mobile h1{position:relative;width:345px;margin:0 auto}#logo a,#logo-mobile a{display:block;position:absolute;width:345px;height:220px;margin:0 auto;text-indent:-9000px;background:url(/images/logo.svg) no-repeat center 0;z-index:2000}@media only screen and (max-width:800px){#logo{display:none}#logo-mobile{display:block}}.gardenburger_nav li{font-family:Oswald,sans-serif!important;font-size:20px;text-transform:uppercase;font-weight:400;text-align:center;line-height:1.4;width:auto}#nav-01{width:10%}#nav-02{width:12%}#nav-03{width:8%}#nav-04{width:13%}#nav-05{width:6%}#nav-06{width:12%}.gardenburger_nav .hasChildMenu>a:after{border:none!important}.gardenburger_nav ul ul li a:hover{background:#fff}@media only screen and (min-width:800px){.gardenburger_nav .leftie{float:left!important}.gardenburger_nav .rightie{float:right!important}}@media only screen and (max-width:1280px){.gardenburger_nav li{font-size:19px}}@media only screen and (max-width:1180px){.gardenburger_nav li{font-size:18px}}@media only screen and (max-width:1024px){.gardenburger_nav li{font-size:16px}}@media only screen and (max-width:800px){#nav-01,#nav-02,#nav-03,#nav-04,#nav-05,#nav-06{width:100%;text-align:left}.gardenburger_nav li{text-align:left}}@media only screen and (max-width:800px){main h1{position:relative;padding-top:150px}main h1 em{width:100%!important}main p:first-of-type{margin-top:0!important}}#body-home main h1{position:relative}#body-home section{padding:7em 1em 1em;width:100%}@media only screen and (max-width:1024px){#body-home main{text-align:center}#body-home main img.float-right{float:none;margin:0 auto}}#body-training main{background:url(/images/illustrations/torso.jpg) no-repeat right bottom;-webkit-background-size:26%;-moz-background-size:26%;background-size:26%}#body-training main p:first-of-type{margin-top:200px}@media only screen and (max-width:1024px){#body-training main{-webkit-background-size:40%;-moz-background-size:40%;background-size:40%}#body-training main p:first-of-type{margin-top:240px}#body-training main h1 em{width:70%}}@media only screen and (max-width:800px){#body-training main{background:0 0}#body-training main:after{content:"";opacity:.1;-ms-filter:"alpha(Opacity=10)";filter:alpha(opacity=10);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;background:url(/images/illustrations/torso.jpg) no-repeat center bottom}}#body-sports main{background:url(/images/illustrations/back.jpg) no-repeat right bottom;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto}#body-sports main p:first-of-type{margin-top:200px}@media only screen and (max-width:1280px){#body-sports main{-webkit-background-size:40%;-moz-background-size:40%;background-size:40%}}@media only screen and (max-width:1024px){#body-sports main{-webkit-background-size:45%;-moz-background-size:45%;background-size:45%}}@media only screen and (max-width:845px){#body-sports main p:first-of-type{margin-top:260px}}@media only screen and (max-width:800px){#body-sports main{background:0 0}#body-sports main:after{content:"";opacity:.1;-ms-filter:"alpha(Opacity=10)";filter:alpha(opacity=10);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;background:url(/images/illustrations/back.jpg) no-repeat center middle}}#body-classes section{width:100%;margin-right:0}#body-classes main h1{position:relative}#body-classes section #class-descriptions{width:70%}#body-classes section #class-schedule{width:30%}#class-descriptions{margin-top:40px}#class-descriptions .col{min-height:250px}#class-descriptions .col:nth-child(odd){width:30%;clear:left;padding:0}#class-descriptions .col{width:70%;padding-bottom:3em}#class-descriptions h2{margin-top:0;font-weight:700;color:#000;line-height:1}#class-descriptions .photoframe{margin:0}@media only screen and (max-width:1024px){#class-schedule h3.heading{font-size:16px}#class-descriptions .col,#class-descriptions .col:nth-child(odd){width:100%}#class-descriptions .col:nth-child(odd){padding:1.5em 0 0}#class-descriptions .col:nth-child(even){padding:.5em 0 0}}@media only screen and (max-width:769px){#body-classes .col{width:100%!important;text-align:center}#class-descriptions .col{min-height:0}}#body-programs section{width:100%;margin-right:0}#body-programs main h1{position:relative}#body-programs section #program-descriptions{width:70%}#body-programs section .callout{width:30%;border:5px solid #069;-webkit-border-radius:15px;border-radius:15px;background:#fff}#program-descriptions{margin-top:40px}#program-descriptions .col:nth-child(odd){width:30%;clear:left}#program-descriptions .col{width:70%;padding-bottom:3em}#program-descriptions h2{margin-top:.5em;font-weight:700;color:#000}@media only screen and (max-width:960px){#body-programs #program-descriptions,.callout{width:100%!important}}@media only screen and (max-width:768px){#body-programs .col{width:100%!important;text-align:center}}#body-rehab main{background:url(/images/illustrations/arm.jpg) no-repeat right center;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto}#body-rehab main p:first-of-type{margin-top:200px}@media only screen and (max-width:1024px){#body-rehab main{-webkit-background-size:45%;-moz-background-size:45%;background-size:45%}}@media only screen and (max-width:800px){#body-rehab main{background:0 0}#body-rehab main:after{content:"";opacity:.1;-ms-filter:"alpha(Opacity=10)";filter:alpha(opacity=10);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;background:url(/images/illustrations/arm.jpg) no-repeat center center}}#body-about main{background:url(/images/illustrations/heart.jpg) no-repeat right 50px;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto}#body-about main h1{position:relative}@media only screen and (max-width:1024px){#body-about section{margin-right:0;width:100%}#body-about main{background:0 0}#body-about main:after{content:"";opacity:.07;-ms-filter:"alpha(Opacity=7)";filter:alpha(opacity=7);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;background:url(/images/illustrations/heart.jpg) no-repeat center center;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto}}@media only screen and (max-width:800px){#body-about h3{text-align:left}}@media only screen and (max-width:600px){#body-about h3{text-align:center}#body-about img.float-right{float:none;display:block;margin:20px auto}}#body-accreditation main{background:url(/images/illustrations/brain.jpg) no-repeat right 50px;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto}#body-accreditation main h1{position:relative}ul.accreditation li{padding-bottom:8px;line-height:1.3em}@media only screen and (max-width:1024px){#body-accreditation section{margin-right:0;width:100%}#body-accreditation main{background:0 0}#body-accreditation main:after{content:"";opacity:.07;-ms-filter:"alpha(Opacity=7)";filter:alpha(opacity=7);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;background:url(/images/illustrations/brain.jpg) no-repeat center center;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto}}@media only screen and (max-width:800px){#body-accreditation h3{text-align:left}}@media only screen and (max-width:600px){#body-accreditation h3{text-align:center}#body-accreditation img.float-right{float:none;display:block;margin:20px auto}}#body-work main div.col{width:50%}#body-work section{width:100%;padding:em 1em 1em;margin-right:0}#body-work main h1{position:relative}#body-work section .row{padding:30px 0;border-bottom:1px solid #ccc}#body-work section .video-quote .col{padding:0 40px}#body-work section .video-quote .col:first-child{border-right:1px solid #ccc}#body-work section .video-quote video{margin-bottom:1em}#body-work section .video-quote q{quotes:"\201C" "\201D"}#body-work section .video-quote q:after,#body-work section .video-quote q:before{color:#a3d2ed;font-size:3em;line-height:.1em;font-family:times,serif;font-weight:700}#body-work section .video-quote q:before{content:open-quote;margin-right:.2em;vertical-align:-.4em}#body-work section .video-quote q:after{content:close-quote;margin-left:.2em;vertical-align:-.4em}#body-work section cite{text-align:right;display:block}#body-work .text-quote:first-of-type{padding-top:0}#body-work .text-quote blockquote:after,#body-work .text-quote blockquote:before{color:#a3d2ed;font-size:6em;line-height:.1em;font-family:times,serif}#body-work .text-quote blockquote:before{content:open-quote;margin-right:.25em;vertical-align:-.4em}#body-work .text-quote blockquote:after{content:close-quote;margin-left:.25em;vertical-align:-.4em}#body-work .text-quote blockquote p{display:inline}@media only screen and (max-width:800px){#body-work .text-quote .col{width:100%}#body-work .text-quote .col:last-child{text-align:center}}@media only screen and (max-width:768px){#body-work .video-quote .col{width:100%}}@media only screen and (max-width:780px){#body-work section .video-quote .col:first-child{border-right:none}.video-quote .col{margin-bottom:2em}}@media only screen and (max-width:480px){#body-work section .video-quote .col{padding:0 5px}#body-work section .video-quote q:after,#body-work section .video-quote q:before{color:#a3d2ed;font-family:times,serif;font-size:16px bold;line-height:.1em}}#body-studio section{width:100%;padding:7em 1em 1em;margin-right:0}#body-studio main h1{position:relative}#body-events dt{font-weight:700}#body-events h2{color:#a3d2ed;font-weight:700}#body-events main h1{position:relative}#body-events section{padding:7em 1em 1em;width:100%}@media only screen and (max-width:1024px){#body-events main{text-align:center}#body-events main img.float-right{float:none;margin:0 auto}}#body-peter dt{font-weight:700}#body-peter h2{color:#a3d2ed;font-weight:700}#body-peter main h1{position:relative}#body-peter section{width:70%;margin-right:5%;float:left}#body-peter aside{width:25%;float:left;text-align:center}@media only screen and (max-width:1024px){#body-peter main{text-align:center}}@media only screen and (max-width:800px){#body-peter aside,#body-peter section{width:100%;float:none}}#body-faq main h1{position:relative}#body-faq main{background:url(/images/illustrations/spine.jpg) no-repeat right bottom;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto}@media only screen and (max-width:1024px){#body-faq main{-webkit-background-size:40%;-moz-background-size:40%;background-size:40%}}@media only screen and (max-width:800px){#body-faq main{background:0 0}#body-faq main:after{content:"";opacity:.1;-ms-filter:"alpha(Opacity=10)";filter:alpha(opacity=10);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;background:url(/images/illustrations/spine.jpg) no-repeat right bottom}}#body-contact section{width:100%;padding:7em 1em 1em;margin-right:0}#body-contact main h1{position:relative}@media only screen and (max-width:1024px){#body-contact main section .col{width:100%}}#articles main{background:url(/images/articles-sphenoid-spin.jpg) no-repeat right 270px;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto}#articles main p:first-of-type{margin-top:200px}@media only screen and (max-width:1024px){#articles main{-webkit-background-size:45%;-moz-background-size:45%;background-size:45%}}@media only screen and (max-width:800px){#articles main{background:0 0}#articles main:after{content:"";opacity:.1;-ms-filter:"alpha(Opacity=10)";filter:alpha(opacity=10);top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;background:url(/images/articles-sphenoid-spin.jpg) no-repeat center center}}footer{background:#232323;color:#ced1ca;padding:15px 0 25px}footer .col{width:50%}footer .col:last-child{text-align:right}footer h3{color:#fff;margin:0}footer p{padding:0;margin:0;font-size:16px}footer a{color:#fff}footer h2{font-size:28px;color:#fff;font-weight:700;margin-top:.5em}footer .row .row.col{width:100%;clear:both;text-align:center;padding-bottom:1em}#footer-content #consult{text-align:right}footer #figures{margin-bottom:0;padding-bottom:0;padding-top:1.5em}footer.wrapper{margin-bottom:0;padding-bottom:0}#copyright,#kreckkredit a{position:absolute;bottom:0;color:#ccc;font-size:10px}#kreckkredit a{right:1.5em}#copyright{left:1.5em}#mc_embed_signup [placeholder],#mc_embed_signup input[placeholder]{color:#006387!important}#mc_embed_signup h4{margin-top:0}#mc-embedded-subscribe,#mce-EMAIL{width:220px;margin-top:10px}#mc-embedded-subscribe{padding:5px}@media only screen and (max-width:1280px){html{background:#232323}#copyright,#kreckkredit a{position:absolute;bottom:-20px;color:#ccc;font-size:10px}}@media only screen and (max-width:768px){#footer-content #consult,#footer-content #contact{text-align:center;padding-top:1.5em;width:100%}}#testimonial{background:#dbdbdb}#testimonial .col{width:50%}#testimonial video{margin:1em 0 .7em}#testimonial blockquote{margin:4em 0 0;padding:0;quotes:"\201C" "\201D" "\2018" "\2019";font-weight:700;background:0 0;font-size:1.2em}#testimonial blockquote:after,#testimonial blockquote:before{color:#a3d2ed;font-size:6em;line-height:.1em;font-family:times,serif}#testimonial blockquote:before{content:open-quote;margin-right:.1em;vertical-align:-.4em}#testimonial blockquote:after{content:close-quote;margin-left:.1em;vertical-align:-.5em}#testimonial blockquote p{display:inline;line-height:2em}#testimonial p.by{text-align:right;padding-right:4em}@media only screen and (max-width:1280px){#testimonial blockquote{margin:3em 0 0}}@media only screen and (max-width:1024px){#testimonial blockquote{margin:1em 0 0}}@media only screen and (max-width:800px){#testimonial blockquote{font-size:1em}}@media only screen and (max-width:768px){#testimonial .col{width:100%}}.accordion{list-style:none;margin:30px 0;padding:0;-webkit-border-radius:15px;border-radius:15px}.accordion h3{margin:0;font-weight:600}.accordion .panel{padding:20px;background:#fff;border:1px solid #e0e0e0}.accordion>li{list-style:none;overflow:hidden;padding:0;-webkit-transition:background-color .3s linear;-moz-transition:background-color .3s linear;-o-transition:background-color .3s linear;-ms-transition:background-color .3s linear;transition:background-color .3s linear}.accordion>li+li{margin-top:1px}.accordion>li:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.accordion>li:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.accordion>li h3 a{display:block;padding:20px;background-color:#a3d2ed;color:#fff;-webkit-transition:text-shadow .3s linear,background-color .3s linear;-moz-transition:text-shadow .3s linear,background-color .3s linear;-o-transition:text-shadow .3s linear,background-color .3s linear;-ms-transition:text-shadow .3s linear,background-color .3s linear;transition:text-shadow .3s linear,background-color .3s linear}.accordion>li .indicator{display:block;float:right;height:0;width:0;line-height:.01em;margin:9px 0 0;border:8px solid transparent;border-top-color:#fff;-webkit-transition:-webkit-transform .3s linear,margin-top .3s linear,color .3s linear;-moz-transition:-moz-transform .3s linear,margin-top .3s linear,color .3s linear;-o-transition:-o-transform .3s linear,margin-top .3s linear,color .3s linear;-ms-transition:-ms-transform .3s linear,margin-top .3s linear,color .3s linear;transition:transform .3s linear,margin-top .3s linear,color .3s linear}.accordion>li h3 a:focus,.accordion>li h3 a:hover{text-shadow:0 0 5px #fff;background-color:#17a;-webkit-transition:text-shadow .3s linear,background-color .3s linear;-moz-transition:text-shadow .3s linear,background-color .3s linear;-o-transition:text-shadow .3s linear,background-color .3s linear;-ms-transition:text-shadow .3s linear,background-color .3s linear;transition:text-shadow .3s linear,background-color .3s linear}.accordion>li.active h3 a,.accordion>li.active h3 a:hover{text-shadow:none;background-color:#888;-webkit-transition:background-color .3s linear;-moz-transition:background-color .3s linear;-o-transition:background-color .3s linear;-ms-transition:background-color .3s linear;transition:background-color .3s linear}.accordion>li.active .indicator{margin-top:0;-webkit-transform:scaley(-1);-moz-transform:scaley(-1);-o-transform:scaley(-1);-ms-transform:scaley(-1);transform:scaley(-1);-webkit-transition:-webkit-transform .25s linear,margin-top .25s linear,color .25s linear;-moz-transition:-moz-transform .25s linear,margin-top .25s linear,color .25s linear;-o-transition:-o-transform .25s linear,margin-top .25s linear,color .25s linear;-ms-transition:-ms-transform .25s linear,margin-top .25s linear,color .25s linear;transition:transform .25s linear,margin-top .25s linear,color .25s linear}@media print{*{color:#000!important;-webkit-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#body-classes #logo a{background:none!important;position:relative;text-indent:0!important;width:auto!important}#body-classes #class-descriptions .col:nth-child(odd),#body-classes #footer-content .col:first-child,#body-classes #logo-mobile,#body-classes #testimonial,#body-classes .accordion,#body-classes .gardenburger_nav,#body-classes main img,#body-classes main section h1,#body-classes section #class-schedule,header div#nav-container.container{display:none!important}#body-classes *,#body-classes section #class-descriptions,#class-descriptions .col{background-color:#fff!important;color:#000!important;float:none!important;width:100%!important;text-align:center!important;position:relative!important;min-height:auto!important}#body-classes #class-descriptions .col{padding-bottom:.5em!important}#body-classes section{padding:0!important}#body-classes header{min-height:0!important}#body-classes header h1{height:65px}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gallery{margin:0 auto}.item{width:350px;height:225px;float:left;background:#fff;border:1px solid #fff}.item.w2{width:700px}.item.h2{height:550px}@media only screen and (max-width:768px){.item{width:350px;height:225px;float:left;border:1px solid #fff}.item.w2{width:350px}.item.h2{height:275px}}@media (max-width:1100px){#articles main p:first-of-type,h1,main,p{width:100%;position:relative;padding:0;margin-top:0}#articles section{margin-right:0;padding:7em 1em 1em;width:100%}#articles main{background:rgba(0,0,0,0)url(/images/articles-sphenoid-spin.jpg) no-repeat scroll center 150px;padding-top:600px}}.rwb-banner{padding:10px;background:-webkit-linear-gradient(left,#d77,#fff,#47d);background:-moz-linear-gradient(left,#d77,#fff,#47d);background:-o-linear-gradient(left,#d77,#fff,#47d);background:-ms-linear-gradient(left,#d77,#fff,#47d);background:linear-gradient(to right,#d77,#fff,#47d);font-size:20px;-webkit-border-radius:10px;border-radius:10px;text-align:center}main h1:not(:first-child){padding-top:0}@media (max-width:800px){.center-mobile{margin:0 auto}}.gardenburger_nav{width:100%;background:#22201f}@media (min-width:800px){.gardenburger_nav{text-align:center}}.gardenburger_nav ul{margin:0;padding:0;list-style:none}.gardenburger_nav ul ul{z-index:10;margin-left:9.5%}@media (min-width:800px){.gardenburger_nav ul ul{margin-left:0;padding:10px 0;position:absolute;top:auto;left:-999em;height:auto!important;overflow:visible!important;opacity:.01;-ms-filter:"alpha(Opacity=1)";filter:alpha(opacity=1);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.07);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.07);-ms-box-shadow:1px 1px 1px rgba(0,0,0,.07);-o-box-shadow:1px 1px 1px rgba(0,0,0,.07)}}@media (min-width:800px){.gardenburger_nav ul ul ul{margin-top:-10px;top:0}}@media (min-width:800px){.gardenburger_nav ul ul.flip{left:auto;right:99999em}}@media (min-width:800px){.gardenburger_nav ul ul{background-color:#22201f}.gardenburger_nav ul ul ul{background-color:#393634}.gardenburger_nav ul ul ul ul{background-color:#4e4a47}}.gardenburger_nav li li{font-size:85%}@media (min-width:800px){.gardenburger_nav li:focus>a li li.focus>a,.gardenburger_nav li:focus>a li li:hover>a,.gardenburger_nav li:hover>a li li.focus>a,.gardenburger_nav li:hover>a li li:hover>a{background-color:#fff}.gardenburger_nav li:focus>a li li.focus>a li li.focus>a,.gardenburger_nav li:focus>a li li.focus>a li li:hover>a,.gardenburger_nav li:focus>a li li:hover>a li li.focus>a,.gardenburger_nav li:focus>a li li:hover>a li li:hover>a,.gardenburger_nav li:hover>a li li.focus>a li li.focus>a,.gardenburger_nav li:hover>a li li.focus>a li li:hover>a,.gardenburger_nav li:hover>a li li:hover>a li li.focus>a,.gardenburger_nav li:hover>a li li:hover>a li li:hover>a{background-color:#33312f}.gardenburger_nav li:focus>a li li.focus>a li li li.focus>a,.gardenburger_nav li:focus>a li li.focus>a li li li:hover>a,.gardenburger_nav li:focus>a li li:hover>a li li li.focus>a,.gardenburger_nav li:focus>a li li:hover>a li li li:hover>a,.gardenburger_nav li:hover>a li li.focus>a li li li.focus>a,.gardenburger_nav li:hover>a li li.focus>a li li li:hover>a,.gardenburger_nav li:hover>a li li:hover>a li li li.focus>a,.gardenburger_nav li:hover>a li li:hover>a li li li:hover>a{background-color:#464340}}.gardenburger_nav li{position:relative}@media (min-width:800px){.gardenburger_nav li{display:inline-block}}@media (min-width:800px){.gardenburger_nav li li{display:block;min-width:180px;padding:0;text-align:left}}.gardenburger_nav li a{-webkit-transition:color .5s linear,background-color .5s linear;-moz-transition:color .5s linear,background-color .5s linear;-o-transition:color .5s linear,background-color .5s linear;-ms-transition:color .5s linear,background-color .5s linear;transition:color .5s linear,background-color .5s linear;text-decoration:none;color:#fff;display:block;padding:10px 20px}@media (min-width:800px){.gardenburger_nav li a{color:#fff}}.gardenburger_nav li.hasChildMenu>a{padding-right:30px}.gardenburger_nav li.focus>a,.gardenburger_nav li:hover>a{outline:0;-webkit-transition:color .5s linear,background-color .5s linear;-moz-transition:color .5s linear,background-color .5s linear;-o-transition:color .5s linear,background-color .5s linear;-ms-transition:color .5s linear,background-color .5s linear;transition:color .5s linear,background-color .5s linear}@media (min-width:800px){.gardenburger_nav li.focus>a,.gardenburger_nav li:hover>a{color:#a3d2ed}}@media (min-width:800px){.gardenburger_nav li li.focus>a,.gardenburger_nav li li:hover>a{color:menuLevelTwoLinkHoverColor}}@media (min-width:800px){.gardenburger_nav li li li.focus>a,.gardenburger_nav li li li:hover>a{color:menuLevelThreeLinkHoverColor;background-color:#33312f}}.gardenburger_nav.yesJS ul ul{height:0;overflow:hidden}@media (min-width:800px){.gardenburger_nav li ul{-webkit-transition:opacity .2s linear .2s,-webkit-transform .2s ease-out .2s,left 0s linear .45s;-moz-transition:opacity .2s linear .2s,-moz-transform .2s ease-out .2s,left 0s linear .45s;-o-transition:opacity .2s linear .2s,-o-transform .2s ease-out .2s,left 0s linear .45s;-ms-transition:opacity .2s linear .2s,-ms-transform .2s ease-out .2s,left 0s linear .45s;transition:opacity .2s linear .2s,transform .2s ease-out .2s,left 0s linear .45s}}@media (min-width:800px){.gardenburger_nav li ul.flip{-webkit-transition:opacity .2s linear .2s,-webkit-transform .2s ease-out .2s,right 0s linear .45s;-moz-transition:opacity .2s linear .2s,-moz-transform .2s ease-out .2s,right 0s linear .45s;-o-transition:opacity .2s linear .2s,-o-transform .2s ease-out .2s,right 0s linear .45s;-ms-transition:opacity .2s linear .2s,-ms-transform .2s ease-out .2s,right 0s linear .45s;transition:opacity .2s linear .2s,transform .2s ease-out .2s,right 0s linear .45s}}@media (min-width:800px){.gardenburger_nav li ul{-webkit-transform:translateY(0) translateX(-10px);-moz-transform:translateY(0) translateX(-10px);-o-transform:translateY(0) translateX(-10px);-ms-transform:translateY(0) translateX(-10px);transform:translateY(0) translateX(-10px)}}@media (min-width:800px){.gardenburger_nav li.focus>.menuPositioningWrapper>ul,.gardenburger_nav li.focus>ul,.gardenburger_nav li:hover>.menuPositioningWrapper>ul,.gardenburger_nav li:hover>ul{left:100%;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);-o-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@media (min-width:800px){.gardenburger_nav>.menuPositioningWrapper>ul>li>.menuPositioningWrapper>ul,.gardenburger_nav>.menuPositioningWrapper>ul>li>ul,.gardenburger_nav>ul>li>.menuPositioningWrapper>ul,.gardenburger_nav>ul>li>ul{-webkit-transform:translateY(-10px) translateX(0);-moz-transform:translateY(-10px) translateX(0);-o-transform:translateY(-10px) translateX(0);-ms-transform:translateY(-10px) translateX(0);transform:translateY(-10px) translateX(0)}}@media (min-width:800px){.gardenburger_nav>.menuPositioningWrapper>ul>li.focus>.menuPositioningWrapper>ul,.gardenburger_nav>.menuPositioningWrapper>ul>li.focus>ul,.gardenburger_nav>.menuPositioningWrapper>ul>li:hover>.menuPositioningWrapper>ul,.gardenburger_nav>.menuPositioningWrapper>ul>li:hover>ul,.gardenburger_nav>ul>li.focus>.menuPositioningWrapper>ul,.gardenburger_nav>ul>li.focus>ul,.gardenburger_nav>ul>li:hover>.menuPositioningWrapper>ul,.gardenburger_nav>ul>li:hover>ul{-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);-o-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);left:0}}@media (min-width:800px){.gardenburger_nav li.focus>.menuPositioningWrapper>ul,.gardenburger_nav li.focus>ul{-webkit-transition:-webkit-transform .2s ease-out 0s,opacity .2s linear 0s;-moz-transition:-moz-transform .2s ease-out 0s,opacity .2s linear 0s;-o-transition:-o-transform .2s ease-out 0s,opacity .2s linear 0s;-ms-transition:-ms-transform .2s ease-out 0s,opacity .2s linear 0s;transition:transform .2s ease-out 0s,opacity .2s linear 0s}}@media (min-width:800px){.gardenburger_nav li:hover>.menuPositioningWrapper>ul,.gardenburger_nav li:hover>ul{-webkit-transition:left 0s linear .2s,-webkit-transform .2s ease-out .2s,opacity .2s linear .2s;-moz-transition:left 0s linear .2s,-moz-transform .2s ease-out .2s,opacity .2s linear .2s;-o-transition:left 0s linear .2s,-o-transform .2s ease-out .2s,opacity .2s linear .2s;-ms-transition:left 0s linear .2s,-ms-transform .2s ease-out .2s,opacity .2s linear .2s;transition:left 0s linear .2s,transform .2s ease-out .2s,opacity .2s linear .2s}}@media (min-width:800px){.gardenburger_nav li.focus>.menuPositioningWrapper>ul.flip,.gardenburger_nav li.focus>ul.flip,.gardenburger_nav li:hover>.menuPositioningWrapper>ul.flip,.gardenburger_nav li:hover>ul.flip{left:auto!important;right:100%;-webkit-transition:right 0s linear .2s,-webkit-transform .2s ease-out .2s,opacity .2s linear .2s;-moz-transition:right 0s linear .2s,-moz-transform .2s ease-out .2s,opacity .2s linear .2s;-o-transition:right 0s linear .2s,-o-transform .2s ease-out .2s,opacity .2s linear .2s;-ms-transition:right 0s linear .2s,-ms-transform .2s ease-out .2s,opacity .2s linear .2s;transition:right 0s linear .2s,transform .2s ease-out .2s,opacity .2s linear .2s}}.gardenburger_nav li.hasChildMenu.open>.menuPositioningWrapper>ul,.gardenburger_nav li.hasChildMenu.open>ul{height:auto}.gardenburger_nav .hidden{position:absolute;left:-999em}@media (min-width:800px){.gardenburger_nav>ul.hidden{position:static;left:auto}}.gardenburger_nav.yesJS .mobileNav{display:block}.gardenburger_nav .mobileNav{background-color:#222;display:none}@media (min-width:800px){.gardenburger_nav .mobileNav{display:none!important}}.gardenburger_nav .mobileNav:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.gardenburger_nav .mobileNav li{float:left}.gardenburger_nav .mobileNav li.menuToggle{float:right}.gardenburger_nav .mobileNav li.menuToggle a{padding-right:33px}.gardenburger_nav .mobileNav li.menuToggle a:after{position:absolute;top:50%;right:13px;margin:-2px 0 0 5px;display:inline-block;content:'\2261';font:900 1.5em/.1em Helvetica,sans-serif}.gardenburger_nav .submenuTogglers{border:none;background:0 0;position:absolute;top:0;right:0;width:33px;height:33px}@media (min-width:800px){.gardenburger_nav .submenuTogglers{display:none!important}}.gardenburger_nav .submenuTogglers i{display:block;-webkit-transform-origin:center 20%;-moz-transform-origin:center 20%;-o-transform-origin:center 20%;-ms-transform-origin:center 20%;transform-origin:center 20%;border-style:solid;border-color:transparent;border-width:5px;border-top-color:#fff;-webkit-transition:-webkit-transform .25s linear;-moz-transition:-moz-transform .25s linear;-o-transition:-o-transform .25s linear;-ms-transition:-ms-transform .25s linear;transition:transform .25s linear;margin:11.5px auto 0;width:0;height:0}.gardenburger_nav li.hasChildMenu.open>.submenuTogglers i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .25s linear;-moz-transition:-moz-transform .25s linear;-o-transition:-o-transform .25s linear;-ms-transition:-ms-transform .25s linear;transition:transform .25s linear}@media (min-width:800px){.gardenburger_nav .hasChildMenu>a:after{content:'';display:inline-block;float:right;position:absolute;right:10px;top:50%;border-style:solid;border-color:transparent;border-width:5px;border-left-color:;margin-top:-5px;-webkit-transition:border-left-color .5s linear,-webkit-transform .5s linear;-moz-transition:border-left-color .5s linear,-moz-transform .5s linear;-o-transition:border-left-color .5s linear,-o-transform .5s linear;-ms-transition:border-left-color .5s linear,-ms-transform .5s linear;transition:border-left-color .5s linear,transform .5s linear}}@media (min-width:800px){.gardenburger_nav .hasChildMenu.focus>a:after,.gardenburger_nav .hasChildMenu:hover>a:after{border-left-color:#fff;-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:border-left-color .5s linear,-webkit-transform .5s linear;-moz-transition:border-left-color .5s linear,-moz-transform .5s linear;-o-transition:border-left-color .5s linear,-o-transform .5s linear;-ms-transition:border-left-color .5s linear,-ms-transform .5s linear;transition:border-left-color .5s linear,transform .5s linear}}@media (min-width:800px){.gardenburger_nav>ul>.hasChildMenu>a:after{margin-top:-3px;border-left-color:transparent;border-top-color:;-webkit-transition:border-top-color .5s linear,-webkit-transform .5s linear;-moz-transition:border-top-color .5s linear,-moz-transform .5s linear;-o-transition:border-top-color .5s linear,-o-transform .5s linear;-ms-transition:border-top-color .5s linear,-ms-transform .5s linear;transition:border-top-color .5s linear,transform .5s linear}}@media (min-width:800px){.gardenburger_nav>ul>.hasChildMenu.focus>a:after,.gardenburger_nav>ul>.hasChildMenu:hover>a:after{border-left-color:transparent;border-top-color:#fff;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:border-top-color .5s linear,-webkit-transform .5s linear;-moz-transition:border-top-color .5s linear,-moz-transform .5s linear;-o-transition:border-top-color .5s linear,-o-transform .5s linear;-ms-transition:border-top-color .5s linear,-ms-transform .5s linear;transition:border-top-color .5s linear,transform .5s linear}}body.debug::before{font-weight:700;display:block;text-align:center;position:fixed;top:0;left:0;right:0;z-index:1000}@media only screen and (max-width:187.5em){body.debug::before{content:"Max-width : 3000px MegaDesktop";background:rgba(255,255,0,.7)}}@media only screen and (max-width:81.25em){body.debug::before{content:"Max-width : 1280px Desktop";background:rgba(60,235,0,.7)}}@media only screen and (max-width:64em){body.debug::before{content:"Max-width : 1024 px - Tablet landscape/Netbook";background:rgba(197,118,247,.7)}}@media only screen and (max-width:800px){body.debug::before{content:"Max-width : 800px";background:rgba(255,255,0,.7)}}@media only screen and (max-width:48em){body.debug::before{content:"Max-width : 768 px - Tablet portrait";background:rgba(118,230,247,.7)}}@media only screen and (max-width:37.5em){body.debug::before{content:"Max-width : 600 px - Small tablet";background:rgba(255,138,0,.7)}}@media only screen and (max-width:35em){body.debug::before{content:"Max-width : 560 px - Mobile landscape (iPhone 5)";background:rgba(118,230,247,.7)}}@media only screen and (max-width:30em){body.debug::before{content:"Max-width : 480 px - Mobile landscape (iPhone 4)";background:rgba(255,138,0,.7)}}@media only screen and (max-width:20em){body.debug::before{content:"Max-width : 320 px - Mobile portrait";background:rgba(255,138,0,.7)}}