/*!
	Theme Name: Nia 2015
	Theme URI: http://nia-yoga.com
	Description: Nia Yoga Theme 2015
	Version: 1.4.3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/html,body,div,span,applet,object,iframe,h1,h2,.healcode h1,h3,h4,.leader .column h2,.leader .column .healcode h1,.healcode .leader .column h1,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,.btn-sm,a.hc-button.signup_now,.trainer_teaches_link a,.class_offered_link a,div.healcode input.hc-button,.search-submit,#submit,.copyright,.post-meta,.breadcrumb,.commentlist .comment .comment-meta,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix,hr,.container,.leader,main,nav{zoom:1;clear:both}.clearfix:before,hr:before,.container:before,.leader:before,main:before,nav:before,.clearfix:after,hr:after,.container:after,.leader:after,main:after,nav:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,hr:after,.container:after,.leader:after,main:after,nav:after{clear:both}@media (min-width: 650px){.alignright{float:right}}@media (min-width: 650px){.alignleft{float:left}}@font-face{font-family:'Source Serif Pro';font-weight:400;font-style:normal;font-stretch:normal;src:local("SourceSerifPro-Regular"),local("Source Serif Pro"),url("fonts/EOT/SourceSerifPro-Regular.eot") format("embedded-opentype"),url("fonts/WOFF/OTF/SourceSerifPro-Regular.otf.woff") format("woff"),url("fonts/OTF/SourceSerifPro-Regular.otf") format("opentype"),url("fonts/TTF/SourceSerifPro-Regular.ttf") format("truetype"),url("fonts/SVG/SourceSerifPro-Regular.svg") format("svg")}@font-face{font-family:'Source Serif Pro';font-weight:600;font-style:normal;font-stretch:normal;src:local("SourceSerifPro-Semibold"),local("Source Serif Pro Semibold"),url("fonts/EOT/SourceSerifPro-Semibold.eot") format("embedded-opentype"),url("fonts/WOFF/OTF/SourceSerifPro-Semibold.otf.woff") format("woff"),url("fonts/OTF/SourceSerifPro-Semibold.otf") format("opentype"),url("fonts/TTF/SourceSerifPro-Semibold.ttf") format("truetype"),url("fonts/SVG/SourceSerifPro-Semibold.svg") format("svg")}@font-face{font-family:'Source Serif Pro';font-weight:700;font-style:normal;font-stretch:normal;src:local("SourceSerifPro-Bold"),local("Source Serif Pro Bold"),url("fonts/EOT/SourceSerifPro-Bold.eot") format("embedded-opentype"),url("fonts/WOFF/OTF/SourceSerifPro-Bold.otf.woff") format("woff"),url("fonts/OTF/SourceSerifPro-Bold.otf") format("opentype"),url("fonts/TTF/SourceSerifPro-Bold.ttf") format("truetype"),url("fonts/SVG/SourceSerifPro-Bold.svg") format("svg")}p{margin-bottom:1.3em}p,li{max-width:30em}h1,h2,.healcode h1,h3,h4,.leader .column h2,.leader .column .healcode h1,.healcode .leader .column h1{margin:1.414em 0 0.5em;font-weight:inherit;line-height:1.2}h1{margin-top:0;font-size:2.074em}h2,.healcode h1{font-size:1.728em}h3{font-size:1.44em}h4,.leader .column h2,.leader .column .healcode h1,.healcode .leader .column h1{font-size:1.2em}small,.btn-sm,a.hc-button.signup_now,.trainer_teaches_link a,.class_offered_link a,div.healcode input.hc-button,.search-submit,#submit,.copyright,.post-meta,.breadcrumb,.commentlist .comment .comment-meta,.font_small{font-size:0.833em}strong{font-weight:bold}em{font-style:italic}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.page-header{margin-top:1em}ul,ol{margin-top:0;margin-bottom:0.5em;margin-left:1.5em}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled,.list-inline,.schedule_list,.enrollment_list{padding-left:0;list-style:none;margin:0}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-inline>li:first-child{padding-left:0}dl{margin-bottom:1em}dt{font-weight:bold}dd{margin-left:0}blockquote{padding:0 1em;margin:1em 1em 2em;border-left:5px solid #af1617}blockquote p:last-child{margin-bottom:0}blockquote small,blockquote .btn-sm,blockquote a.hc-button.signup_now,blockquote .trainer_teaches_link a,.trainer_teaches_link blockquote a,blockquote .class_offered_link a,.class_offered_link blockquote a,blockquote div.healcode input.hc-button,div.healcode blockquote input.hc-button,blockquote .search-submit,blockquote #submit,blockquote .copyright,blockquote .post-meta,blockquote .breadcrumb,blockquote .commentlist .comment .comment-meta,.commentlist .comment blockquote .comment-meta{display:block;line-height:1.45;color:#af1617}blockquote small:before,blockquote .btn-sm:before,blockquote a.hc-button.signup_now:before,blockquote .trainer_teaches_link a:before,.trainer_teaches_link blockquote a:before,blockquote .class_offered_link a:before,.class_offered_link blockquote a:before,blockquote div.healcode input.hc-button:before,div.healcode blockquote input.hc-button:before,blockquote .search-submit:before,blockquote #submit:before,blockquote .copyright:before,blockquote .post-meta:before,blockquote .breadcrumb:before,blockquote .commentlist .comment .comment-meta:before,.commentlist .comment blockquote .comment-meta:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #af1617;border-left:0}blockquote.pull-right p,blockquote.pull-right small,blockquote.pull-right .btn-sm,blockquote.pull-right a.hc-button.signup_now,blockquote.pull-right .trainer_teaches_link a,.trainer_teaches_link blockquote.pull-right a,blockquote.pull-right .class_offered_link a,.class_offered_link blockquote.pull-right a,blockquote.pull-right div.healcode input.hc-button,div.healcode blockquote.pull-right input.hc-button,blockquote.pull-right .search-submit,blockquote.pull-right #submit,blockquote.pull-right .copyright,blockquote.pull-right .post-meta,blockquote.pull-right .breadcrumb,blockquote.pull-right .commentlist .comment .comment-meta,.commentlist .comment blockquote.pull-right .comment-meta,blockquote.pull-right .small{text-align:right}blockquote.pull-right small:before,blockquote.pull-right .btn-sm:before,blockquote.pull-right a.hc-button.signup_now:before,blockquote.pull-right .trainer_teaches_link a:before,.trainer_teaches_link blockquote.pull-right a:before,blockquote.pull-right .class_offered_link a:before,.class_offered_link blockquote.pull-right a:before,blockquote.pull-right div.healcode input.hc-button:before,div.healcode blockquote.pull-right input.hc-button:before,blockquote.pull-right .search-submit:before,blockquote.pull-right #submit:before,blockquote.pull-right .copyright:before,blockquote.pull-right .post-meta:before,blockquote.pull-right .breadcrumb:before,blockquote.pull-right .commentlist .comment .comment-meta:before,.commentlist .comment blockquote.pull-right .comment-meta:before,blockquote.pull-right .small:before{content:''}blockquote.pull-right small:after,blockquote.pull-right .btn-sm:after,blockquote.pull-right a.hc-button.signup_now:after,blockquote.pull-right .trainer_teaches_link a:after,.trainer_teaches_link blockquote.pull-right a:after,blockquote.pull-right .class_offered_link a:after,.class_offered_link blockquote.pull-right a:after,blockquote.pull-right div.healcode input.hc-button:after,div.healcode blockquote.pull-right input.hc-button:after,blockquote.pull-right .search-submit:after,blockquote.pull-right #submit:after,blockquote.pull-right .copyright:after,blockquote.pull-right .post-meta:after,blockquote.pull-right .breadcrumb:after,blockquote.pull-right .commentlist .comment .comment-meta:after,.commentlist .comment blockquote.pull-right .comment-meta:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}*,*:before,*:after{box-sizing:border-box}body{font-family:"Source Serif Pro","Arial",serif;font-size:20px;line-height:1.45;color:#333;background-color:#fdf6ea}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#af1617;text-decoration:none}a:hover,a:focus{color:#981314;text-decoration:underline}img{vertical-align:middle;max-width:100%}hr{border-color:rgba(31,29,29,0.5);position:relative;margin-top:2em;margin-bottom:2em;border-style:solid;border-width:1px;border-bottom:none;height:1px}hr:before{content:"";position:absolute;background:url(img/swish.png) no-repeat center;width:100%;height:40px;display:block;left:0;top:-0.75em;z-index:2}hr:after{content:"";background-color:#fdf6ea;width:60px;height:40px;display:block;left:0;top:-1em;margin:0 auto;position:relative;z-index:1}.main-content .wp-caption{margin:1em}.main-content .wp-caption img{margin:0}.main-content .wp-caption .wp-caption-text{font-size:.75em;margin:0.5em}.container{max-width:52em;margin-left:auto;margin-right:auto;padding:0 0.75em}.leader{background:#fff;padding:1em 0 2em;margin-bottom:1em}@media (min-width: 650px){.leader .featured{width:67%;float:left;margin-right:1%}}@media (max-width: 1075px) and (min-width: 650px){.leader .featured{width:100%}}.leader .featured .nav-pills{margin-bottom:.3em}@media (min-width: 650px){.leader .column{width:30%;float:right;margin-top:.25em}}@media (max-width: 1075px) and (min-width: 650px){.leader .column{width:100%}}@media (max-width: 650px){main{min-height:500px}}@media (min-width: 650px){.main-content{width:70%;float:left;margin-right:2%}}.main-content img{display:block;margin:1em 0;padding:0.2em;background:#FFF;border:0.2em solid #FFF;box-shadow:1px 1px 0 rgba(0,0,0,0.06)}@media (min-width: 650px){.main-content img.alignleft{margin:0 0 0.5em 1em}}.main-sidebar{display:none}@media (min-width: 650px){.main-sidebar{display:block;width:28%;float:left}}@media (min-width: 650px){.col{float:left;width:29%}.col:nth-child(2){margin:0 6%}}.logo-img{display:block;margin-left:auto;margin-right:auto;margin-top:3em}.page-template-template-frontpage-php .btn-menu{display:none}.featured-bottom{margin-top:1em}.featured-bottom .carousel,.featured-bottom .featured-bottom-image{width:48%}.featured-bottom .featured-bottom-image{margin-left:1em;float:right}.featured-bottom .carousel{float:left}.featured-bottom .carousel-instagram-image{width:100%;padding-bottom:100%;background-size:cover}table{width:100%;margin-bottom:1em;max-width:30em;background-color:#fff}table>thead>tr>th,table>thead>tr>td,table>tbody>tr>th,table>tbody>tr>td,table>tfoot>tr>th,table>tfoot>tr>td{padding:1em;line-height:1em;vertical-align:top;border-top:1px solid #1f1d1d}table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #1f1d1d;background:#1f1d1d;color:white}table>caption+thead>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>th,table>thead:first-child>tr:first-child>td{border-top:0}table>tbody+tbody{border-top:2px solid #1f1d1d}table .table{background-color:#fdf6ea}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:0.5em}.table-bordered{border:1px solid #1f1d1d}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #1f1d1d}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#af1617}table col[class*="col-"]{float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{float:none;display:table-cell}.btn,.pushbutton-wide,a.hc-button.signup_now,.trainer_teaches_link a,.class_offered_link a,div.healcode input.hc-button,.search-submit,#submit{display:inline-block;background:#af1617;color:#fff;padding:0.5em 1em;border-radius:0.2em;border:1px solid rgba(0,0,0,0.1)}.btn:hover,.pushbutton-wide:hover,a.hc-button.signup_now:hover,.trainer_teaches_link a:hover,.class_offered_link a:hover,div.healcode input.hc-button:hover,.search-submit:hover,#submit:hover{background:#981314;color:white;text-decoration:none}.btn-info,.pushbutton-wide,.btn-signup,a.hc-button.signup_now,.trainer_teaches_link a,.class_offered_link a,div.healcode input.hc-button{background:#5c7439}.btn-info:hover,.pushbutton-wide:hover,.btn-signup:hover,a.hc-button.signup_now:hover,.trainer_teaches_link a:hover,.class_offered_link a:hover,div.healcode input.hc-button:hover{background:#77964a}.btn-menu{margin-top:1em;margin-bottom:1em;font-size:0.6em}footer{padding-bottom:1em;margin-top:0;background:#fbf0dc}@media (min-width: 650px){footer{margin-top:3em;padding:3em 0 5em}}@media (max-width: 650px){footer nav{margin-bottom:1em;min-height:500px}.page-template-template-frontpage-php footer nav{padding-top:0;min-height:1em}}footer .logo-img{margin:3em 0}header{background:#fff}header .logo{display:block;color:#af1617;padding:1em 0.5em 0.5em 0}@media (min-width: 650px){header .logo{float:left;font-size:1.3em;margin-right:1.5em}}@media (max-width: 1075px) and (min-width: 650px){header .logo{float:none}}header .logo:hover{text-decoration:none;color:#c6191a}.healcode{position:relative;margin:0 auto;width:100%}.healcode td.cancelled,.healcode span.cancelled{text-decoration:line-through}.healcode .required{color:#f00}.healcode .placeholder{color:#999}.healcode .clear{clear:both;height:0;font-size:0;line-height:0}.healcode form{margin:0;padding:0}.healcode label{display:inline}.healcode img{border:none;float:none;padding:0;margin:0}.healcode a.back_link{margin-top:2em}.healcode a.action_icon{display:none}.healcode .healcode-jump-to-date{margin-left:1em}.healcode .healcode-calendar{margin-bottom:-5px}.healcode .healcode-image-area{float:right;margin:0 0 .5em .5em}.healcode span.prospect_radio{margin-right:1em}.healcode .header .week_links{display:none}.healcode .header h1{display:none}.healcode .header h1 .hc_header_year{display:none}.healcode .header select{width:48%;margin:0 .5em .5em 0}.healcode .header input[type="text"]{padding:5px;outline:none;border:1px solid #d6d6d6;background:#fff;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear}.healcode .header input[type="text"]:hover{border-color:#999}.healcode .header input[type="text"]:focus{border-color:#999;-o-box-shadow:#999 0 0 5px;box-shadow:#999 0 0 5px}.healcode .header .date_links .day_links{clear:both;padding:.75em 0;border-top:1px solid #e5e5e5;display:none}.healcode .header .date_links .healcode-jump-to-date{float:left;width:37%;padding-bottom:9px}.healcode .header .date_links .healcode-jump-to-date img{display:none}.healcode .header .date_links .healcode-jump-to-date input{float:left;width:80%;padding-left:30px;margin-top:-1px}.healcode .header .healcode-date-links-area{padding:.75em 0;border-top:1px solid #e5e5e5;*overflow:hidden}.healcode .header .healcode-date-links-area .healcode-jump-to-date{float:left;width:37%;padding-bottom:9px}.healcode .header .healcode-date-links-area .healcode-jump-to-date img{display:none}.healcode .header .healcode-date-links-area .healcode-jump-to-date input{float:left;width:80%;padding-left:30px;margin-top:-1px}.healcode .filters{padding:.75em 0;display:none}.healcode .filters .checkboxes{font-size:11px;text-indent:-.5em}.healcode .filters .checkboxes input{margin:0 .25em 0 .5em}.healcode .week_links span,.healcode .healcode-date-links-area span,.healcode .day_links span{font-size:0;line-height:0}.healcode .date_links br{display:none}.healcode .week_links span,.healcode .healcode-date-links-area span{min-width:19%}.healcode .week_links span.next_week,.healcode .healcode-date-links-area span.healcode-next{margin-right:3%;padding-bottom:9px}.healcode .week_links,.healcode .healcode-date-links-area span,.healcode .day_links{display:block;height:24px;padding-bottom:.25em}.healcode .day_links{overflow:hidden}.healcode .week_links span.healcode-jump-to-date{font-size:1em}.healcode .week_links span,.healcode .healcode-date-links-area span,.healcode .day_links span{float:left;font-size:0;line-height:0}.healcode .week_links a,.healcode .healcode-date-links-area a,.healcode .day_links a{display:block}.healcode .week_links a,.healcode .week_links a:visited,.healcode .healcode-date-links-area a,.healcode .healcode-date-links-area a:visited,.healcode .day_links a,.healcode .day_links a:visited{display:block;margin:0 1px 0 0;padding:5px 0;text-align:center;font-size:9px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;color:#fff;background:#8f8f8f;transition:all 0.2s ease-in-out}.healcode .week_links a:hover,.healcode .healcode-date-links-area a:hover,.healcode .day_links a:hover{color:#e5e5e5;background:#000;text-decoration:none}.healcode table.schedule,.healcode table.enrollments,.healcode table.healcode-appointments,.healcode ol.enrollment_list li.cancelled div{width:100%}.healcode table.schedule tr.cancelled td,.healcode table.enrollments tr.cancelled td,.healcode table.healcode-appointments tr.cancelled td,.healcode ol.enrollment_list li.cancelled div tr.cancelled td{text-decoration:line-through;color:#bbb}.healcode table.schedule tr.cancelled td a,.healcode table.enrollments tr.cancelled td a,.healcode table.healcode-appointments tr.cancelled td a,.healcode ol.enrollment_list li.cancelled div tr.cancelled td a{color:#bbb;text-decoration:none;cursor:default}.healcode table.schedule span.hc_time,.healcode table.enrollments span.hc_time,.healcode table.healcode-appointments span.hc_time,.healcode ol.enrollment_list li.cancelled div span.hc_time{text-transform:lowercase;white-space:nowrap}.healcode table.schedule td.hc_day,.healcode table.enrollments td.hc_day,.healcode table.healcode-appointments td.hc_day,.healcode ol.enrollment_list li.cancelled div td.hc_day{padding:.5em}.healcode table.schedule tr td.spoton{width:110px}.healcode table.schedule tr td.spoton>*{opacity:0}.healcode table.schedule tr:hover td.spoton>*{opacity:1}.healcode .flash{padding:.25em;font-size:24px;font-weight:bold;margin-bottom:.5em}.healcode .notice{color:#090}.healcode .error{color:#F00}.healcode .group_by_class_type{text-align:center;font-size:13px;letter-spacing:2px;text-transform:uppercase}.healcode .classname{font-weight:bold}.healcode .location{font-size:11px;color:#777}.healcode .subtrainer{font-size:11px}.healcode .hc_tiny{font-size:10px}.healcode .hc_class{margin:.1em;padding:.1em;text-align:center}.healcode .hc_waitlist,.healcode .hc_availability{font-size:10px;white-space:nowrap;font-style:italic}.healcode table.calendar .hc_waitlist{display:block}.healcode.schedule .filters .filter_days{clear:both;float:left;width:100%;border-top:1px solid #e5e5e5;margin:.25em -40% -.75em 0;padding:.75em 0 0 .25em}.healcode.schedule .filters .filter_time_of_day{float:left;margin-top:.25em;padding:.75em 0 0 .25em}.healcode .class_list .class_show,.healcode .class_list .trainer_show,.healcode .trainer_list .class_show,.healcode .trainer_list .trainer_show{margin:1em 0 25px;padding-bottom:20px}.healcode .class_list h1.class_name,.healcode .class_list h1.trainer_name,.healcode .trainer_list h1.class_name,.healcode .trainer_list h1.trainer_name{font-size:1.5em;font-weight:bold;margin:0px;padding:0}.healcode .class_list .class_level,.healcode .trainer_list .class_level{font-style:italic}.healcode .class_list .class_description,.healcode .class_list .trainer_bio,.healcode .trainer_list .class_description,.healcode .trainer_list .trainer_bio{padding-top:5px;padding-bottom:5px;margin-bottom:10px}.healcode .class_list .class_description p,.healcode .class_list .trainer_bio p,.healcode .trainer_list .class_description p,.healcode .trainer_list .trainer_bio p{margin:0 0 1em}.healcode .hc_prospect table.side-by-side tr th,.healcode .hc_prospect table.side-by-side tr td{padding:.25em}.healcode .hc_prospect table.side-by-side tr th{text-align:right;padding-top:.5em}.healcode .hc_prospect table.stacked tr th{text-align:left;padding-top:.5em}.healcode .hc_prospect table.stacked textarea{width:200px}.healcode .hc_prospect .hc-prospect-field{margin-bottom:5px}.healcode .hc_prospect .hc-prospect-field label{font-size:90%}.healcode .healcode-prospect-logo{margin-bottom:.5em}.healcode .hc_registration table.side-by-side tr th{text-align:left;padding-top:1em}.healcode .hc_registration table.side-by-side tr th,.healcode .hc_registration table.side-by-side tr td{padding:.25em}.healcode .hc_registration table.stacked tr th{text-align:left;padding-top:.5em}.healcode .hc_registration table.stacked textarea{width:200px}.healcode .hc_registration .label{text-align:right;vertical-align:top}.healcode .hc_registration .liability{color:#333;background-color:#efefef;padding:1em;margin:0 0 .5em;font-size:90%;line-height:125%;height:100px;overflow:scroll;max-width:400px}.healcode .hc_registration .hc-label{font-weight:bold;font-size:110%;margin-top:1em}.healcode .hc_registration .hc-registration-field{margin-bottom:5px}.healcode .hc_registration .hc-registration-field label{font-size:90%}.healcode .hc_registration .note{font-size:75%;color:#999}.healcode .enrollment{clear:both;padding:1em 0}.healcode .healcode-course{padding:.5em 0}.healcode.enrollments .filters .filter_time_of_day{clear:both;float:left;width:100%;border-top:1px solid #e5e5e5;margin:.25em -40% -.75em 0;padding:.75em 0 0 .25em}.healcode.enrollments .enrollment{margin-bottom:2em}.healcode.enrollments .healcode-filters-area{float:right}.healcode.enrollments .healcode-course-name,.healcode.enrollments .healcode-enrollment-name{font-size:1.5em;margin:0.5em 0}.healcode.enrollments .healcode-enrollment-unavailable{color:#f00}.healcode.enrollments .healcode-date-area .healcode-time-value,.healcode.enrollments .healcode-date-area .healcode-date-value,.healcode.enrollments .healcode-date-area .healcode-active-days,.healcode.enrollments .healcode-date-area .healcode-location-name{margin-right:5px}.healcode.appointments .healcode-date-links-area{border-top:none;padding-bottom:0}.healcode.appointments .healcode-date-links-area p{font-size:125%}.healcode.appointments .healcode-date-links-area p.healcode-select-appointment-date{float:left;font-weight:bold;margin:2px 1em 0 0}.healcode.appointments .healcode-date-links-area .healcode-previous.right,.healcode.appointments .healcode-date-links-area .healcode-next.right{float:right}.healcode.appointments .healcode-date-links-area .healcode-jump-to-date{min-width:200px}.healcode.appointments .filters{border-bottom:1px solid #e5e5e5}.healcode.appointments .filters p{font-size:125%}.healcode.appointments .filters .filter_time_of_day{clear:both;float:left;width:100%;border-top:1px solid #e5e5e5;margin:0 -40% .75em .25em;padding:.75em 0 0}.healcode.appointments .healcode-appointments{margin:1em .25em}.healcode.appointments .healcode-appointments p{font-size:125%}.healcode.appointments .trainer-label{font-weight:bold;font-size:125%}.healcode.appointments.list_view .week_links span .healcode-next,.healcode.appointments.list_view .week_links span .healcode-previous,.healcode.appointments.list_view .healcode-date-links-area .healcode-next,.healcode.appointments.list_view .healcode-date-links-area .healcode-previous{min-width:100px}.healcode #facebox .content{width:680px;padding-bottom:0}.healcode .healcode.modal{color:#666}.healcode .healcode.modal .class_list,.healcode .healcode.modal .trainer_list{padding:1em}.healcode .healcode.modal table tr td{color:#666}.healcode .healcode class_list.list_view h1{font-size:1em;margin:3px 0}.healcode .healcode class_list.list_view .class_show table.schedule tr td{border-top:none}.healcode .healcode class_list.list_view .class_show .class_visit_type{display:none}.healcode .healcode class_list.list_view .class_show .class_group{display:none}.healcode .healcode class_list.list_view .class_show .class_description{clear:both}.healcode .healcode class_list.list_view .class_show .class_description p{margin:3px 0}.healcode .healcode class_list.list_view li.class_show{padding:0.5em 5px;margin:.5em 0}.healcode .healcode class_list.list_view li.class_show h1.class_name{font-size:1em}.healcode .healcode class_list.list_view li.class_show .class_info{margin-bottom:10px}.healcode .healcode class_list.list_view li.class_show .class_info .class_description{margin:0;padding:0}.healcode .healcode class_list.list_view li.class_show .class_info .class_description p{margin:0}.healcode .list_view .filters select,.healcode .list_view .pre-filters select{width:100%}.healcode .list_view .filters .checkboxes input,.healcode .list_view .pre-filters .checkboxes input{margin:0 .25em 0 .25em}.healcode .list_view .header h1{margin:0;padding-bottom:4px}.healcode .list_view .week_links span{min-width:32%}.healcode .list_view .week_links span.next_week{margin-right:0}.healcode .list_view table,.healcode .list_view ol{margin:0 !important;padding:0 !important}.healcode .list_view ol{list-style:none}.healcode .list_view li{position:relative}.healcode .list_view li.schedule_date{display:none !important}.healcode .list_view li.no_classes{text-align:left}.schedule_item,.enrollment_list li,.DropIn{background:rgba(255,255,255,0.67);padding:1em;border-radius:0.2em;margin-bottom:1em}a.hc-button.signup_now,.trainer_teaches_link a,.class_offered_link a,div.healcode input.hc-button{margin-top:0.5em}table.filtered_collection{background:none}table.filtered_collection>tbody>tr>td{padding:0;border-top:none}.sidebar{margin-top:2em;padding:1em;background:#fff;border-radius:0.1em;border:1px solid rgba(0,0,0,0.05)}.post-meta{margin:1em 0}.search-input,#comment{border:1px solid rgba(0,0,0,0.24);border-radius:0.1em;font-size:1em;padding:0.275em 0.2em;display:inline-block;max-width:9em}.breadcrumb{margin:1em 0;list-style:none}.breadcrumb li{display:inline-block}.breadcrumb li:nth-child(1):after{content:" > "}#comment{max-width:none}[for=comment]{display:none}.comments{background:#FFF;padding:1em}.comments h2,.comments .healcode h1,.healcode .comments h1{margin-top:0}.commentlist{list-style:none;margin:0 0 1em;padding:0;text-indent:0}.commentlist .comment{border-bottom:1px solid #1f1d1d;padding:1em}.commentlist .comment .vcard img.avatar{border:5px solid #ccc;float:right;margin:0 0 1em 1em}.commentlist .comment .comment-meta a{color:#ccc;margin:0.5em 0;display:block}.commentlist .comment p{margin:0 0 1em}.commentlist .comment ul{list-style:square;margin:0 0 1em 2em}.commentlist .comment .reply a{font-weight:bold}.commentlist .comment .children{list-style:none;margin:1em 0 0;text-indent:0}.commentlist .comment .children .depth-2{border-left:5px solid #555;margin:0 0 .25em .25em}.commentlist .comment .children .depth-3{border-left:5px solid #999;margin:0 0 .25em .25em}.commentlist .comment .children .depth-4{border-left:5px solid #bbb;margin:0 0 .25em .25em}.commentlist .even{background:#fff}.commentlist .odd{background:#f6f6f6}.commentlist .parent{border-left:5px solid #111}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.right{left:auto;right:0}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .fa-chevron-left,.carousel-control .fa-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;font-size:2em}.carousel-control .icon-prev,.carousel-control .fa-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .fa-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption,.carousel-caption-bottom,.carousel-caption-top{position:absolute;left:15%;right:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn,.carousel-caption-bottom .btn,.carousel-caption-top .btn,.carousel-caption .pushbutton-wide,.carousel-caption-bottom .pushbutton-wide,.carousel-caption-top .pushbutton-wide,.carousel-caption a.hc-button.signup_now,.carousel-caption-bottom a.hc-button.signup_now,.carousel-caption-top a.hc-button.signup_now,.carousel-caption .trainer_teaches_link a,.trainer_teaches_link .carousel-caption a,.carousel-caption-bottom .trainer_teaches_link a,.trainer_teaches_link .carousel-caption-bottom a,.carousel-caption-top .trainer_teaches_link a,.trainer_teaches_link .carousel-caption-top a,.carousel-caption .class_offered_link a,.class_offered_link .carousel-caption a,.carousel-caption-bottom .class_offered_link a,.class_offered_link .carousel-caption-bottom a,.carousel-caption-top .class_offered_link a,.class_offered_link .carousel-caption-top a,.carousel-caption div.healcode input.hc-button,div.healcode .carousel-caption input.hc-button,.carousel-caption-bottom div.healcode input.hc-button,div.healcode .carousel-caption-bottom input.hc-button,.carousel-caption-top div.healcode input.hc-button,div.healcode .carousel-caption-top input.hc-button,.carousel-caption .search-submit,.carousel-caption-bottom .search-submit,.carousel-caption-top .search-submit,.carousel-caption #submit,.carousel-caption-bottom #submit,.carousel-caption-top #submit{text-shadow:none}.carousel-caption-bottom{bottom:20px}.carousel-caption-top{top:20px}@media screen and (min-width: 768em){.carousel-control .fa-chevron-left,.carousel-control .fa-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption,.carousel-caption-bottom,.carousel-caption-top{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}nav{background:#fff;position:relative;z-index:100}nav .navbar-nav{list-style:none;margin:0}@media (min-width: 650px){nav .navbar-nav{margin:1.75em 0 0 0;font-size:0.8em}}@media (max-width: 1075px) and (min-width: 650px){nav .navbar-nav{margin:0 0 1em 0}}@media (max-width: 650px){nav .navbar-nav{padding:1em 0}}nav .menu-item{position:relative;border-radius:0.5em}@media (min-width: 650px){nav .menu-item{display:inline-block}}nav .menu-item a{display:block;color:#1f1d1d;padding:0.3em 0.75em;border-radius:0.25em}@media (max-width: 650px){nav .menu-item a{border-top:1px solid #ddd}}nav .menu-item a:hover{color:#fff;text-decoration:none;background:#af1617}nav .menu-item.current-menu-ancestor:hover a{border-radius:0.25em 0.25em 0 0}nav .menu-item.current-menu-ancestor>a{background:#af1617;color:#fff;border-radius:0.25em}nav .menu-item.current_page_item a{background:#af1617;color:#fff;border-radius:0.25em}nav .menu-item.current_page_item a:hover{border-radius:0.25em 0.25em 0 0}nav .sub-menu{display:none;margin:0}nav .sub-menu li,nav .sub-menu a{display:block;color:white;margin:0}@media (min-width: 650px){nav .menu-item-has-children a{border-radius:0.25em 0.25em 0 0}}nav .menu-item-has-children:hover a{background:#af1617;color:white}nav .menu-item-has-children:hover .sub-menu{position:absolute;width:15em;top:100%;left:0;border-radius:0 0 0.25em 0.25em}@media (min-width: 650px){nav .menu-item-has-children:hover .sub-menu{display:block}}nav .menu-item-has-children:hover .sub-menu a{background:#af1617;margin:0;padding:0.5em 0.75em;border-radius:0}nav .menu-item-has-children:hover .sub-menu a:hover{background:#c6191a;color:white}nav .menu-item-has-children:hover .sub-menu li:first-child a{border-radius:0 0.25em 0 0}nav .menu-item-has-children:hover .sub-menu li:last-child a{border-radius:0 0 0.25em 0.25em}.nav-pills{list-style:none;margin:0}.footer .nav-pills{margin:1em 0}.nav-pills li{display:inline-block}.nav-pills a{display:block;padding:0.25em 0.5em;border-radius:0.25em;text-align:center}.nav-pills a:hover{background:#af1617;color:white;text-decoration:none}@media (max-width: 650px){.hidden-mobile,.leader,.featured-bottom,footer h2,footer .healcode h1,.healcode footer h1,.carousel,header nav .navbar-nav{display:none}}@media (min-width: 650px){.visible-mobile,.btn-menu,footer nav .navbar-nav{display:none}}

/*# sourceMappingURL=style.css.map */