@charset "UTF-8";/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],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}.strong,b,strong{font-weight:700}.em,dfn,em{font-style:italic}.small,small{font-size:75%}ol,ul{padding:0;list-style-type:none}dd{margin:0}.commentlist,.sidebar ol,.sidebar ul{list-style:none}#searchsubmit,.arrow--link>i,.footer .social-links .facebook,.footer .social-links .instagram,.footer .social-links .pinterest,.footer .social-links .twitter,.footer .social-links .youtube,.media--link>i,.png-arrow2-left,.png-brushstroke,.png-facebook,.png-facebook-social,.png-facebook-social-dark,.png-google,.png-instagram-social,.png-instagram-social-dark,.png-pinterest-social,.png-pinterest-social-dark,.png-pintrest,.png-play-arrow,.png-rotator,.png-search-icon,.png-sprite,.png-twitter,.png-twitter-social,.png-twitter-social-dark,.png-youtube-social,.png-youtube-social-dark,.rslides_tabs li.rslides_here a,.rslides_tabs li>a,.social-links .facebook,.social-links .instagram,.social-links .pinterest,.social-links .twitter,.social-links .youtube{background-image:url(../images/generated/png-s1d72120d7a.png);background-repeat:no-repeat}.png-arrow2-left{background-position:0 0}.png-brushstroke{background-position:0 -16px}.png-facebook-social-dark{background-position:0 -82px}.png-facebook-social{background-position:0 -107px}.png-facebook{background-position:0 -132px}.png-facebook.facebook-hover,.png-facebook:hover{background-position:0 -46px}.png-google{background-position:0 -204px}.png-google.google-hover,.png-google:hover{background-position:0 -168px}.png-instagram-social-dark{background-position:0 -240px}.png-instagram-social{background-position:0 -265px}.png-pinterest-social-dark{background-position:0 -290px}.png-pinterest-social{background-position:0 -315px}.png-pintrest{background-position:0 -376px}.png-pintrest.pintrest-hover,.png-pintrest:hover{background-position:0 -340px}.png-play-arrow{background-position:0 -412px}.png-rotator{background-position:0 -452px}.png-rotator.rotator-active,.png-rotator:active{background-position:0 -430px}.png-search-icon{background-position:0 -474px}.png-twitter-social-dark{background-position:0 -536px}.png-twitter-social{background-position:0 -561px}.png-twitter{background-position:0 -586px}.png-twitter.twitter-hover,.png-twitter:hover{background-position:0 -500px}.png-youtube-social-dark{background-position:0 -622px}.png-youtube-social{background-position:0 -647px}/*! http://responsiveslides.com v1.54 by @viljamis */.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%}/*!
 *
.||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||.

    .                                      '||            .           
  .||.  .... ... ... ...    ....  ... ...   ||   ....   .||.    ....  
   ||    '|.  |   ||'  || .|...||  ||'  ||  ||  '' .||   ||   .|...|| 
   ||     '|.|    ||    | ||       ||    |  ||  .|' ||   ||   ||      
   '|.'    '|     ||...'   '|...'  ||...'  .||. '|..'|'  '|.'  '|...' 
        .. |      ||               ||                                 
         ''      ''''             ''''      A Typographic Starter Kit
  
  URL ........... http://typeplate.com
  VERSION ....... 1.1.0
  Github ........ https://github.com/typeplate/typeplate.github.io
  AUTHORS ....... Dennis Gaebel (@gryghostvisuals) & Zachary Kain (@zakkain)
  LICENSE ....... Creative Commmons Attribution 3.0
  LICENSE URL ... http://creativecommons.org/licenses/by/3.0

 .||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||.
 *
 */@font-face{font-family:Ampersand;src:local("Georgia"),local("Garamond"),local("Palatino"),local("Book Antiqua");unicode-range:U+0026}@font-face{font-family:Ampersand;src:local("Georgia");unicode-range:U+270C}pre code{word-wrap:normal}html{font:normal 100%/1.65 Raleway,arial,sans-serif}body{color:#323232}small{font-size:65%}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{text-rendering:optimizeLegibility;line-height:1;margin-top:0}.tera{font-size:117px;font-size:7.3125rem;margin-bottom:.2256410256rem}.giga{font-size:90px;font-size:5.625rem;margin-bottom:.2933333333rem}.mega{font-size:72px;font-size:4.5rem;margin-bottom:.3666666667rem}.alpha,.prose h1{font-size:32px;font-size:2rem;margin-bottom:.825rem}.beta,.prose h2{font-size:30px;font-size:1.875rem;margin-bottom:.88rem}.gamma,.prose h3{font-size:26px;font-size:1.625rem;margin-bottom:1.0153846154rem}.delta,.epsilon,.prose h4,.prose h5{font-size:20px;font-size:1.25rem;margin-bottom:1.32rem}.prose h6,.zeta{font-size:18px;font-size:1.125rem;margin-bottom:1.4666666667rem}.prose h1,.prose h2,.prose h3{font-weight:200}.prose h4{font-weight:200;margin-bottom:0}p{margin-bottom:1.5em}abbr,acronym,blockquote,code,dir,kbd,listing,plaintext,q,samp,tt,var,xmp{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}pre code{white-space:-moz-pre-wrap;white-space:pre-wrap}pre{white-space:pre}code{white-space:pre;font-family:monospace}abbr{font-variant:small-caps;font-weight:600;text-transform:lowercase;color:gray}abbr[title]:hover{cursor:help}h1,h2,h3,h4,h5,h6{color:#323232}p+.drop-cap{text-indent:0;margin-top:0}.drop-cap:first-letter{float:left;margin:inherit;padding:inherit;font-size:4em;font-family:inherit;line-height:1;text-indent:0;background:0 0;color:inherit}.lining dd,.lining dt{display:inline;margin:0}.lining dd+dt:before,.lining dt+dt:before{content:"\A";white-space:pre}.lining dd+dd:before{content:", "}.lining dd:before{content:": ";margin-left:-.2rem}.dictionary-style dt{display:inline;counter-reset:definitions}.dictionary-style dt+dt:before{content:", ";margin-left:-.2rem}.dictionary-style dd{display:block;counter-increment:definitions}.dictionary-style dd:before{content:counter(definitions,decimal) ". "}.pull-quote{position:relative;padding:1em}.pull-quote:after,.pull-quote:before{height:1em;opacity:.5;position:absolute;font-size:4em;color:#dc976e}.pull-quote:before{content:'“';top:0;left:0}.pull-quote:after{content:'”';bottom:0;right:0}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.image-replacement{text-indent:100%;white-space:no-wrap;overflow:hidden}.call-to-action{display:inline-block;border:1px solid #9bb7ac;color:#9bb7ac;padding-left:2em;padding-right:2em;line-height:2;text-transform:uppercase;text-align:center;border-radius:2px}.call-to-action:hover{opacity:.75}.left{float:left!important}.right{float:right!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin:0 auto;max-width:62.5em}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left}.row .row{width:auto;margin:0 -.9375em;max-width:none}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;width:100%;float:left}@media only screen{.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}.small-1{position:relative;width:8.33333%}.small-2{position:relative;width:16.66667%}.small-3{position:relative;width:25%}.small-4{position:relative;width:33.33333%}.small-5{position:relative;width:41.66667%}.small-6{position:relative;width:50%}.small-7{position:relative;width:58.33333%}.small-8{position:relative;width:66.66667%}.small-9{position:relative;width:75%}.small-10{position:relative;width:83.33333%}.small-11{position:relative;width:91.66667%}.small-12{position:relative;width:100%}.small-offset-0{position:relative;margin-left:0}.small-offset-1{position:relative;margin-left:8.33333%}.small-offset-2{position:relative;margin-left:16.66667%}.small-offset-3{position:relative;margin-left:25%}.small-offset-4{position:relative;margin-left:33.33333%}.small-offset-5{position:relative;margin-left:41.66667%}.small-offset-6{position:relative;margin-left:50%}.small-offset-7{position:relative;margin-left:58.33333%}.small-offset-8{position:relative;margin-left:66.66667%}.small-offset-9{position:relative;margin-left:75%}.small-offset-10{position:relative;margin-left:83.33333%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}}@media only screen and (min-width:768px){.large-1{position:relative;width:8.33333%}.large-2{position:relative;width:16.66667%}.large-3{position:relative;width:25%}.large-4{position:relative;width:33.33333%}.large-5{position:relative;width:41.66667%}.large-6{position:relative;width:50%}.large-7{position:relative;width:58.33333%}.large-8{position:relative;width:66.66667%}.large-9{position:relative;width:75%}.large-10{position:relative;width:83.33333%}.large-11{position:relative;width:91.66667%}.large-12{position:relative;width:100%}.row .large-offset-0{position:relative;margin-left:0}.row .large-offset-1{position:relative;margin-left:8.33333%}.row .large-offset-2{position:relative;margin-left:16.66667%}.row .large-offset-3{position:relative;margin-left:25%}.row .large-offset-4{position:relative;margin-left:33.33333%}.row .large-offset-5{position:relative;margin-left:41.66667%}.row .large-offset-6{position:relative;margin-left:50%}.row .large-offset-7{position:relative;margin-left:58.33333%}.row .large-offset-8{position:relative;margin-left:66.66667%}.row .large-offset-9{position:relative;margin-left:75%}.row .large-offset-10{position:relative;margin-left:83.33333%}.row .large-offset-11{position:relative;margin-left:91.66667%}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right!important}}.wrap{max-width:100%;margin-left:auto;margin-right:auto}.wrap:after{content:" ";display:block;clear:both}@media (min-width:768px){.wrap{max-width:90%;margin-left:auto;margin-right:auto}.wrap:after{content:" ";display:block;clear:both}}@media (min-width:1200px){.wrap{max-width:1000px}}@media (min-width:768px){.header>.wrap{max-width:100%}}@media (min-width:1000px){.header>.wrap{max-width:90%;margin-left:auto;margin-right:auto}.header>.wrap:after{content:" ";display:block;clear:both}}@media (min-width:1200px){.header>.wrap{max-width:1000px}}#main-nav,.header-left{width:100%;float:left;margin-left:0;margin-right:0}.header .social-links,.header .textwidget{width:100%;float:left;margin-left:0;margin-right:0;text-align:center}.header .textwidget{float:right;margin-right:0}#searchform{position:relative}#searchform>input[type=text]{width:100%;height:45px;padding-left:10px;padding-right:10px}@media (min-width:1000px){#searchform>input[type=text]{width:120px;height:25px}}#searchform>input[type=submit]{position:absolute;right:3px;top:5px}#menu-toggle{display:block;width:32px;height:32px;position:absolute;top:25px;right:10px}@media (min-width:1000px){#menu-toggle{display:none}}#footer-top.wrap,.l-content-recentposts,.l-content-services{box-shadow:0 2px 2px 0 rgba(0,0,0,.5)}#footer-top.wrap:after,.l-content-recentposts:after,.l-content-services:after{content:"";display:block;clear:both}@media (min-width:1000px){.header-left{width:75%;float:right;position:relative;top:0}.header-left:after{content:"";display:block;clear:both}}@media (min-width:1000px){.header{height:100px}#content,.hero--section{position:relative}#content:before,.hero--section:before{content:"";display:block;background:url(../images/brushstroke.png) repeat-x;height:25px;width:100%;position:absolute;top:0;z-index:1}.branding{float:left;width:26%;position:relative;top:41px}#menu-mainnav{position:relative;z-index:5}#menu-mainnav li{z-index:2;position:relative}.header-left .section-top{position:absolute;top:-58px;right:0;width:400px;height:50px}.section-top .social-links,.section-top .textwidget{width:auto;display:inline-block;float:left}.section-top .textwidget{float:right;width:auto}#main-nav{width:auto;float:right;padding-right:150px;position:relative;margin-right:0}#searchform{position:absolute;right:0;top:-3px}.top-nav>li{float:left}.header .social-links{width:auto;margin-bottom:0;text-align:right;margin-top:12px}}.hero__container{width:100%;float:left;margin-left:0;margin-right:0;position:relative}.hero__content>img{height:auto;display:block;margin:0 auto}.hero__content .feature__teaser{background:#292929;color:#fff;padding:10px}@media (min-width:768px){.hero__content .feature__title{margin-bottom:1.5em}.feature__description{color:#fff;font-size:16px;font-size:1rem}.hero__content .feature__teaser{background:0 0;width:65.8536585366%;position:absolute;top:30px;left:20px}}.hero--section{margin-top:0}.l-content-full,.l-content-services,.l-content-sidebar{background:#fff;padding-left:20px;padding-right:20px;padding-bottom:20px}.l-content-full:after,.l-content-services:after,.l-content-sidebar:after{content:"";display:block;clear:both}.l-content-full .prose{max-width:800px}.l-content-recentposts{padding-left:20px;padding-right:20px}.l-content-services .widget__title{font-weight:200}.l-content-services>div:first-child .widget__content{font-size:18px;font-size:1.125rem}.l-content-services>div:first-child .widget__title{font-size:24px;font-size:1.5rem;margin-bottom:20px;font-weight:200}.l-content-services>div{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px}.l-content-services>div:after{content:"";display:block;clear:both}.l-content-services>div:first-child{width:100%;float:left;margin-left:0;margin-right:0;padding-bottom:10px;border-bottom:1px solid rgba(41,41,41,.25);margin-bottom:1.5em}.l-content-services div:nth-child(2) .ns-media-image,.l-content-services div:nth-child(2)~div .ns-media-image{width:100px;height:100px;display:block;border-radius:50%;margin-left:auto;margin-right:auto;margin-bottom:1em;overflow:hidden}.l-content-services div:nth-child(2) .widget__title,.l-content-services div:nth-child(2)~div .widget__title{text-align:center}@media (min-width:768px){.l-content-services>div{width:46.1538461538%;float:left;margin-right:7.6923076923%}.l-content-services>div:nth-child(3),.l-content-services>div:nth-child(5){margin-right:0}.l-content-services div:nth-child(2) .ns-media-image,.l-content-services div:nth-child(2)~div .ns-media-image{float:left}.l-content-services>div:first-child{background-image:url(../images/large-pilates-image.png);background-position:right top;background-repeat:no-repeat;background-size:contain;padding-bottom:25px}.l-content-services>div:first-child .ns-media-image{display:none}.l-content-services>div:first-child .ns-media-image>img{margin-right:auto;margin-left:auto;display:block}.l-content-services>div:first-child .widget__content,.l-content-services>div:first-child .widget__title{max-width:57.3170731707%;overflow:hidden;margin-right:2.4390243902%}.l-content-services>div:first-child .widget__title{font-size:38px;font-size:2.375rem;margin-bottom:20px;font-weight:200}.l-content-services div:nth-child(2) .widget__content,.l-content-services div:nth-child(2) .widget__title,.l-content-services div:nth-child(2)~div .widget__content,.l-content-services div:nth-child(2)~div .widget__title{overflow:hidden;text-align:left;padding-left:12px}}.l-content-recentposts{background:#f5f8f7}.l-content-recentposts:after{content:"";display:block;clear:both}@media (min-width:768px){.l-content-recentposts>div{width:31.7073170732%;float:left;margin-right:2.4390243902%}.l-content-recentposts>div:after{content:"";display:block;clear:both}.l-content-recentposts>div:nth-child(3n){float:right;margin-right:0}}.l-content-sidebar{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.15)}.l-content-sidebar:after{content:"";display:block;clear:both}.l-content-sidebar .page-title,.l-content-sidebar>article,.l-content-sidebar>div{width:100%;float:left;margin-left:0;margin-right:0}.l-content-sidebar .page-title:after,.l-content-sidebar>article:after,.l-content-sidebar>div:after{content:"";display:block;clear:both}.l-content-sidebar .page-title{padding-left:10px;padding-right:10px}.l-content-sidebar>article{padding-left:10px}@media (min-width:960px){.l-content-sidebar .page-title{width:100%;float:left;margin:30px 0 15px}.l-content-sidebar>article{width:65.8536585366%;float:left;margin-right:2.4390243902%}.l-content-sidebar>.sidebar{width:31.7073170732%;float:right;margin-right:0}}.branding img,.prose img{max-width:100%;height:auto}#inner-header{position:relative}.home #main{clear:both;background:#fff}#footer-top{padding:20px 0 120px;background:url(../images/footer-bottom.png) right bottom no-repeat #323232}.prev-next-posts{margin-top:1rem;margin-bottom:2rem}.prev-next-posts:after{content:"";display:block;clear:both}.prev-posts-link{float:left}.next-posts-link{float:right}nav a{display:block;word-break:normal}.no-js #main-nav{opacity:0}#main-nav .nav{margin:0}#main-nav .sub-menu{padding:0;margin:0}#menu-toggle>.touch-button{display:none}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;background:#a6a6a2;max-height:0}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li{font-size:1rem;position:relative;overflow:hidden}.flexnav li a{position:relative;display:block;height:3.125rem;padding:.96rem;z-index:2;overflow:hidden;color:#222;border-bottom:1px solid rgba(0,0,0,.15)}.flexnav li ul{width:100%}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li ul.flexnav-show li{overflow:visible}.flexnav li ul li a{display:block;background:rgba(255,255,255,.25)}.flexnav ul li ul li a{background:rgba(255,255,255,.35)}.flexnav ul li ul li ul li a{background:rgba(255,255,255,.45)}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;background:#acaca1;background:rgba(0,0,0,.075);text-align:center}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#666}.menu-button{position:relative;display:block;padding:1em;background:#a6a6a2;color:#222;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.2)}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:0 0;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;text-align:center}.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#666}@media all and (min-width:1000px){body.one-page{padding-top:70px}.flexnav{overflow:visible;background:0 0}.flexnav.opacity{opacity:1}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav li{position:relative;list-style:none;float:left;display:block;background:0 0;font-size:.75rem;overflow:visible}.flexnav li a{color:#f5f8f7;border-bottom:2px transparent solid;padding:.25rem .96rem;height:auto}.flexnav li a:hover{border-color:#9DBCB0;color:#9DBCB0}.flexnav li a.is-hover{border-color:#9DBCB0}.flexnav li>ul{position:absolute;top:auto;left:0;min-width:150px;background:rgba(0,0,0,.9)}.flexnav li>ul li{width:100%}.flexnav li ul li>ul{margin-left:100%;top:0}.flexnav li ul li a{border-bottom:none;background:0 0}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:6}.flexnav li ul.open li{overflow:visible;max-height:100px}.flexnav li ul.open ul.open{margin-left:100%;top:0}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:10px;height:10px;background:rgba(0,0,0,.075);text-align:center;display:none}.menu-button{display:none}}.oldie body.one-page{padding-top:70px}.oldie .flexnav{overflow:visible}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2;width:20%;min-height:50px;overflow:visible}.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover>ul li{width:100%;float:none}.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:none;overflow:visible}.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:none}.oldie .flexnav li ul.open{display:block;width:100%;overflow:visible}.oldie .flexnav li ul.open li{width:100%}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible}.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie .menu-button{display:none}.oldie.ie7 .flexnav li{width:19.9%}.sidebar .excerpt-read-more{display:block}.sidebar p{font-size:13px;line-height:1.4;margin-bottom:0}.sidebar .h3{font-size:14px;margin-bottom:0;line-height:1.3;font-weight:700}.sidebar .h3 a{color:#323232;text-decoration:none}.sidebar .h3 a:hover{text-decoration:underline}.sidebar[role] .teaser-list>li{margin-bottom:10px}.sidebar[role] .teaser-list>li+li{border:0 dotted #323232;border-top-width:1px}.alert-block{margin-top:40px;padding:5px;border:0 solid #42145F;border-width:2px;background:#e5e5e5;margin-bottom:20px}.sidebar .block>.block-header{font-size:15px;text-align:center;color:#fff;background:#323232;letter-spacing:.1em}#footer-top .block-header{color:#989898;font-weight:200;border:0 solid #989898;border-bottom-width:1px}.footer .prose{background:0 0}#inner-footer{padding-top:30px}.footer-info{font-size:14px}.social-links li{display:inline-block}.footer .social-links{margin-left:auto;margin-right:auto;text-align:center;float:none}.footer .social-links .facebook{background-position:0 -82px}.footer .social-links .twitter{background-position:0 -536px}.footer .social-links .pinterest{background-position:0 -290px}.footer .social-links .youtube{background-position:0 -622px}.footer .social-links .instagram{background-position:0 -240px}#rotator{position:relative;margin-top:20px;margin-bottom:15px}.rslides li{padding-bottom:5%}.rslides img{border:0 solid #323232;border-width:3px;box-shadow:1px 2px 2px rgba(50,50,50,.4)}.rslides a{text-decoration:none}.rslides .slide-content{color:#fff;background:#000;padding:10px}.rslides .slide-content h2{padding-top:10px;color:#fff;line-height:1;margin-bottom:10px;font-size:18px;font-weight:400}.rslides .slide-content p{margin:0;font-size:13px}.rslides_tabs{margin:10px auto;text-align:center;width:60%;z-index:900;clear:both}.rslides_tabs li{display:inline-block;margin:0 5px}.rslides_tabs li>a{display:block;width:18px;height:17px;text-indent:100%;white-space:no-wrap;overflow:hidden;background-position:0 -452px}.rslides_tabs li.rslides_here a,.rslides_tabs li>a.rotator-active,.rslides_tabs li>a:active{background-position:0 -430px}@media screen and (min-width:768px){#rotator{position:relative;height:auto;margin-top:0}.rslides li{padding-bottom:0;overflow:hidden;display:none}.rslides img{border:0 solid #323232;border-width:3px;box-shadow:1px 2px 2px rgba(50,50,50,.4)}.rslides .slide-content{position:absolute;background:rgba(0,0,0,.5);width:100%;bottom:0;height:auto}.rslides .slide-content p{font-size:16px}.rslides .slide-content h2{font-weight:700}}.healcode .header{background:0 0}.healcode .header:after{display:none}.testimonial-block{padding:0 40px;color:#fff;font-style:italic}.testimonial-block p{margin-bottom:0}.testimonial-block footer{color:#989898;text-align:right;padding-right:15px}.testimonial-block.dark{color:#323232}.testimonial-block+.testimonial-block{margin-top:15px;border:0 dotted #323232;border-top-width:1px;padding-top:15px}.twitter-widget-block{padding:0 40px}.widget-item,.widget_em_widget li{padding-bottom:12px}.widget-item:after,.widget_em_widget li:after{content:"";display:block;clear:both}.widget-item+.widget-item,.widget_em_widget li+li{padding-top:12px;border-top:solid 1px rgba(41,41,41,.25)}.widget-item__image{float:right;width:auto}.widget-item__title{margin-top:0;margin-bottom:0}.widget-item__title>a{color:#323232}.widget-item__title>a:hover{opacity:.6}.all-events-link{font-weight:400;color:#4f1873;margin-top:15px;border-top:0}.widget_em_widget span{display:block;font-size:14px;font-size:.875rem}.widget_em_widget a{margin-top:0;font-size:17px;font-size:1.0625rem;line-height:1.1;font-weight:700;color:#323232}.widget_em_widget a:hover{opacity:.6}.sidebar .widget{background-color:#f5f8f7;padding-top:25px;padding-bottom:25px;margin-bottom:5px}.sidebar .widgettitle{font-weight:400;font-size:20px;font-size:1.25rem;margin-top:0}.service:nth-child(2) .widget__content,.service:nth-child(2)~.service .widget__content{font-size:14px;font-size:.875rem}.header{background:#292929;padding-bottom:5px;position:relative}.social-links{float:left;list-style-type:none}.social-links>li{list-style-type:none}.social-links a{display:inline-block;width:22px;height:22px;overflow:hidden;text-indent:102%;opacity:.75;margin-right:10px}.social-links a:hover{opacity:.5}.social-links .facebook{background-position:0 -107px}.social-links .twitter{background-position:0 -561px}.social-links .pinterest{background-position:0 -315px}.social-links .youtube{background-position:0 -647px}.social-links .instagram{background-position:0 -265px}#searchform>input[type=text]{border:0;font-size:12px;font-size:.75rem;background:rgba(255,255,255,.25)}#searchform>label{display:none}#searchsubmit{width:23px;height:20px;padding:0;text-indent:102%;background-position:0 -474px;opacity:.5;background-color:transparent;border:0;margin-left:8px}#searchform input[type=text] ::-webkit-input-placeholder{display:none}#searchform input[type=text] :-moz-placeholder{display:none}#searchform input[type=text] ::-moz-placeholder{display:none}#searchform input[type=text] :-ms-input-placeholder{display:none}.hero__content .btn{display:inline-block;border:1px solid #9bb7ac;color:#fff;line-height:2;text-transform:uppercase;text-align:center;border-radius:2px;font-size:18px;font-size:1.125rem;font-weight:600;background:#9bb7ac;padding-left:1.5em;padding-right:1.5em}.hero__content .btn:hover{opacity:.75}.feature__title>a{color:#fff}.hero__content .feature__title{font-size:24px;font-size:1.5rem;line-height:1;font-weight:300;margin-bottom:10px}@media (min-width:768px){.hero__content .feature__title{font-size:32px;font-size:2rem;line-height:1;margin-bottom:30px}}.feature__description{margin-bottom:10px;font-size:14px;font-size:.875rem}@media (min-width:768px){.feature__description{font-size:16px;font-size:1rem}}@media (min-width:768px){.hero__content{background:#000}.hero__content:after{content:"";display:block;clear:both}.hero__content>img{opacity:.7;background:#000}.hero__content .feature__teaser{background:0 0;z-index:1}}.constant-contact-form label{display:block}.constant-contact-form input[type=text]{width:100%;padding:5px}.constant-contact-form .gfield{margin-bottom:1rem}.ctct-checkboxes{margin:0;padding:0}ul.ctct-checkboxes li{margin-bottom:.25rem!important;font-size:14px;font-size:.875rem}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#f8f8f8}img{max-width:100%}.demandforce{width:90px}#main{overflow:hidden}#content{background:#fff}.date{font-size:14px;font-size:.875rem;color:#7f7f7f}.prose p{font-size:15px;font-size:.9375rem}.prose ol{padding-left:20px;list-style-type:decimal;margin-bottom:10px}.prose ul li{position:relative;margin-left:30px}.prose ul li+li{margin-top:10px}.prose ul li:after{content:"";display:block;width:8px;height:8px;position:absolute;top:5px;left:-15px;background:#9DBCB0}.prose h3{margin-top:10px}.prose h4{margin-top:20px}.price-section{padding-bottom:25px;border:0 solid #7f7f7f;border-bottom-width:1px}.price-section:last-of-type{border-bottom-width:0}.price-section:before{display:block;content:" ";margin-top:-200px;height:200px;visibility:hidden}.article__image img,.article__teaser-image img{padding:3px;border:0 solid #7f7f7f;border-width:1px}.page-title{line-height:1}.page-title,.single .entry-title{font-weight:400;letter-spacing:.07em;font-size:2em;margin:5px 0 1em;color:#4f1873;padding-top:.5rem;padding-bottom:.5rem;border-bottom:2px solid #4f1873}@media (min-width:768px){.page-title,.single .entry-title{padding-top:0;font-size:2.7em;line-height:1;border-bottom-width:3px}}.learn-more{font-size:13px;text-align:right}.intro{font-size:22px;line-height:1.3;text-align:center}.home .intro{font-size:26px}.home .intro:after{content:"";display:block;width:40%;height:4px;border:0 solid #323232;border-top-width:1px;border-bottom-width:1px;margin:10px auto}.callout-box{padding:20px;background:#e5e5e5;margin:10px 0;border:0 solid #9DBCB0;border-width:2px}.byline{color:#7f7f7f;margin-top:.25rem;margin-bottom:1.5rem;font-size:14px;font-size:.875rem}.byline__author{font-weight:400;color:#000;text-transform:uppercase}.byline__bio{font-size:12px;font-size:.75rem}.byline p{margin:0}.byline p+p{margin-top:0}a{color:#42145F;text-decoration:none}a:hover{cursor:pointer}a:focus{outline:0}#footer-top a,.styled-link{color:#8f4089}.styled-link>i{display:inline-block;margin-left:5px;margin-right:5px;height:14px;width:14px;position:relative}.arrow--link>i{background-position:0 0;top:2px}.media--link>i{background-position:0 -412px;top:2px}.teaser-list .article__image{float:left;margin-right:10px}.teaser-list .article__header{overflow:hidden}.teaser-list>li{border:0 dotted #323232;border-bottom-width:1px;padding:15px 0 10px}.sd-content .share-more{display:none!important}.home .excerpt-read-more{display:none}.article-header>h3{margin-top:0}.article-header a{color:#323232;text-decoration:none}.article-header a:hover{text-decoration:underline}.article--teaser{border:0 dotted #323232;border-bottom-width:1px;padding-bottom:15px;margin-bottom:15px}.article--teaser:last-of-type{border-bottom-width:0}.article--teaser h3{margin:0;overflow:hidden;line-height:1}.article--teaser .byline{margin-bottom:0;overflow:hidden}.article--teaser .prose{overflow:hidden}.article__feature-image{margin-bottom:15px}.article__feature-image>img{border:0 solid #7f7f7f;border-width:1px}.article__teaser-image{margin-top:10px;width:25%;float:right}.filter{border:0 solid #989898;border-bottom-width:1px;padding-left:10px}.filter a{font-size:13px;font-size:.8125rem}.filter .instructor-filter{display:inline-block;border:1px solid #989898;text-decoration:none;padding:5px 15px;position:relative;z-index:2;top:1px}.filter .instructor-filter.active{color:#42145F;border-bottom-color:#f5eef1}.media{padding-top:10px}.media--bio-card{border:0 dotted gray;border-bottom-width:1px;padding-bottom:5px;cursor:pointer;overflow:hidden;position:relative}.media--bio-card.active{padding-bottom:0}.media--bio-card.active .media__content{height:auto;visibility:visible;padding:20px 20px 30px;overflow:visible}.media--bio-card.active .media__content>p{opacity:1;top:0}.media--bio-card:hover .media__image{opacity:.7}.media--bio-card .media__image{height:200px;width:200px;border-radius:3px;overflow:hidden;display:block;float:left;vertical-align:top;margin-left:10px;margin-right:20px;box-shadow:1px 1px 2px rgba(128,128,128,.6);transition:opacity .25s ease;padding:0;border-width:0}.media--bio-card .media__content{background:rgba(128,128,128,.2);padding:10px 10px 0;margin-top:30px;clear:both;position:relative;top:20px;visibility:hidden;height:0;overflow:hidden}.media--bio-card .media__content:before{content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(128,128,128,.2);position:absolute;top:-10px;left:50px}.media--bio-card .media__content>p{opacity:0;transition:opacity .25s ease}.media--bio-card .media__title{display:block;overflow:hidden;vertical-align:middle;margin-bottom:0}.media--bio-card .media__description{display:block;overflow:hidden;color:#7f7f7f;line-height:1.2}.media--bio-card .media__description p{margin:0}.bio__info{position:absolute;left:230px;top:10px}.copyright{font-size:13px;font-size:.8125rem;color:#7f7f7f}.widgettitle{border-bottom:2px solid #444;margin-bottom:.75em}.widget__title{font-size:20px;font-size:1.25rem;text-transform:uppercase;line-height:1;font-weight:400}.widget-item__title{font-size:15px;font-size:.9375rem;line-height:1.2;text-align:left}.widget-item__meta{font-size:13px;font-size:.8125rem;color:#292929;margin-bottom:0;margin-top:0}input[type=email],input[type=number],input[type=tel],input[type=text]{border-radius:3px;background:#fff;border:1px solid #9DBCB0;width:100%;max-width:100%;padding:4px;line-height:1.6}textarea{border-radius:3px;background:#fff;width:100%;max-width:100%;padding:4px;border:0}.cc_safesubscribe{font-size:12px;font-size:.75rem}#content .wpcf7-form{width:90%;margin:0 auto}#content .fsBody .fsForm,#content .fsForm .fsSubmit{background:0 0;margin:0 auto;border:0;padding:0}#content a[title="Online Form Creator"]{display:none}#content .fsSubmit input.fsSubmitButton,#content input[type=submit]{border:0}#content .fsBody .fsRowBody{padding:10px 0;background:0 0!important}#content label{font-family:Raleway,arial,sans-serif;font-weight:400}#content label .fsRequiredMarker{color:#42145F}.page-navigation{overflow:hidden;text-align:center;border:0 solid #989898;border-top-width:1px;border-bottom-width:1px;padding:5px 0}.bones_page_navi{margin:0}.bones_page_navi>li{display:inline-block}.bones_page_navi a{display:block;padding:5px 15px}.sharedaddy ul li:after{display:none}.comment-list ul{list-style-type:none}.comment-list li{list-style-type:none;padding:.5em;border-bottom:1px solid #989898;font-size:14px}.wp-caption{margin:10px auto}.wp-caption .wp-caption-text{font-small:14px}#content .fsSubmit input.fsSubmitButton,#content input[type=submit],.button{padding:10px 8px;font-weight:300;font-size:20px;text-align:center;letter-spacing:.15em;color:#fff;display:block;text-transform:uppercase;background:#9DBCB0;transition:all .25s ease;margin:0 auto;width:95%;text-decoration:none;border-radius:3px;box-shadow:1px 2px 2px rgba(50,50,50,.3)}#content .fsSubmit input.fsSubmitButton:hover,#content input[type=submit]:hover,.button:hover{background:#7fa798}@media only screen and (min-width:480px){.prose .alignleft,.prose img.alignleft{margin-right:1.5em;display:inline;float:left}.prose .alignright,.prose img.alignright{margin-left:1.5em;display:inline;float:right}.prose .aligncenter,.prose img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}@media only screen and (min-width:768px){body{background:#f8f8f8}#container{background:url(../images/main-bg-image.jpg) 0 0/contain no-repeat}.alert-box{margin-bottom:0}#content{background:center -1px no-repeat}#main{margin-top:10px}.page-content{background:#fff;padding-top:15px;padding-bottom:20px}.footer-info{width:70%;margin:0 auto 10px}.footer-inner .sidebar{background:0 0}.widget{padding:0 10px;margin:2.2em 0}.widget ul li{margin-bottom:.75em}.widget ul li ul{margin-top:.75em;padding-left:1em}.bio-card{margin:30px 0;border:0 dotted gray;border-bottom-width:1px;padding-bottom:20px}.bio-card .bio-image{width:30%;margin:0 auto;text-align:center;float:left}.bio-card .bio-name{width:70%;overflow:hidden}.bio-card .h3{font-size:24px}.bio-card .instructor-bio{overflow:hidden}}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}