@font-face{font-family:Forza;font-weight:100;font-style:normal;src:url("fonts/forza/Forza-Thin.otf")}@font-face{font-family:Forza;font-weight:200;font-style:normal;src:url("fonts/forza/Forza-Light.otf")}@font-face{font-family:Forza;font-weight:300;font-style:normal;src:url("fonts/forza/Forza-Book.otf")}@font-face{font-family:Forza;font-weight:normal;font-style:normal;src:url("fonts/forza/Forza-Medium.otf")}@font-face{font-family:Forza;font-weight:bold;font-style:normal;src:url("fonts/forza/Forza-Bold.otf")}@font-face{font-family:Forza;font-weight:900;font-style:normal;src:url("fonts/forza/Forza-Black.otf")}@font-face{font-family:Forza;font-weight:100;font-style:italic;src:url("fonts/forza/Forza-ThinItalic.otf")}@font-face{font-family:Forza;font-weight:200;font-style:italic;src:url("fonts/forza/Forza-LightItalic.otf")}@font-face{font-family:Forza;font-weight:300;font-style:italic;src:url("fonts/forza/Forza-BookItalic.otf")}@font-face{font-family:Forza;font-weight:normal;font-style:italic;src:url("fonts/forza/Forza-MediumItalic.otf")}@font-face{font-family:Forza;font-weight:bold;font-style:italic;src:url("fonts/forza/Forza-BoldItalic.otf")}@font-face{font-family:Forza;font-weight:900;font-style:italic;src:url("fonts/forza/Forza-BlackItalic.otf")}.container{margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid:before,.container-fluid:after{display:table;content:" "}.container-fluid:after{clear:both}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}@font-face{font-family:Forza;font-weight:100;font-style:normal;src:url("fonts/forza/Forza-Thin.otf")}@font-face{font-family:Forza;font-weight:200;font-style:normal;src:url("fonts/forza/Forza-Light.otf")}@font-face{font-family:Forza;font-weight:300;font-style:normal;src:url("fonts/forza/Forza-Book.otf")}@font-face{font-family:Forza;font-weight:normal;font-style:normal;src:url("fonts/forza/Forza-Medium.otf")}@font-face{font-family:Forza;font-weight:bold;font-style:normal;src:url("fonts/forza/Forza-Bold.otf")}@font-face{font-family:Forza;font-weight:900;font-style:normal;src:url("fonts/forza/Forza-Black.otf")}@font-face{font-family:Forza;font-weight:100;font-style:italic;src:url("fonts/forza/Forza-ThinItalic.otf")}@font-face{font-family:Forza;font-weight:200;font-style:italic;src:url("fonts/forza/Forza-LightItalic.otf")}@font-face{font-family:Forza;font-weight:300;font-style:italic;src:url("fonts/forza/Forza-BookItalic.otf")}@font-face{font-family:Forza;font-weight:normal;font-style:italic;src:url("fonts/forza/Forza-MediumItalic.otf")}@font-face{font-family:Forza;font-weight:bold;font-style:italic;src:url("fonts/forza/Forza-BoldItalic.otf")}@font-face{font-family:Forza;font-weight:900;font-style:italic;src:url("fonts/forza/Forza-BlackItalic.otf")}button,.btn,.btn-med,.btn-high{border-radius:4px;font-weight:bold;font-style:normal}button:hover,.btn:hover,.btn-med:hover,.btn-high:hover{text-decoration:none}.btn{line-height:24px;padding:4px 8px;font-size:14px;line-height:16px;font-weight:normal}.btn-med{padding:1em 4em;line-height:6em}.btn-high{background:#fff;padding:1.3em 1.7em}@font-face{font-family:Forza;font-weight:100;font-style:normal;src:url("fonts/forza/Forza-Thin.otf")}@font-face{font-family:Forza;font-weight:200;font-style:normal;src:url("fonts/forza/Forza-Light.otf")}@font-face{font-family:Forza;font-weight:300;font-style:normal;src:url("fonts/forza/Forza-Book.otf")}@font-face{font-family:Forza;font-weight:normal;font-style:normal;src:url("fonts/forza/Forza-Medium.otf")}@font-face{font-family:Forza;font-weight:bold;font-style:normal;src:url("fonts/forza/Forza-Bold.otf")}@font-face{font-family:Forza;font-weight:900;font-style:normal;src:url("fonts/forza/Forza-Black.otf")}@font-face{font-family:Forza;font-weight:100;font-style:italic;src:url("fonts/forza/Forza-ThinItalic.otf")}@font-face{font-family:Forza;font-weight:200;font-style:italic;src:url("fonts/forza/Forza-LightItalic.otf")}@font-face{font-family:Forza;font-weight:300;font-style:italic;src:url("fonts/forza/Forza-BookItalic.otf")}@font-face{font-family:Forza;font-weight:normal;font-style:italic;src:url("fonts/forza/Forza-MediumItalic.otf")}@font-face{font-family:Forza;font-weight:bold;font-style:italic;src:url("fonts/forza/Forza-BoldItalic.otf")}@font-face{font-family:Forza;font-weight:900;font-style:italic;src:url("fonts/forza/Forza-BlackItalic.otf")}#block-superfish-16,#block-superfish-17,#block-superfish-18,#block-superfish-19,#block-superfish-20{height:70px;margin:0}#block-superfish-16 ul.sf-menu.sf-accordion,#block-superfish-17 ul.sf-menu.sf-accordion,#block-superfish-18 ul.sf-menu.sf-accordion,#block-superfish-19 ul.sf-menu.sf-accordion,#block-superfish-20 ul.sf-menu.sf-accordion{display:block}#block-superfish-16 .sf-accordion-toggle,#block-superfish-17 .sf-accordion-toggle,#block-superfish-18 .sf-accordion-toggle,#block-superfish-19 .sf-accordion-toggle,#block-superfish-20 .sf-accordion-toggle{padding-right:1em;width:100%;text-align:right}#block-superfish-16 .sf-accordion-toggle .sf-expanded span,#block-superfish-17 .sf-accordion-toggle .sf-expanded span,#block-superfish-18 .sf-accordion-toggle .sf-expanded span,#block-superfish-19 .sf-accordion-toggle .sf-expanded span,#block-superfish-20 .sf-accordion-toggle .sf-expanded span{display:none}#block-superfish-16 .sf-accordion-toggle .sf-expanded:after,#block-superfish-17 .sf-accordion-toggle .sf-expanded:after,#block-superfish-18 .sf-accordion-toggle .sf-expanded:after,#block-superfish-19 .sf-accordion-toggle .sf-expanded:after,#block-superfish-20 .sf-accordion-toggle .sf-expanded:after{content:'Close X'}#block-superfish-16 #superfish-16-toggle,#block-superfish-16 #superfish-17-toggle,#block-superfish-16 #superfish-18-toggle,#block-superfish-16 #superfish-19-toggle,#block-superfish-16 #superfish-20-toggle,#block-superfish-17 #superfish-16-toggle,#block-superfish-17 #superfish-17-toggle,#block-superfish-17 #superfish-18-toggle,#block-superfish-17 #superfish-19-toggle,#block-superfish-17 #superfish-20-toggle,#block-superfish-18 #superfish-16-toggle,#block-superfish-18 #superfish-17-toggle,#block-superfish-18 #superfish-18-toggle,#block-superfish-18 #superfish-19-toggle,#block-superfish-18 #superfish-20-toggle,#block-superfish-19 #superfish-16-toggle,#block-superfish-19 #superfish-17-toggle,#block-superfish-19 #superfish-18-toggle,#block-superfish-19 #superfish-19-toggle,#block-superfish-19 #superfish-20-toggle,#block-superfish-20 #superfish-16-toggle,#block-superfish-20 #superfish-17-toggle,#block-superfish-20 #superfish-18-toggle,#block-superfish-20 #superfish-19-toggle,#block-superfish-20 #superfish-20-toggle{color:#000;font-size:16px;line-height:70px;margin-right:1em}#block-superfish-16 #superfish-16-accordion,#block-superfish-16 #superfish-17-accordion,#block-superfish-16 #superfish-18-accordion,#block-superfish-16 #superfish-19-accordion,#block-superfish-16 #superfish-20-accordion,#block-superfish-17 #superfish-16-accordion,#block-superfish-17 #superfish-17-accordion,#block-superfish-17 #superfish-18-accordion,#block-superfish-17 #superfish-19-accordion,#block-superfish-17 #superfish-20-accordion,#block-superfish-18 #superfish-16-accordion,#block-superfish-18 #superfish-17-accordion,#block-superfish-18 #superfish-18-accordion,#block-superfish-18 #superfish-19-accordion,#block-superfish-18 #superfish-20-accordion,#block-superfish-19 #superfish-16-accordion,#block-superfish-19 #superfish-17-accordion,#block-superfish-19 #superfish-18-accordion,#block-superfish-19 #superfish-19-accordion,#block-superfish-19 #superfish-20-accordion,#block-superfish-20 #superfish-16-accordion,#block-superfish-20 #superfish-17-accordion,#block-superfish-20 #superfish-18-accordion,#block-superfish-20 #superfish-19-accordion,#block-superfish-20 #superfish-20-accordion{background:#000;padding-bottom:2em}#block-superfish-16 #superfish-16-accordion>li,#block-superfish-16 #superfish-17-accordion>li,#block-superfish-16 #superfish-18-accordion>li,#block-superfish-16 #superfish-19-accordion>li,#block-superfish-16 #superfish-20-accordion>li,#block-superfish-17 #superfish-16-accordion>li,#block-superfish-17 #superfish-17-accordion>li,#block-superfish-17 #superfish-18-accordion>li,#block-superfish-17 #superfish-19-accordion>li,#block-superfish-17 #superfish-20-accordion>li,#block-superfish-18 #superfish-16-accordion>li,#block-superfish-18 #superfish-17-accordion>li,#block-superfish-18 #superfish-18-accordion>li,#block-superfish-18 #superfish-19-accordion>li,#block-superfish-18 #superfish-20-accordion>li,#block-superfish-19 #superfish-16-accordion>li,#block-superfish-19 #superfish-17-accordion>li,#block-superfish-19 #superfish-18-accordion>li,#block-superfish-19 #superfish-19-accordion>li,#block-superfish-19 #superfish-20-accordion>li,#block-superfish-20 #superfish-16-accordion>li,#block-superfish-20 #superfish-17-accordion>li,#block-superfish-20 #superfish-18-accordion>li,#block-superfish-20 #superfish-19-accordion>li,#block-superfish-20 #superfish-20-accordion>li{padding-left:1em;padding-top:1em}@media (max-width: 335px){#block-superfish-16 #superfish-16-accordion .sf-depth-1,#block-superfish-16 #superfish-16-accordion .sf-depth-2,#block-superfish-16 #superfish-17-accordion .sf-depth-1,#block-superfish-16 #superfish-17-accordion .sf-depth-2,#block-superfish-16 #superfish-18-accordion .sf-depth-1,#block-superfish-16 #superfish-18-accordion .sf-depth-2,#block-superfish-16 #superfish-19-accordion .sf-depth-1,#block-superfish-16 #superfish-19-accordion .sf-depth-2,#block-superfish-16 #superfish-20-accordion .sf-depth-1,#block-superfish-16 #superfish-20-accordion .sf-depth-2,#block-superfish-17 #superfish-16-accordion .sf-depth-1,#block-superfish-17 #superfish-16-accordion .sf-depth-2,#block-superfish-17 #superfish-17-accordion .sf-depth-1,#block-superfish-17 #superfish-17-accordion .sf-depth-2,#block-superfish-17 #superfish-18-accordion .sf-depth-1,#block-superfish-17 #superfish-18-accordion .sf-depth-2,#block-superfish-17 #superfish-19-accordion .sf-depth-1,#block-superfish-17 #superfish-19-accordion .sf-depth-2,#block-superfish-17 #superfish-20-accordion .sf-depth-1,#block-superfish-17 #superfish-20-accordion .sf-depth-2,#block-superfish-18 #superfish-16-accordion .sf-depth-1,#block-superfish-18 #superfish-16-accordion .sf-depth-2,#block-superfish-18 #superfish-17-accordion .sf-depth-1,#block-superfish-18 #superfish-17-accordion .sf-depth-2,#block-superfish-18 #superfish-18-accordion .sf-depth-1,#block-superfish-18 #superfish-18-accordion .sf-depth-2,#block-superfish-18 #superfish-19-accordion .sf-depth-1,#block-superfish-18 #superfish-19-accordion .sf-depth-2,#block-superfish-18 #superfish-20-accordion .sf-depth-1,#block-superfish-18 #superfish-20-accordion .sf-depth-2,#block-superfish-19 #superfish-16-accordion .sf-depth-1,#block-superfish-19 #superfish-16-accordion .sf-depth-2,#block-superfish-19 #superfish-17-accordion .sf-depth-1,#block-superfish-19 #superfish-17-accordion .sf-depth-2,#block-superfish-19 #superfish-18-accordion .sf-depth-1,#block-superfish-19 #superfish-18-accordion .sf-depth-2,#block-superfish-19 #superfish-19-accordion .sf-depth-1,#block-superfish-19 #superfish-19-accordion .sf-depth-2,#block-superfish-19 #superfish-20-accordion .sf-depth-1,#block-superfish-19 #superfish-20-accordion .sf-depth-2,#block-superfish-20 #superfish-16-accordion .sf-depth-1,#block-superfish-20 #superfish-16-accordion .sf-depth-2,#block-superfish-20 #superfish-17-accordion .sf-depth-1,#block-superfish-20 #superfish-17-accordion .sf-depth-2,#block-superfish-20 #superfish-18-accordion .sf-depth-1,#block-superfish-20 #superfish-18-accordion .sf-depth-2,#block-superfish-20 #superfish-19-accordion .sf-depth-1,#block-superfish-20 #superfish-19-accordion .sf-depth-2,#block-superfish-20 #superfish-20-accordion .sf-depth-1,#block-superfish-20 #superfish-20-accordion .sf-depth-2{font-size:14px;line-height:20px}}#block-superfish-16 #superfish-16-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-16 #superfish-17-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-16 #superfish-18-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-16 #superfish-19-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-16 #superfish-20-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-17 #superfish-16-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-17 #superfish-17-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-17 #superfish-18-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-17 #superfish-19-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-17 #superfish-20-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-18 #superfish-16-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-18 #superfish-17-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-18 #superfish-18-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-18 #superfish-19-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-18 #superfish-20-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-19 #superfish-16-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-19 #superfish-17-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-19 #superfish-18-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-19 #superfish-19-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-19 #superfish-20-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-20 #superfish-16-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-20 #superfish-17-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-20 #superfish-18-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-20 #superfish-19-accordion #menu-8410-16 .sf-clone-parent a,#block-superfish-20 #superfish-20-accordion #menu-8410-16 .sf-clone-parent a{display:none}#block-superfish-16 a,#block-superfish-17 a,#block-superfish-18 a,#block-superfish-19 a,#block-superfish-20 a{margin-bottom:.5em;padding:.5em}#block-superfish-16 .sf-depth-1,#block-superfish-16 .sf-depth-2,#block-superfish-17 .sf-depth-1,#block-superfish-17 .sf-depth-2,#block-superfish-18 .sf-depth-1,#block-superfish-18 .sf-depth-2,#block-superfish-19 .sf-depth-1,#block-superfish-19 .sf-depth-2,#block-superfish-20 .sf-depth-1,#block-superfish-20 .sf-depth-2{margin-left:0}#block-superfish-16 .sf-clone-parent .sf-depth-1,#block-superfish-16 .sf-clone-parent .sf-depth-2,#block-superfish-17 .sf-clone-parent .sf-depth-1,#block-superfish-17 .sf-clone-parent .sf-depth-2,#block-superfish-18 .sf-clone-parent .sf-depth-1,#block-superfish-18 .sf-clone-parent .sf-depth-2,#block-superfish-19 .sf-clone-parent .sf-depth-1,#block-superfish-19 .sf-clone-parent .sf-depth-2,#block-superfish-20 .sf-clone-parent .sf-depth-1,#block-superfish-20 .sf-clone-parent .sf-depth-2{color:#999}#block-superfish-16 .sf-clone-parent .sf-depth-1,#block-superfish-17 .sf-clone-parent .sf-depth-1,#block-superfish-18 .sf-clone-parent .sf-depth-1,#block-superfish-19 .sf-clone-parent .sf-depth-1,#block-superfish-20 .sf-clone-parent .sf-depth-1{margin-left:0}#block-superfish-16 .sf-depth-2,#block-superfish-17 .sf-depth-2,#block-superfish-18 .sf-depth-2,#block-superfish-19 .sf-depth-2,#block-superfish-20 .sf-depth-2{color:#999}#block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul,#block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul,#block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul,#block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul,#block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul{margin-left:0}#block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul:before,#block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul:before,#block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul:before,#block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul:before,#block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul:before{content:'>';padding-right:.5em;margin-left:-1em}#block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul{margin-left:0}#block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:before,#block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:before,#block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:before,#block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:before,#block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:before{content:none;padding:0}@font-face{font-family:Forza;font-weight:100;font-style:normal;src:url("fonts/forza/Forza-Thin.otf")}@font-face{font-family:Forza;font-weight:200;font-style:normal;src:url("fonts/forza/Forza-Light.otf")}@font-face{font-family:Forza;font-weight:300;font-style:normal;src:url("fonts/forza/Forza-Book.otf")}@font-face{font-family:Forza;font-weight:normal;font-style:normal;src:url("fonts/forza/Forza-Medium.otf")}@font-face{font-family:Forza;font-weight:bold;font-style:normal;src:url("fonts/forza/Forza-Bold.otf")}@font-face{font-family:Forza;font-weight:900;font-style:normal;src:url("fonts/forza/Forza-Black.otf")}@font-face{font-family:Forza;font-weight:100;font-style:italic;src:url("fonts/forza/Forza-ThinItalic.otf")}@font-face{font-family:Forza;font-weight:200;font-style:italic;src:url("fonts/forza/Forza-LightItalic.otf")}@font-face{font-family:Forza;font-weight:300;font-style:italic;src:url("fonts/forza/Forza-BookItalic.otf")}@font-face{font-family:Forza;font-weight:normal;font-style:italic;src:url("fonts/forza/Forza-MediumItalic.otf")}@font-face{font-family:Forza;font-weight:bold;font-style:italic;src:url("fonts/forza/Forza-BoldItalic.otf")}@font-face{font-family:Forza;font-weight:900;font-style:italic;src:url("fonts/forza/Forza-BlackItalic.otf")}.view-store,.view-store-blocks-2019{margin-top:-3em}.view-store .store-result-summary,.view-store-blocks-2019 .store-result-summary{text-align:right;padding-right:2em;color:#999;float:right;margin:1em 0 .5em}.view-store .form-type-bef-link,.view-store-blocks-2019 .form-type-bef-link{display:inline-block}.view-store .row .views-field,.view-store-blocks-2019 .row .views-field{width:80%;margin:0 10% 20%;height:80%}.view-store .row .views-field .col-xs-12,.view-store-blocks-2019 .row .views-field .col-xs-12{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.4);text-align:center;padding-bottom:1em;border-radius:4px;margin-bottom:2em;background:#fff}.view-store .row .views-field .col-xs-12 .store-product,.view-store-blocks-2019 .row .views-field .col-xs-12 .store-product{height:4em;padding:1em;padding-top:0}.view-store .row .views-field .col-xs-12 .store-product .product-type,.view-store-blocks-2019 .row .views-field .col-xs-12 .store-product .product-type{color:#999;font-size:14px;line-height:24px}.view-store .row .views-field .col-xs-12 .store-product-hover,.view-store-blocks-2019 .row .views-field .col-xs-12 .store-product-hover{opacity:0;height:3em}.view-store .row .views-field .col-xs-12 .store-product-hover .col-xs-6,.view-store-blocks-2019 .row .views-field .col-xs-12 .store-product-hover .col-xs-6{width:46%;margin:2%}.view-store .row .views-field .col-xs-12 .store-product-hover .col-xs-6:first-child form,.view-store-blocks-2019 .row .views-field .col-xs-12 .store-product-hover .col-xs-6:first-child form{float:right;font-size:12px;line-height:16px}.view-store .row .views-field .col-xs-12 .store-product-hover .col-xs-6:first-child form input[type="submit"],.view-store-blocks-2019 .row .views-field .col-xs-12 .store-product-hover .col-xs-6:first-child form input[type="submit"]{font-weight:bold}.view-store .row .views-field .col-xs-12 .store-product-hover .col-xs-6:last-child a,.view-store-blocks-2019 .row .views-field .col-xs-12 .store-product-hover .col-xs-6:last-child a{float:left;border-radius:4px;padding:5px 8px;font-size:12px;line-height:16px;font-weight:bold}.view-store .row .views-field .col-xs-12:hover,.view-store-blocks-2019 .row .views-field .col-xs-12:hover{box-shadow:0px 4px 42px 0 rgba(0,0,0,0.24)}.view-store .row .views-field .col-xs-12:hover .store-product-hover,.view-store-blocks-2019 .row .views-field .col-xs-12:hover .store-product-hover{opacity:1}.view-store .views-view-grid.cols-3 .view-filters,.view-store-blocks-2019 .views-view-grid.cols-3 .view-filters{margin-bottom:3em}.view-store .views-view-grid.cols-3 row,.view-store-blocks-2019 .views-view-grid.cols-3 row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch}.view-store .views-view-grid.cols-3 row td,.view-store-blocks-2019 .views-view-grid.cols-3 row td{-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:0;text-align:center;box-sizing:border-box}.view-store table,.view-store thead,.view-store tbody,.view-store tr,.view-store th,.view-store td,.view-store-blocks-2019 table,.view-store-blocks-2019 thead,.view-store-blocks-2019 tbody,.view-store-blocks-2019 tr,.view-store-blocks-2019 th,.view-store-blocks-2019 td{border:0 transparent}.view-store tr.info,.view-store tr.even,.view-store tr:nth-child(2n+2),.view-store-blocks-2019 tr.info,.view-store-blocks-2019 tr.even,.view-store-blocks-2019 tr:nth-child(2n+2){border-bottom:0;background-color:transparent}.view-store .view-filters,.view-store-blocks-2019 .view-filters{border-radius:4px}.view-store .view-filters .views-exposed-form,.view-store-blocks-2019 .view-filters .views-exposed-form{padding:.5em 1em}.view-store .view-filters .views-exposed-form a.active,.view-store .view-filters .views-exposed-form a.active-trail,.view-store .view-filters .views-exposed-form a:hover,.view-store-blocks-2019 .view-filters .views-exposed-form a.active,.view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,.view-store-blocks-2019 .view-filters .views-exposed-form a:hover{text-decoration:none}.view-store .view-filters .views-exposed-form .views-exposed-widget,.view-store-blocks-2019 .view-filters .views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;margin-bottom:0}html{background:#fff}body{font-family:Forza,"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;height:100%;margin:0;padding:0}body #header{background:#111}body #header div{max-width:1440px;margin:0 auto}#page-wrapper.page-gym-boston main a{color:#862125}#page-wrapper.page-gym-boston input.form-text,#page-wrapper.page-gym-boston textarea{border-color:#ccc}#page-wrapper.page-gym-boston input[type="submit"]{border-color:#999;background-color:#eee}#page-wrapper.page-gym-boston .view-store input[type="submit"],#page-wrapper.page-gym-boston .view-store .store-product-hover a,#page-wrapper.page-gym-boston .view-store-blocks-2019 input[type="submit"],#page-wrapper.page-gym-boston .view-store-blocks-2019 .store-product-hover a{border-color:#000;background-color:#000;color:#fff;border-radius:4px}#page-wrapper.page-gym-boston .view-store .store-product-hover a,#page-wrapper.page-gym-boston .view-store-blocks-2019 .store-product-hover a{border-color:#999;background-color:#999;color:#fff}#page-wrapper.page-gym-boston .view-store .store-product-hover a:hover,#page-wrapper.page-gym-boston .view-store-blocks-2019 .store-product-hover a:hover{text-decoration:none;background-color:#999;color:#222}#page-wrapper.page-gym-boston .view-store .view-filters,#page-wrapper.page-gym-boston .view-store-blocks-2019 .view-filters{background:#fff}#page-wrapper.page-gym-boston .view-store .view-filters .views-exposed-form a,#page-wrapper.page-gym-boston .view-store-blocks-2019 .view-filters .views-exposed-form a{color:#999;padding:5px 8px;font-size:12px;line-height:16px;font-weight:bold;margin-right:1em;border-radius:6px;background:#f2f2f2}#page-wrapper.page-gym-boston .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-boston .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-boston .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-boston .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail{background-color:#f8c528}#page-wrapper.page-gym-boston .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-boston .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-boston .view-store .view-filters .views-exposed-form a:hover,#page-wrapper.page-gym-boston .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-boston .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-boston .view-store-blocks-2019 .view-filters .views-exposed-form a:hover{color:#222}#page-wrapper.page-gym-boston #block-search-form input[type="submit"]{background-color:transparent}#page-wrapper.page-gym-boston .field-name-body table:after{color:#999}#page-wrapper.page-gym-boston button,#page-wrapper.page-gym-boston .btn{background:#f8c528;border:1px solid #f8c528;color:#222;opacity:.8}#page-wrapper.page-gym-boston button:hover,#page-wrapper.page-gym-boston .btn:hover{opacity:1}#page-wrapper.page-gym-boston .btn-med{border:#222 1px solid;background:#222;color:#fff;opacity:.8}#page-wrapper.page-gym-boston .btn-med:hover{opacity:1}#page-wrapper.page-gym-boston .btn-high{background:white;color:#f8c528;opacity:.8}#page-wrapper.page-gym-boston .btn-high:hover{opacity:1;background:#f8c528;color:white}#page-wrapper.page-gym-boston .st0{fill:#f8c528}#page-wrapper.page-gym-boston .st0:hover{fill:#9d851b}#page-wrapper.page-gym-boston .at-menu-toggle-button a{color:#000;font-style:normal}#page-wrapper.page-gym-boston .region-header{background:#111}#page-wrapper.page-gym-boston .region-header .block.header-links .header-link{color:#222}#page-wrapper.page-gym-boston .region-header .block.header-links .header-link:hover{color:#fff}#page-wrapper.page-gym-boston .region-header .block.header-commerce .header-commerce-link{color:#999;border-color:#f8c528}#page-wrapper.page-gym-boston .region-header .block.header-commerce .header-commerce-link .total{color:#fff}#page-wrapper.page-gym-boston .region-header .block.header-commerce .header-commerce-link:hover{color:#fff}#page-wrapper.page-gym-boston .region-header .block.block-search .form-item-search-block-form input[type="search"]{background:#999;border-color:#555;color:#000}#page-wrapper.page-gym-boston .region-header .block.block-search .form-actions input[type="submit"]{color:#000}#page-wrapper.page-gym-boston .region-header #page-wrapper .waiver .content a,#page-wrapper.page-gym-boston .region-header #block-views-top-links-block .view-top-links a,#page-wrapper.page-gym-boston .region-header #block-system-user-menu ul.menu li a,#page-wrapper.page-gym-boston .region-header .my-account a,#page-wrapper.page-gym-boston .region-header .calendar .block-content a{color:#999}#page-wrapper.page-gym-boston .region-header #page-wrapper .waiver .content a:focus,#page-wrapper.page-gym-boston .region-header #page-wrapper .waiver .content a:hover,#page-wrapper.page-gym-boston .region-header #page-wrapper .waiver .content a:active,#page-wrapper.page-gym-boston .region-header #block-views-top-links-block .view-top-links a:focus,#page-wrapper.page-gym-boston .region-header #block-views-top-links-block .view-top-links a:hover,#page-wrapper.page-gym-boston .region-header #block-views-top-links-block .view-top-links a:active,#page-wrapper.page-gym-boston .region-header #block-system-user-menu ul.menu li a:focus,#page-wrapper.page-gym-boston .region-header #block-system-user-menu ul.menu li a:hover,#page-wrapper.page-gym-boston .region-header #block-system-user-menu ul.menu li a:active,#page-wrapper.page-gym-boston .region-header .my-account a:focus,#page-wrapper.page-gym-boston .region-header .my-account a:hover,#page-wrapper.page-gym-boston .region-header .my-account a:active,#page-wrapper.page-gym-boston .region-header .calendar .block-content a:focus,#page-wrapper.page-gym-boston .region-header .calendar .block-content a:hover,#page-wrapper.page-gym-boston .region-header .calendar .block-content a:active{color:white}#page-wrapper.page-gym-boston .region-header #page-wrapper .waiver .content .is-active,#page-wrapper.page-gym-boston .region-header #page-wrapper .waiver .content .active,#page-wrapper.page-gym-boston .region-header #block-views-top-links-block .view-top-links .is-active,#page-wrapper.page-gym-boston .region-header #block-views-top-links-block .view-top-links .active,#page-wrapper.page-gym-boston .region-header #block-system-user-menu ul.menu li .is-active,#page-wrapper.page-gym-boston .region-header #block-system-user-menu ul.menu li .active,#page-wrapper.page-gym-boston .region-header .my-account .is-active,#page-wrapper.page-gym-boston .region-header .my-account .active,#page-wrapper.page-gym-boston .region-header .calendar .block-content .is-active,#page-wrapper.page-gym-boston .region-header .calendar .block-content .active{color:#f8c528;text-decoration:none}#page-wrapper.page-gym-boston #footer{background:#222}#page-wrapper.page-gym-boston .region-footer .block{color:#999}#page-wrapper.page-gym-boston .region-footer .block a{color:#999;font-style:normal}#page-wrapper.page-gym-boston .region-footer .block a:hover,#page-wrapper.page-gym-boston .region-footer .block a:focus,#page-wrapper.page-gym-boston .region-footer .block a:active,#page-wrapper.page-gym-boston .region-footer .block a.active-trail,#page-wrapper.page-gym-boston .region-footer .block a.active{color:#f8c528}#page-wrapper.page-gym-boston .region-footer .block a:hover.btn,#page-wrapper.page-gym-boston .region-footer .block a:focus.btn,#page-wrapper.page-gym-boston .region-footer .block a:active.btn,#page-wrapper.page-gym-boston .region-footer .block a.active-trail.btn,#page-wrapper.page-gym-boston .region-footer .block a.active.btn{color:#222}#page-wrapper.page-gym-boston .region-footer .block.footer-links .footer-link{border-color:#999;color:#999}#page-wrapper.page-gym-boston .region-footer .block.footer-links .footer-link:hover{color:#fff}#page-wrapper.page-gym-boston .region-footer .newsletter-signup .block-title,#page-wrapper.page-gym-boston .region-footer .newsletter-signup .btn{color:#fff}#page-wrapper.page-gym-boston .region-copyright{border-top:1px solid #444}#page-wrapper.page-gym-boston .region-copyright .copy-wrapper{color:#999}#page-wrapper.page-gym-boston .region-copyright .copy-wrapper a{color:#999;font-weight:bold}#page-wrapper.page-gym-boston .block.social-icons a.social-icon{border:1px solid #f8c528;color:#f8c528}#page-wrapper.page-gym-boston .block.social-icons a.social-icon:hover{color:#fef3d5}#page-wrapper.page-gym-boston .block.social-icons a.social-icon:hover img:hover{background:#f8c528}#page-wrapper.page-gym-boston #menu-bar{background:#f8c528}#page-wrapper.page-gym-boston #menu-bar .main-menu.block{background:#222}#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu li a{color:#fff}#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2{color:white}#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a,#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:hover,#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:focus,#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2.active{color:#f8c528}#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent{color:#f8c528}#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1{border:none 0;color:#f8c528}#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:hover,#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:focus,#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:active{color:#f8c528}#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:active,#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:hover,#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:focus,#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:hover,#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:focus,#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li sf-depth-2 active{color:#f8c528}#page-wrapper.page-gym-boston #menu-bar .main-menu.block ul.menu.sf-menu>li a#menu-logo{border-color:#f8c528;background-color:#fff}#page-wrapper.page-gym-boston #menu-bar .menu-locations ul.menu.sf-menu li.sf-depth-2:hover{background-color:#f2f2f2}#page-wrapper.page-gym-boston #menu-bar .menu-locations ul.menu.sf-menu li a{color:#000}#page-wrapper.page-gym-boston #menu-bar .menu-locations ul.menu.sf-menu li a.active:after{color:#f8c528}#page-wrapper.page-gym-boston #menu-bar .menu-locations ul.menu.sf-menu li ul{background:#fff}#page-wrapper.page-gym-boston #block-superfish-16 .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-17 .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-18 .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-19 .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-20 .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-20 .sf-depth-2{color:#fff}#page-wrapper.page-gym-boston #block-superfish-16 .sf-depth-1:hover,#page-wrapper.page-gym-boston #block-superfish-16 .sf-depth-2:hover,#page-wrapper.page-gym-boston #block-superfish-17 .sf-depth-1:hover,#page-wrapper.page-gym-boston #block-superfish-17 .sf-depth-2:hover,#page-wrapper.page-gym-boston #block-superfish-18 .sf-depth-1:hover,#page-wrapper.page-gym-boston #block-superfish-18 .sf-depth-2:hover,#page-wrapper.page-gym-boston #block-superfish-19 .sf-depth-1:hover,#page-wrapper.page-gym-boston #block-superfish-19 .sf-depth-2:hover,#page-wrapper.page-gym-boston #block-superfish-20 .sf-depth-1:hover,#page-wrapper.page-gym-boston #block-superfish-20 .sf-depth-2:hover{color:#f8c528}#page-wrapper.page-gym-boston #block-superfish-16 .active-trail .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-17 .active-trail .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-18 .active-trail .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-19 .active-trail .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-20 .active-trail .sf-depth-1{color:#f8c528}#page-wrapper.page-gym-boston #block-superfish-16 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-16 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-17 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-17 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-18 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-18 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-19 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-19 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-20 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-20 .sf-clone-parent .sf-depth-2{color:#999}#page-wrapper.page-gym-boston #block-superfish-16 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-boston #block-superfish-16 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-boston #block-superfish-17 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-boston #block-superfish-17 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-boston #block-superfish-18 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-boston #block-superfish-18 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-boston #block-superfish-19 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-boston #block-superfish-19 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-boston #block-superfish-20 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-boston #block-superfish-20 .sf-clone-parent .sf-depth-2:hover{color:#f8c528}#page-wrapper.page-gym-boston #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-boston #block-superfish-20 .sf-depth-2{color:#999}#page-wrapper.page-gym-boston #block-superfish-16 li a.active,#page-wrapper.page-gym-boston #block-superfish-17 li a.active,#page-wrapper.page-gym-boston #block-superfish-18 li a.active,#page-wrapper.page-gym-boston #block-superfish-19 li a.active,#page-wrapper.page-gym-boston #block-superfish-20 li a.active{color:#f8c528}#page-wrapper.page-gym-boston #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul{color:#fff}#page-wrapper.page-gym-boston #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-boston #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-boston #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-boston #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-boston #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul.active-trail{color:#f8c528}#page-wrapper.page-gym-boston #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul{background:transparent;color:#999}#page-wrapper.page-gym-boston #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-boston #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-boston #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-boston #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-boston #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-boston #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-boston #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-boston #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-boston #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-boston #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#f8c528}#page-wrapper.page-gym-boston #block-superfish-16 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-17 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-18 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-19 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-boston #block-superfish-20 ul .sf-expanded .active-trail .sf-depth-1{color:#f8c528}#page-wrapper.page-gym-boston #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul{color:#f8c528}#page-wrapper.page-gym-boston #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-boston #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul{color:#999}#page-wrapper.page-gym-boston #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-boston #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-boston #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-boston #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-boston #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#f8c528}#page-wrapper.page-gym-boston .sidebar-menu-block ul.menu li{border-color:#ccc}#page-wrapper.page-gym-boston .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail{background:#ccc}#page-wrapper.page-gym-boston .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail:hover{background-color:#ccc}#page-wrapper.page-gym-boston .sidebar-menu-block ul.menu li.menu-depth-1 a{color:#000}#page-wrapper.page-gym-boston .sidebar-menu-block ul.menu li.menu-depth-1 a:hover{background:#eee}#page-wrapper.page-gym-boston .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2.last{border-color:#ccc}#page-wrapper.page-gym-boston .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2 a.active-trail{color:#f8c528}#page-wrapper.page-gym-boston #cboxWrapper #cboxContent{border-color:#f8c528}#page-wrapper.page-gym-boston .splash-wrapper{color:#fff}#page-wrapper.page-gym-boston .splash-wrapper .location .location-title .location-city{color:#fff}#page-wrapper.page-gym-boston .splash-wrapper .location .location-title .location-state{color:#f8c528}#page-wrapper.page-gym-boston #page .landing-page-slideshow .landing-page-slideshow-overlay{background:none;color:#fff}#page-wrapper.page-gym-boston #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text{color:#ccc}#page-wrapper.page-gym-boston #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link{border-color:#f8c528;color:#fff;font-weight:bold}#page-wrapper.page-gym-boston #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:before{border-color:#f8c528 transparent}#page-wrapper.page-gym-boston #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:after{border-color:#000 transparent}#page-wrapper.page-gym-boston #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:hover{background:#f8c528;color:#222}#page-wrapper.page-gym-boston #page .landing-page-slideshow li>a{color:#f8c528}#page-wrapper.page-gym-boston #page .landing-page-slideshow li>a:hover,#page-wrapper.page-gym-boston #page .landing-page-slideshow li>a:active{opacity:1}#page-wrapper.page-gym-boston #page .landing-page-slideshow .flex-control-paging a{color:#f8c528;opacity:.5;background:#f8c528}#page-wrapper.page-gym-boston #page .landing-page-slideshow .flex-control-paging a.flex-active{opacity:1}#page-wrapper.page-gym-boston #page .front-join-banner{background-color:#222}#page-wrapper.page-gym-boston #page .front-join-banner .join-banner-dot{color:#fff}#page-wrapper.page-gym-boston #page .front-join-banner a.join-banner-link .join-mr{color:#fff}#page-wrapper.page-gym-boston #page .front-join-banner a.join-banner-link .membership-benefits{color:#f8c528}#page-wrapper.page-gym-boston #page .new-ready-front{background-color:#f8c528}#page-wrapper.page-gym-boston #page .new-ready-front .block-content a{color:inherit}#page-wrapper.page-gym-boston #page .new-ready-front .block-content .new-ready .paranthetical{color:#9d851b}#page-wrapper.page-gym-boston #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail{color:#9d851b;border-color:transparent}#page-wrapper.page-gym-boston #page .new-ready-front .block-content .new-ready .wrapper .right-text{color:#fff}#page-wrapper.page-gym-boston #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button{background:#9d851b;color:#fff}#page-wrapper.page-gym-boston #page .latest-front-block.featured-programs{border-color:#ccc}#page-wrapper.page-gym-boston #page .latest-front-block .views-row .event-page-title a,#page-wrapper.page-gym-boston #page .latest-front-block .views-row .views-field-title a{color:#d1464b}#page-wrapper.page-gym-boston #page .latest-front-block .views-row .views-field-created,#page-wrapper.page-gym-boston #page .latest-front-block .views-row .views-field-field-event-calendar-date,#page-wrapper.page-gym-boston #page .latest-front-block .views-row .views-field-field-featured-program-secondary{color:#999}#page-wrapper.page-gym-boston #page .latest-front-block .views-row:before{border-color:#ccc}#page-wrapper.page-gym-boston #page .quote-block-front .quote-text-overlay{background:transparent}#page-wrapper.page-gym-boston #page .quote-block-front .quote-text-overlay .speech-bubble{border-color:#000;background:#000}#page-wrapper.page-gym-boston #page .quote-block-front .quote-text-overlay .speech-bubble:before{border-color:#f8c528 transparent}#page-wrapper.page-gym-boston #page .quote-block-front .quote-text-overlay .speech-bubble:after{border-color:#000 transparent}#page-wrapper.page-gym-boston #page .quote-block-front .quote-text-overlay .speech-bubble .quote{color:#f8c528}#page-wrapper.page-gym-boston #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution{color:#fff}#page-wrapper.page-gym-boston #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{color:#999}#page-wrapper.page-gym-boston #page .locations-block-front{background-image:url("images/textures-top/sheet_metal_background_boston.jpg");background-color:#f8c528;background-repeat:repeat-x}#page-wrapper.page-gym-boston #page .programs-block-front{background-image:url("images/textures-bottom/sheet_metal_background_boston_bottom.jpg");background-color:#f8c528;background-repeat:repeat-x}#page-wrapper.page-gym-boston #page .programs-block-front .location .location-img-front{border-color:#fff;color:rgba(150,150,150,0.4)}#page-wrapper.page-gym-boston #page .programs-block-front .location .location-title .location-city{color:black}#page-wrapper.page-gym-boston #page .programs-block-front .location .location-title .location-state{color:#d1464b}#page-wrapper.page-gym-boston #page .programs-block-front .location .location-address{color:#888}#page-wrapper.page-gym-boston .flex-direction-nav a{-webkit-transition:none 0;transition:none 0}#page-wrapper.page-gym-boston .flex-direction-nav a:before{color:#f8c528}#page-wrapper.page-gym-boston .view-front-locations h2,#page-wrapper.page-gym-boston .view-front-locations .locations-front a{color:#222}#page-wrapper.page-gym-boston .view-landing-page-slideshow-2019 li{color:#f8c528;opacity:.5}#page-wrapper.page-gym-boston .view-landing-page-slideshow-2019 li:active,#page-wrapper.page-gym-boston .view-landing-page-slideshow-2019 li:hover{opacity:1}#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block .view-content a,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block-1 .view-content a{color:#222;border-bottom:2px solid #f8c528}#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block .view-content a:hover,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block-1 .view-content a:hover{text-decoration:none}#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block .view-footer,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block-1 .view-footer{font-weight:bold}#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block .view-footer .view-content a,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block-1 .view-footer .view-content a{color:#999;border:0 none;font-weight:normal}#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block .view-footer .view-content .level,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block-1 .view-footer .view-content .level{font-weight:bold;color:#222}#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links a:after,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links a:after{color:#f8c528}#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced{margin-left:1em}#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-boston #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before{background:#fef3d5;border:10px solid #fef3d5;box-shadow:0 0 3px #fef3d5}#page-wrapper.page-gym-boston .affiliates-block-front .affiliates-block-title{color:#000}#page-wrapper.page-gym-boston .affiliates-block-front .affiliate .affiliate-text .affiliate-title a{color:#000}#page-wrapper.page-gym-boston .affiliates-block-front .affiliate .affiliate-text .affiliate-caption{color:#888}#page-wrapper.page-gym-boston #breadcrumb{color:#f8c528}#page-wrapper.page-gym-boston #breadcrumb a{color:#ddd}#page-wrapper.page-gym-boston #quickset-boston_programs a,#page-wrapper.page-gym-boston #quickset-newburyport_programs a,#page-wrapper.page-gym-boston #quickset-vermont_programs a,#page-wrapper.page-gym-boston #quickset-brooklyn_programs a,#page-wrapper.page-gym-boston #quickset-littleton_programs a{color:#000}#page-wrapper.page-gym-boston #quickset-boston_programs h3.ui-accordion-header,#page-wrapper.page-gym-boston #quickset-newburyport_programs h3.ui-accordion-header,#page-wrapper.page-gym-boston #quickset-vermont_programs h3.ui-accordion-header,#page-wrapper.page-gym-boston #quickset-brooklyn_programs h3.ui-accordion-header,#page-wrapper.page-gym-boston #quickset-littleton_programs h3.ui-accordion-header{background:#fff;border-color:#ccc}#page-wrapper.page-gym-boston #quickset-boston_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-boston #quickset-newburyport_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-boston #quickset-vermont_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-boston #quickset-brooklyn_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-boston #quickset-littleton_programs h3.ui-accordion-header:hover{background-color:#ddd}#page-wrapper.page-gym-boston #quickset-boston_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-boston #quickset-newburyport_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-boston #quickset-vermont_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-boston #quickset-brooklyn_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-boston #quickset-littleton_programs h3.ui-accordion-header>a{color:#000}#page-wrapper.page-gym-boston #quickset-boston_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-boston #quickset-newburyport_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-boston #quickset-vermont_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-boston #quickset-brooklyn_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-boston #quickset-littleton_programs h3.ui-accordion-header-active{background-color:#ddd}#page-wrapper.page-gym-boston #quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-boston #quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-boston #quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-boston #quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-boston #quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item{border-color:#ccc}#page-wrapper.page-gym-boston .block .view-metrorock-store .views-row.store-product,#page-wrapper.page-gym-boston .block.store .store-class-wrapper{background:#eee}#page-wrapper.page-gym-boston #block-quicktabs-boston-events{background:#fff}#page-wrapper.page-gym-boston .field-content.calendar-title a{color:#fff}#page-wrapper.page-gym-boston .calendar-calendar th.days,#page-wrapper.page-gym-boston .calendar-calendar td{background-color:#e2e2e2;border-color:#fff;color:#222}#page-wrapper.page-gym-boston .calendar-calendar .month-view .full .inner .monthview,#page-wrapper.page-gym-boston .calendar-calendar .week-view .full .inner .weekview,#page-wrapper.page-gym-boston .calendar-calendar .day-view .full .inner .dayview{border-color:#777}#page-wrapper.page-gym-boston .calendar-calendar .month-view .full td.single-day div.monthview,#page-wrapper.page-gym-boston .calendar-calendar .week-view .full td.single-day div.monthview,#page-wrapper.page-gym-boston .calendar-calendar .day-view .full td.single-day div.monthview{background:#CC6468}#page-wrapper.page-gym-boston .calendar-calendar .month-view .full td.multi-day div.monthview,#page-wrapper.page-gym-boston .calendar-calendar .week-view .full td.multi-day div.monthview,#page-wrapper.page-gym-boston .calendar-calendar .day-view .full td.multi-day div.monthview{background:#CC6468}#page-wrapper.page-gym-boston .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-boston .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff,#page-wrapper.page-gym-boston .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-boston .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff{background:#CC6468}#page-wrapper.page-gym-boston .calendar-calendar .month-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-boston .calendar-calendar .week-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-boston .calendar-calendar .day-view .full td.multi-day div.monthview a{color:#fff}#page-wrapper.page-gym-boston .calendar-calendar .month-view .full tr td.today,#page-wrapper.page-gym-boston .calendar-calendar .month-view .full tr.odd td.today,#page-wrapper.page-gym-boston .calendar-calendar .month-view .full tr.even td.today,#page-wrapper.page-gym-boston .calendar-calendar .month-view .full tr td.single-day.today{background:#fef3d5;border-color:#fff}#page-wrapper.page-gym-boston .calendar-calendar td.empty{border-color:#fff}#page-wrapper.page-gym-boston .calendar-calendar span.field-content em.spaces-left-message,#page-wrapper.page-gym-boston .calendar-calendar td.multi-day em.spaces-left-message{color:#fff;background:#5b9d5b;border-color:#333}#page-wrapper.page-gym-boston .calendar-calendar span.field-content em.class-full-message,#page-wrapper.page-gym-boston .calendar-calendar td.multi-day em.class-full-message{color:#fff;background:#c24b4b;border-color:#333}#page-wrapper.page-gym-newburyport main a{color:#862125}#page-wrapper.page-gym-newburyport input.form-text,#page-wrapper.page-gym-newburyport textarea{border-color:#ccc}#page-wrapper.page-gym-newburyport input[type="submit"]{border-color:#999;background-color:#eee}#page-wrapper.page-gym-newburyport .view-store input[type="submit"],#page-wrapper.page-gym-newburyport .view-store .store-product-hover a,#page-wrapper.page-gym-newburyport .view-store-blocks-2019 input[type="submit"],#page-wrapper.page-gym-newburyport .view-store-blocks-2019 .store-product-hover a{border-color:#000;background-color:#000;color:#fff;border-radius:4px}#page-wrapper.page-gym-newburyport .view-store .store-product-hover a,#page-wrapper.page-gym-newburyport .view-store-blocks-2019 .store-product-hover a{border-color:#999;background-color:#999;color:#fff}#page-wrapper.page-gym-newburyport .view-store .store-product-hover a:hover,#page-wrapper.page-gym-newburyport .view-store-blocks-2019 .store-product-hover a:hover{text-decoration:none;background-color:#999;color:#222}#page-wrapper.page-gym-newburyport .view-store .view-filters,#page-wrapper.page-gym-newburyport .view-store-blocks-2019 .view-filters{background:#fff}#page-wrapper.page-gym-newburyport .view-store .view-filters .views-exposed-form a,#page-wrapper.page-gym-newburyport .view-store-blocks-2019 .view-filters .views-exposed-form a{color:#999;padding:5px 8px;font-size:12px;line-height:16px;font-weight:bold;margin-right:1em;border-radius:6px;background:#f2f2f2}#page-wrapper.page-gym-newburyport .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-newburyport .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-newburyport .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-newburyport .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail{background-color:#2f85c1}#page-wrapper.page-gym-newburyport .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-newburyport .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-newburyport .view-store .view-filters .views-exposed-form a:hover,#page-wrapper.page-gym-newburyport .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-newburyport .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-newburyport .view-store-blocks-2019 .view-filters .views-exposed-form a:hover{color:#222}#page-wrapper.page-gym-newburyport #block-search-form input[type="submit"]{background-color:transparent}#page-wrapper.page-gym-newburyport .field-name-body table:after{color:#999}#page-wrapper.page-gym-newburyport button,#page-wrapper.page-gym-newburyport .btn{background:#2f85c1;border:1px solid #2f85c1;color:#222;opacity:.8}#page-wrapper.page-gym-newburyport button:hover,#page-wrapper.page-gym-newburyport .btn:hover{opacity:1}#page-wrapper.page-gym-newburyport .btn-med{border:#222 1px solid;background:#222;color:#fff;opacity:.8}#page-wrapper.page-gym-newburyport .btn-med:hover{opacity:1}#page-wrapper.page-gym-newburyport .btn-high{background:white;color:#2f85c1;opacity:.8}#page-wrapper.page-gym-newburyport .btn-high:hover{opacity:1;background:#2f85c1;color:white}#page-wrapper.page-gym-newburyport .st0{fill:#2f85c1}#page-wrapper.page-gym-newburyport .st0:hover{fill:#123e61}#page-wrapper.page-gym-newburyport .at-menu-toggle-button a{color:#000;font-style:normal}#page-wrapper.page-gym-newburyport .region-header{background:#111}#page-wrapper.page-gym-newburyport .region-header .block.header-links .header-link{color:#222}#page-wrapper.page-gym-newburyport .region-header .block.header-links .header-link:hover{color:#fff}#page-wrapper.page-gym-newburyport .region-header .block.header-commerce .header-commerce-link{color:#999;border-color:#2f85c1}#page-wrapper.page-gym-newburyport .region-header .block.header-commerce .header-commerce-link .total{color:#fff}#page-wrapper.page-gym-newburyport .region-header .block.header-commerce .header-commerce-link:hover{color:#fff}#page-wrapper.page-gym-newburyport .region-header .block.block-search .form-item-search-block-form input[type="search"]{background:#999;border-color:#555;color:#000}#page-wrapper.page-gym-newburyport .region-header .block.block-search .form-actions input[type="submit"]{color:#000}#page-wrapper.page-gym-newburyport .region-header #page-wrapper .waiver .content a,#page-wrapper.page-gym-newburyport .region-header #block-views-top-links-block .view-top-links a,#page-wrapper.page-gym-newburyport .region-header #block-system-user-menu ul.menu li a,#page-wrapper.page-gym-newburyport .region-header .my-account a,#page-wrapper.page-gym-newburyport .region-header .calendar .block-content a{color:#999}#page-wrapper.page-gym-newburyport .region-header #page-wrapper .waiver .content a:focus,#page-wrapper.page-gym-newburyport .region-header #page-wrapper .waiver .content a:hover,#page-wrapper.page-gym-newburyport .region-header #page-wrapper .waiver .content a:active,#page-wrapper.page-gym-newburyport .region-header #block-views-top-links-block .view-top-links a:focus,#page-wrapper.page-gym-newburyport .region-header #block-views-top-links-block .view-top-links a:hover,#page-wrapper.page-gym-newburyport .region-header #block-views-top-links-block .view-top-links a:active,#page-wrapper.page-gym-newburyport .region-header #block-system-user-menu ul.menu li a:focus,#page-wrapper.page-gym-newburyport .region-header #block-system-user-menu ul.menu li a:hover,#page-wrapper.page-gym-newburyport .region-header #block-system-user-menu ul.menu li a:active,#page-wrapper.page-gym-newburyport .region-header .my-account a:focus,#page-wrapper.page-gym-newburyport .region-header .my-account a:hover,#page-wrapper.page-gym-newburyport .region-header .my-account a:active,#page-wrapper.page-gym-newburyport .region-header .calendar .block-content a:focus,#page-wrapper.page-gym-newburyport .region-header .calendar .block-content a:hover,#page-wrapper.page-gym-newburyport .region-header .calendar .block-content a:active{color:white}#page-wrapper.page-gym-newburyport .region-header #page-wrapper .waiver .content .is-active,#page-wrapper.page-gym-newburyport .region-header #page-wrapper .waiver .content .active,#page-wrapper.page-gym-newburyport .region-header #block-views-top-links-block .view-top-links .is-active,#page-wrapper.page-gym-newburyport .region-header #block-views-top-links-block .view-top-links .active,#page-wrapper.page-gym-newburyport .region-header #block-system-user-menu ul.menu li .is-active,#page-wrapper.page-gym-newburyport .region-header #block-system-user-menu ul.menu li .active,#page-wrapper.page-gym-newburyport .region-header .my-account .is-active,#page-wrapper.page-gym-newburyport .region-header .my-account .active,#page-wrapper.page-gym-newburyport .region-header .calendar .block-content .is-active,#page-wrapper.page-gym-newburyport .region-header .calendar .block-content .active{color:#2f85c1;text-decoration:none}#page-wrapper.page-gym-newburyport #footer{background:#222}#page-wrapper.page-gym-newburyport .region-footer .block{color:#999}#page-wrapper.page-gym-newburyport .region-footer .block a{color:#999;font-style:normal}#page-wrapper.page-gym-newburyport .region-footer .block a:hover,#page-wrapper.page-gym-newburyport .region-footer .block a:focus,#page-wrapper.page-gym-newburyport .region-footer .block a:active,#page-wrapper.page-gym-newburyport .region-footer .block a.active-trail,#page-wrapper.page-gym-newburyport .region-footer .block a.active{color:#2f85c1}#page-wrapper.page-gym-newburyport .region-footer .block a:hover.btn,#page-wrapper.page-gym-newburyport .region-footer .block a:focus.btn,#page-wrapper.page-gym-newburyport .region-footer .block a:active.btn,#page-wrapper.page-gym-newburyport .region-footer .block a.active-trail.btn,#page-wrapper.page-gym-newburyport .region-footer .block a.active.btn{color:#222}#page-wrapper.page-gym-newburyport .region-footer .block.footer-links .footer-link{border-color:#999;color:#999}#page-wrapper.page-gym-newburyport .region-footer .block.footer-links .footer-link:hover{color:#fff}#page-wrapper.page-gym-newburyport .region-footer .newsletter-signup .block-title,#page-wrapper.page-gym-newburyport .region-footer .newsletter-signup .btn{color:#fff}#page-wrapper.page-gym-newburyport .region-copyright{border-top:1px solid #444}#page-wrapper.page-gym-newburyport .region-copyright .copy-wrapper{color:#999}#page-wrapper.page-gym-newburyport .region-copyright .copy-wrapper a{color:#999;font-weight:bold}#page-wrapper.page-gym-newburyport .block.social-icons a.social-icon{border:1px solid #2f85c1;color:#2f85c1}#page-wrapper.page-gym-newburyport .block.social-icons a.social-icon:hover{color:#b4d5ec}#page-wrapper.page-gym-newburyport .block.social-icons a.social-icon:hover img:hover{background:#2f85c1}#page-wrapper.page-gym-newburyport #menu-bar{background:#2f85c1}#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block{background:#222}#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu li a{color:#fff}#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2{color:white}#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a,#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:hover,#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:focus,#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2.active{color:#2f85c1}#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent{color:#2f85c1}#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1{border:none 0;color:#2f85c1}#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:hover,#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:focus,#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:active{color:#2f85c1}#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:active,#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:hover,#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:focus,#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:hover,#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:focus,#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li sf-depth-2 active{color:#2f85c1}#page-wrapper.page-gym-newburyport #menu-bar .main-menu.block ul.menu.sf-menu>li a#menu-logo{border-color:#2f85c1;background-color:#fff}#page-wrapper.page-gym-newburyport #menu-bar .menu-locations ul.menu.sf-menu li.sf-depth-2:hover{background-color:#f2f2f2}#page-wrapper.page-gym-newburyport #menu-bar .menu-locations ul.menu.sf-menu li a{color:#000}#page-wrapper.page-gym-newburyport #menu-bar .menu-locations ul.menu.sf-menu li a.active:after{color:#2f85c1}#page-wrapper.page-gym-newburyport #menu-bar .menu-locations ul.menu.sf-menu li ul{background:#fff}#page-wrapper.page-gym-newburyport #block-superfish-16 .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-17 .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-18 .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-19 .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-20 .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-20 .sf-depth-2{color:#fff}#page-wrapper.page-gym-newburyport #block-superfish-16 .sf-depth-1:hover,#page-wrapper.page-gym-newburyport #block-superfish-16 .sf-depth-2:hover,#page-wrapper.page-gym-newburyport #block-superfish-17 .sf-depth-1:hover,#page-wrapper.page-gym-newburyport #block-superfish-17 .sf-depth-2:hover,#page-wrapper.page-gym-newburyport #block-superfish-18 .sf-depth-1:hover,#page-wrapper.page-gym-newburyport #block-superfish-18 .sf-depth-2:hover,#page-wrapper.page-gym-newburyport #block-superfish-19 .sf-depth-1:hover,#page-wrapper.page-gym-newburyport #block-superfish-19 .sf-depth-2:hover,#page-wrapper.page-gym-newburyport #block-superfish-20 .sf-depth-1:hover,#page-wrapper.page-gym-newburyport #block-superfish-20 .sf-depth-2:hover{color:#2f85c1}#page-wrapper.page-gym-newburyport #block-superfish-16 .active-trail .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-17 .active-trail .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-18 .active-trail .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-19 .active-trail .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-20 .active-trail .sf-depth-1{color:#2f85c1}#page-wrapper.page-gym-newburyport #block-superfish-16 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-16 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-17 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-17 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-18 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-18 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-19 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-19 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-20 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-20 .sf-clone-parent .sf-depth-2{color:#999}#page-wrapper.page-gym-newburyport #block-superfish-16 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-newburyport #block-superfish-16 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-newburyport #block-superfish-17 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-newburyport #block-superfish-17 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-newburyport #block-superfish-18 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-newburyport #block-superfish-18 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-newburyport #block-superfish-19 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-newburyport #block-superfish-19 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-newburyport #block-superfish-20 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-newburyport #block-superfish-20 .sf-clone-parent .sf-depth-2:hover{color:#2f85c1}#page-wrapper.page-gym-newburyport #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-newburyport #block-superfish-20 .sf-depth-2{color:#999}#page-wrapper.page-gym-newburyport #block-superfish-16 li a.active,#page-wrapper.page-gym-newburyport #block-superfish-17 li a.active,#page-wrapper.page-gym-newburyport #block-superfish-18 li a.active,#page-wrapper.page-gym-newburyport #block-superfish-19 li a.active,#page-wrapper.page-gym-newburyport #block-superfish-20 li a.active{color:#2f85c1}#page-wrapper.page-gym-newburyport #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul{color:#fff}#page-wrapper.page-gym-newburyport #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-newburyport #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-newburyport #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-newburyport #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-newburyport #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul.active-trail{color:#2f85c1}#page-wrapper.page-gym-newburyport #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul{background:transparent;color:#999}#page-wrapper.page-gym-newburyport #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-newburyport #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-newburyport #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-newburyport #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-newburyport #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-newburyport #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-newburyport #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-newburyport #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-newburyport #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-newburyport #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#2f85c1}#page-wrapper.page-gym-newburyport #block-superfish-16 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-17 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-18 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-19 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-newburyport #block-superfish-20 ul .sf-expanded .active-trail .sf-depth-1{color:#2f85c1}#page-wrapper.page-gym-newburyport #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul{color:#2f85c1}#page-wrapper.page-gym-newburyport #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-newburyport #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul{color:#999}#page-wrapper.page-gym-newburyport #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-newburyport #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-newburyport #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-newburyport #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-newburyport #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#2f85c1}#page-wrapper.page-gym-newburyport .sidebar-menu-block ul.menu li{border-color:#ccc}#page-wrapper.page-gym-newburyport .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail{background:#ccc}#page-wrapper.page-gym-newburyport .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail:hover{background-color:#ccc}#page-wrapper.page-gym-newburyport .sidebar-menu-block ul.menu li.menu-depth-1 a{color:#000}#page-wrapper.page-gym-newburyport .sidebar-menu-block ul.menu li.menu-depth-1 a:hover{background:#eee}#page-wrapper.page-gym-newburyport .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2.last{border-color:#ccc}#page-wrapper.page-gym-newburyport .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2 a.active-trail{color:#2f85c1}#page-wrapper.page-gym-newburyport #cboxWrapper #cboxContent{border-color:#2f85c1}#page-wrapper.page-gym-newburyport .splash-wrapper{color:#fff}#page-wrapper.page-gym-newburyport .splash-wrapper .location .location-title .location-city{color:#fff}#page-wrapper.page-gym-newburyport .splash-wrapper .location .location-title .location-state{color:#2f85c1}#page-wrapper.page-gym-newburyport #page .landing-page-slideshow .landing-page-slideshow-overlay{background:none;color:#fff}#page-wrapper.page-gym-newburyport #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text{color:#ccc}#page-wrapper.page-gym-newburyport #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link{border-color:#2f85c1;color:#fff;font-weight:bold}#page-wrapper.page-gym-newburyport #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:before{border-color:#2f85c1 transparent}#page-wrapper.page-gym-newburyport #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:after{border-color:#000 transparent}#page-wrapper.page-gym-newburyport #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:hover{background:#2f85c1;color:#222}#page-wrapper.page-gym-newburyport #page .landing-page-slideshow li>a{color:#2f85c1}#page-wrapper.page-gym-newburyport #page .landing-page-slideshow li>a:hover,#page-wrapper.page-gym-newburyport #page .landing-page-slideshow li>a:active{opacity:1}#page-wrapper.page-gym-newburyport #page .landing-page-slideshow .flex-control-paging a{color:#2f85c1;opacity:.5;background:#2f85c1}#page-wrapper.page-gym-newburyport #page .landing-page-slideshow .flex-control-paging a.flex-active{opacity:1}#page-wrapper.page-gym-newburyport #page .front-join-banner{background-color:#222}#page-wrapper.page-gym-newburyport #page .front-join-banner .join-banner-dot{color:#fff}#page-wrapper.page-gym-newburyport #page .front-join-banner a.join-banner-link .join-mr{color:#fff}#page-wrapper.page-gym-newburyport #page .front-join-banner a.join-banner-link .membership-benefits{color:#2f85c1}#page-wrapper.page-gym-newburyport #page .new-ready-front{background-color:#2f85c1}#page-wrapper.page-gym-newburyport #page .new-ready-front .block-content a{color:inherit}#page-wrapper.page-gym-newburyport #page .new-ready-front .block-content .new-ready .paranthetical{color:#123e61}#page-wrapper.page-gym-newburyport #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail{color:#123e61;border-color:transparent}#page-wrapper.page-gym-newburyport #page .new-ready-front .block-content .new-ready .wrapper .right-text{color:#fff}#page-wrapper.page-gym-newburyport #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button{background:#123e61;color:#fff}#page-wrapper.page-gym-newburyport #page .latest-front-block.featured-programs{border-color:#ccc}#page-wrapper.page-gym-newburyport #page .latest-front-block .views-row .event-page-title a,#page-wrapper.page-gym-newburyport #page .latest-front-block .views-row .views-field-title a{color:#d1464b}#page-wrapper.page-gym-newburyport #page .latest-front-block .views-row .views-field-created,#page-wrapper.page-gym-newburyport #page .latest-front-block .views-row .views-field-field-event-calendar-date,#page-wrapper.page-gym-newburyport #page .latest-front-block .views-row .views-field-field-featured-program-secondary{color:#999}#page-wrapper.page-gym-newburyport #page .latest-front-block .views-row:before{border-color:#ccc}#page-wrapper.page-gym-newburyport #page .quote-block-front .quote-text-overlay{background:transparent}#page-wrapper.page-gym-newburyport #page .quote-block-front .quote-text-overlay .speech-bubble{border-color:#000;background:#000}#page-wrapper.page-gym-newburyport #page .quote-block-front .quote-text-overlay .speech-bubble:before{border-color:#2f85c1 transparent}#page-wrapper.page-gym-newburyport #page .quote-block-front .quote-text-overlay .speech-bubble:after{border-color:#000 transparent}#page-wrapper.page-gym-newburyport #page .quote-block-front .quote-text-overlay .speech-bubble .quote{color:#2f85c1}#page-wrapper.page-gym-newburyport #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution{color:#fff}#page-wrapper.page-gym-newburyport #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{color:#999}#page-wrapper.page-gym-newburyport #page .locations-block-front{background-image:url("images/textures-top/sheet_metal_background_newburyport.jpg");background-color:#2f85c1;background-repeat:repeat-x}#page-wrapper.page-gym-newburyport #page .programs-block-front{background-image:url("images/textures-bottom/sheet_metal_background_newburyport_bottom.jpg");background-color:#2f85c1;background-repeat:repeat-x}#page-wrapper.page-gym-newburyport #page .programs-block-front .location .location-img-front{border-color:#fff;color:rgba(150,150,150,0.4)}#page-wrapper.page-gym-newburyport #page .programs-block-front .location .location-title .location-city{color:black}#page-wrapper.page-gym-newburyport #page .programs-block-front .location .location-title .location-state{color:#d1464b}#page-wrapper.page-gym-newburyport #page .programs-block-front .location .location-address{color:#888}#page-wrapper.page-gym-newburyport .flex-direction-nav a{-webkit-transition:none 0;transition:none 0}#page-wrapper.page-gym-newburyport .flex-direction-nav a:before{color:#2f85c1}#page-wrapper.page-gym-newburyport .view-front-locations h2,#page-wrapper.page-gym-newburyport .view-front-locations .locations-front a{color:#222}#page-wrapper.page-gym-newburyport .view-landing-page-slideshow-2019 li{color:#2f85c1;opacity:.5}#page-wrapper.page-gym-newburyport .view-landing-page-slideshow-2019 li:active,#page-wrapper.page-gym-newburyport .view-landing-page-slideshow-2019 li:hover{opacity:1}#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block .view-content a,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block-1 .view-content a{color:#222;border-bottom:2px solid #2f85c1}#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block .view-content a:hover,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block-1 .view-content a:hover{text-decoration:none}#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block .view-footer,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block-1 .view-footer{font-weight:bold}#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block .view-footer .view-content a,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block-1 .view-footer .view-content a{color:#999;border:0 none;font-weight:normal}#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block .view-footer .view-content .level,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block-1 .view-footer .view-content .level{font-weight:bold;color:#222}#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links a:after,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links a:after{color:#2f85c1}#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced{margin-left:1em}#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-newburyport #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before{background:#b4d5ec;border:10px solid #b4d5ec;box-shadow:0 0 3px #b4d5ec}#page-wrapper.page-gym-newburyport .affiliates-block-front .affiliates-block-title{color:#000}#page-wrapper.page-gym-newburyport .affiliates-block-front .affiliate .affiliate-text .affiliate-title a{color:#000}#page-wrapper.page-gym-newburyport .affiliates-block-front .affiliate .affiliate-text .affiliate-caption{color:#888}#page-wrapper.page-gym-newburyport #breadcrumb{color:#2f85c1}#page-wrapper.page-gym-newburyport #breadcrumb a{color:#ddd}#page-wrapper.page-gym-newburyport #quickset-boston_programs a,#page-wrapper.page-gym-newburyport #quickset-newburyport_programs a,#page-wrapper.page-gym-newburyport #quickset-vermont_programs a,#page-wrapper.page-gym-newburyport #quickset-brooklyn_programs a,#page-wrapper.page-gym-newburyport #quickset-littleton_programs a{color:#000}#page-wrapper.page-gym-newburyport #quickset-boston_programs h3.ui-accordion-header,#page-wrapper.page-gym-newburyport #quickset-newburyport_programs h3.ui-accordion-header,#page-wrapper.page-gym-newburyport #quickset-vermont_programs h3.ui-accordion-header,#page-wrapper.page-gym-newburyport #quickset-brooklyn_programs h3.ui-accordion-header,#page-wrapper.page-gym-newburyport #quickset-littleton_programs h3.ui-accordion-header{background:#fff;border-color:#ccc}#page-wrapper.page-gym-newburyport #quickset-boston_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-newburyport #quickset-newburyport_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-newburyport #quickset-vermont_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-newburyport #quickset-brooklyn_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-newburyport #quickset-littleton_programs h3.ui-accordion-header:hover{background-color:#ddd}#page-wrapper.page-gym-newburyport #quickset-boston_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-newburyport #quickset-newburyport_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-newburyport #quickset-vermont_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-newburyport #quickset-brooklyn_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-newburyport #quickset-littleton_programs h3.ui-accordion-header>a{color:#000}#page-wrapper.page-gym-newburyport #quickset-boston_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-newburyport #quickset-newburyport_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-newburyport #quickset-vermont_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-newburyport #quickset-brooklyn_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-newburyport #quickset-littleton_programs h3.ui-accordion-header-active{background-color:#ddd}#page-wrapper.page-gym-newburyport #quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-newburyport #quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-newburyport #quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-newburyport #quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-newburyport #quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item{border-color:#ccc}#page-wrapper.page-gym-newburyport .block .view-metrorock-store .views-row.store-product,#page-wrapper.page-gym-newburyport .block.store .store-class-wrapper{background:#eee}#page-wrapper.page-gym-newburyport #block-quicktabs-boston-events{background:#fff}#page-wrapper.page-gym-newburyport .field-content.calendar-title a{color:#fff}#page-wrapper.page-gym-newburyport .calendar-calendar th.days,#page-wrapper.page-gym-newburyport .calendar-calendar td{background-color:#e2e2e2;border-color:#fff;color:#222}#page-wrapper.page-gym-newburyport .calendar-calendar .month-view .full .inner .monthview,#page-wrapper.page-gym-newburyport .calendar-calendar .week-view .full .inner .weekview,#page-wrapper.page-gym-newburyport .calendar-calendar .day-view .full .inner .dayview{border-color:#777}#page-wrapper.page-gym-newburyport .calendar-calendar .month-view .full td.single-day div.monthview,#page-wrapper.page-gym-newburyport .calendar-calendar .week-view .full td.single-day div.monthview,#page-wrapper.page-gym-newburyport .calendar-calendar .day-view .full td.single-day div.monthview{background:#CC6468}#page-wrapper.page-gym-newburyport .calendar-calendar .month-view .full td.multi-day div.monthview,#page-wrapper.page-gym-newburyport .calendar-calendar .week-view .full td.multi-day div.monthview,#page-wrapper.page-gym-newburyport .calendar-calendar .day-view .full td.multi-day div.monthview{background:#CC6468}#page-wrapper.page-gym-newburyport .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-newburyport .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff,#page-wrapper.page-gym-newburyport .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-newburyport .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff{background:#CC6468}#page-wrapper.page-gym-newburyport .calendar-calendar .month-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-newburyport .calendar-calendar .week-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-newburyport .calendar-calendar .day-view .full td.multi-day div.monthview a{color:#fff}#page-wrapper.page-gym-newburyport .calendar-calendar .month-view .full tr td.today,#page-wrapper.page-gym-newburyport .calendar-calendar .month-view .full tr.odd td.today,#page-wrapper.page-gym-newburyport .calendar-calendar .month-view .full tr.even td.today,#page-wrapper.page-gym-newburyport .calendar-calendar .month-view .full tr td.single-day.today{background:#b4d5ec;border-color:#fff}#page-wrapper.page-gym-newburyport .calendar-calendar td.empty{border-color:#fff}#page-wrapper.page-gym-newburyport .calendar-calendar span.field-content em.spaces-left-message,#page-wrapper.page-gym-newburyport .calendar-calendar td.multi-day em.spaces-left-message{color:#fff;background:#5b9d5b;border-color:#333}#page-wrapper.page-gym-newburyport .calendar-calendar span.field-content em.class-full-message,#page-wrapper.page-gym-newburyport .calendar-calendar td.multi-day em.class-full-message{color:#fff;background:#c24b4b;border-color:#333}#page-wrapper.page-gym-burlington main a{color:#1D506D}#page-wrapper.page-gym-burlington input.form-text,#page-wrapper.page-gym-burlington textarea{border-color:#ccc}#page-wrapper.page-gym-burlington input[type="submit"]{border-color:#999;background-color:#eee}#page-wrapper.page-gym-burlington .view-store input[type="submit"],#page-wrapper.page-gym-burlington .view-store .store-product-hover a,#page-wrapper.page-gym-burlington .view-store-blocks-2019 input[type="submit"],#page-wrapper.page-gym-burlington .view-store-blocks-2019 .store-product-hover a{border-color:#000;background-color:#000;color:#fff;border-radius:4px}#page-wrapper.page-gym-burlington .view-store .store-product-hover a,#page-wrapper.page-gym-burlington .view-store-blocks-2019 .store-product-hover a{border-color:#999;background-color:#999;color:#fff}#page-wrapper.page-gym-burlington .view-store .store-product-hover a:hover,#page-wrapper.page-gym-burlington .view-store-blocks-2019 .store-product-hover a:hover{text-decoration:none;background-color:#999;color:#222}#page-wrapper.page-gym-burlington .view-store .view-filters,#page-wrapper.page-gym-burlington .view-store-blocks-2019 .view-filters{background:#fff}#page-wrapper.page-gym-burlington .view-store .view-filters .views-exposed-form a,#page-wrapper.page-gym-burlington .view-store-blocks-2019 .view-filters .views-exposed-form a{color:#999;padding:5px 8px;font-size:12px;line-height:16px;font-weight:bold;margin-right:1em;border-radius:6px;background:#f2f2f2}#page-wrapper.page-gym-burlington .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-burlington .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-burlington .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-burlington .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail{background-color:#419e48}#page-wrapper.page-gym-burlington .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-burlington .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-burlington .view-store .view-filters .views-exposed-form a:hover,#page-wrapper.page-gym-burlington .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-burlington .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-burlington .view-store-blocks-2019 .view-filters .views-exposed-form a:hover{color:#222}#page-wrapper.page-gym-burlington #block-search-form input[type="submit"]{background-color:transparent}#page-wrapper.page-gym-burlington .field-name-body table:after{color:#999}#page-wrapper.page-gym-burlington button,#page-wrapper.page-gym-burlington .btn{background:#419e48;border:1px solid #419e48;color:#222;opacity:.8}#page-wrapper.page-gym-burlington button:hover,#page-wrapper.page-gym-burlington .btn:hover{opacity:1}#page-wrapper.page-gym-burlington .btn-med{border:#222 1px solid;background:#222;color:#fff;opacity:.8}#page-wrapper.page-gym-burlington .btn-med:hover{opacity:1}#page-wrapper.page-gym-burlington .btn-high{background:white;color:#419e48;opacity:.8}#page-wrapper.page-gym-burlington .btn-high:hover{opacity:1;background:#419e48;color:white}#page-wrapper.page-gym-burlington .st0{fill:#419e48}#page-wrapper.page-gym-burlington .st0:hover{fill:#204c29}#page-wrapper.page-gym-burlington .at-menu-toggle-button a{color:#000;font-style:normal}#page-wrapper.page-gym-burlington .region-header{background:#111}#page-wrapper.page-gym-burlington .region-header .block.header-links .header-link{color:#222}#page-wrapper.page-gym-burlington .region-header .block.header-links .header-link:hover{color:#fff}#page-wrapper.page-gym-burlington .region-header .block.header-commerce .header-commerce-link{color:#999;border-color:#419e48}#page-wrapper.page-gym-burlington .region-header .block.header-commerce .header-commerce-link .total{color:#fff}#page-wrapper.page-gym-burlington .region-header .block.header-commerce .header-commerce-link:hover{color:#fff}#page-wrapper.page-gym-burlington .region-header .block.block-search .form-item-search-block-form input[type="search"]{background:#999;border-color:#555;color:#000}#page-wrapper.page-gym-burlington .region-header .block.block-search .form-actions input[type="submit"]{color:#000}#page-wrapper.page-gym-burlington .region-header #page-wrapper .waiver .content a,#page-wrapper.page-gym-burlington .region-header #block-views-top-links-block .view-top-links a,#page-wrapper.page-gym-burlington .region-header #block-system-user-menu ul.menu li a,#page-wrapper.page-gym-burlington .region-header .my-account a,#page-wrapper.page-gym-burlington .region-header .calendar .block-content a{color:#999}#page-wrapper.page-gym-burlington .region-header #page-wrapper .waiver .content a:focus,#page-wrapper.page-gym-burlington .region-header #page-wrapper .waiver .content a:hover,#page-wrapper.page-gym-burlington .region-header #page-wrapper .waiver .content a:active,#page-wrapper.page-gym-burlington .region-header #block-views-top-links-block .view-top-links a:focus,#page-wrapper.page-gym-burlington .region-header #block-views-top-links-block .view-top-links a:hover,#page-wrapper.page-gym-burlington .region-header #block-views-top-links-block .view-top-links a:active,#page-wrapper.page-gym-burlington .region-header #block-system-user-menu ul.menu li a:focus,#page-wrapper.page-gym-burlington .region-header #block-system-user-menu ul.menu li a:hover,#page-wrapper.page-gym-burlington .region-header #block-system-user-menu ul.menu li a:active,#page-wrapper.page-gym-burlington .region-header .my-account a:focus,#page-wrapper.page-gym-burlington .region-header .my-account a:hover,#page-wrapper.page-gym-burlington .region-header .my-account a:active,#page-wrapper.page-gym-burlington .region-header .calendar .block-content a:focus,#page-wrapper.page-gym-burlington .region-header .calendar .block-content a:hover,#page-wrapper.page-gym-burlington .region-header .calendar .block-content a:active{color:white}#page-wrapper.page-gym-burlington .region-header #page-wrapper .waiver .content .is-active,#page-wrapper.page-gym-burlington .region-header #page-wrapper .waiver .content .active,#page-wrapper.page-gym-burlington .region-header #block-views-top-links-block .view-top-links .is-active,#page-wrapper.page-gym-burlington .region-header #block-views-top-links-block .view-top-links .active,#page-wrapper.page-gym-burlington .region-header #block-system-user-menu ul.menu li .is-active,#page-wrapper.page-gym-burlington .region-header #block-system-user-menu ul.menu li .active,#page-wrapper.page-gym-burlington .region-header .my-account .is-active,#page-wrapper.page-gym-burlington .region-header .my-account .active,#page-wrapper.page-gym-burlington .region-header .calendar .block-content .is-active,#page-wrapper.page-gym-burlington .region-header .calendar .block-content .active{color:#419e48;text-decoration:none}#page-wrapper.page-gym-burlington #footer{background:#222}#page-wrapper.page-gym-burlington .region-footer .block{color:#999}#page-wrapper.page-gym-burlington .region-footer .block a{color:#999;font-style:normal}#page-wrapper.page-gym-burlington .region-footer .block a:hover,#page-wrapper.page-gym-burlington .region-footer .block a:focus,#page-wrapper.page-gym-burlington .region-footer .block a:active,#page-wrapper.page-gym-burlington .region-footer .block a.active-trail,#page-wrapper.page-gym-burlington .region-footer .block a.active{color:#419e48}#page-wrapper.page-gym-burlington .region-footer .block a:hover.btn,#page-wrapper.page-gym-burlington .region-footer .block a:focus.btn,#page-wrapper.page-gym-burlington .region-footer .block a:active.btn,#page-wrapper.page-gym-burlington .region-footer .block a.active-trail.btn,#page-wrapper.page-gym-burlington .region-footer .block a.active.btn{color:#222}#page-wrapper.page-gym-burlington .region-footer .block.footer-links .footer-link{border-color:#999;color:#999}#page-wrapper.page-gym-burlington .region-footer .block.footer-links .footer-link:hover{color:#fff}#page-wrapper.page-gym-burlington .region-footer .newsletter-signup .block-title,#page-wrapper.page-gym-burlington .region-footer .newsletter-signup .btn{color:#fff}#page-wrapper.page-gym-burlington .region-copyright{border-top:1px solid #444}#page-wrapper.page-gym-burlington .region-copyright .copy-wrapper{color:#999}#page-wrapper.page-gym-burlington .region-copyright .copy-wrapper a{color:#999;font-weight:bold}#page-wrapper.page-gym-burlington .block.social-icons a.social-icon{border:1px solid #419e48;color:#419e48}#page-wrapper.page-gym-burlington .block.social-icons a.social-icon:hover{color:#b6ecbb}#page-wrapper.page-gym-burlington .block.social-icons a.social-icon:hover img:hover{background:#419e48}#page-wrapper.page-gym-burlington #menu-bar{background:#419e48}#page-wrapper.page-gym-burlington #menu-bar .main-menu.block{background:#222}#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu li a{color:#fff}#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2{color:white}#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a,#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:hover,#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:focus,#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2.active{color:#419e48}#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent{color:#419e48}#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1{border:none 0;color:#419e48}#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:hover,#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:focus,#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:active{color:#419e48}#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:active,#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:hover,#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:focus,#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:hover,#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:focus,#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li sf-depth-2 active{color:#419e48}#page-wrapper.page-gym-burlington #menu-bar .main-menu.block ul.menu.sf-menu>li a#menu-logo{border-color:#419e48;background-color:#fff}#page-wrapper.page-gym-burlington #menu-bar .menu-locations ul.menu.sf-menu li.sf-depth-2:hover{background-color:#f2f2f2}#page-wrapper.page-gym-burlington #menu-bar .menu-locations ul.menu.sf-menu li a{color:#000}#page-wrapper.page-gym-burlington #menu-bar .menu-locations ul.menu.sf-menu li a.active:after{color:#419e48}#page-wrapper.page-gym-burlington #menu-bar .menu-locations ul.menu.sf-menu li ul{background:#fff}#page-wrapper.page-gym-burlington #block-superfish-16 .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-17 .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-18 .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-19 .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-20 .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-20 .sf-depth-2{color:#fff}#page-wrapper.page-gym-burlington #block-superfish-16 .sf-depth-1:hover,#page-wrapper.page-gym-burlington #block-superfish-16 .sf-depth-2:hover,#page-wrapper.page-gym-burlington #block-superfish-17 .sf-depth-1:hover,#page-wrapper.page-gym-burlington #block-superfish-17 .sf-depth-2:hover,#page-wrapper.page-gym-burlington #block-superfish-18 .sf-depth-1:hover,#page-wrapper.page-gym-burlington #block-superfish-18 .sf-depth-2:hover,#page-wrapper.page-gym-burlington #block-superfish-19 .sf-depth-1:hover,#page-wrapper.page-gym-burlington #block-superfish-19 .sf-depth-2:hover,#page-wrapper.page-gym-burlington #block-superfish-20 .sf-depth-1:hover,#page-wrapper.page-gym-burlington #block-superfish-20 .sf-depth-2:hover{color:#419e48}#page-wrapper.page-gym-burlington #block-superfish-16 .active-trail .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-17 .active-trail .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-18 .active-trail .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-19 .active-trail .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-20 .active-trail .sf-depth-1{color:#419e48}#page-wrapper.page-gym-burlington #block-superfish-16 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-16 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-17 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-17 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-18 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-18 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-19 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-19 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-20 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-20 .sf-clone-parent .sf-depth-2{color:#999}#page-wrapper.page-gym-burlington #block-superfish-16 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-burlington #block-superfish-16 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-burlington #block-superfish-17 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-burlington #block-superfish-17 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-burlington #block-superfish-18 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-burlington #block-superfish-18 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-burlington #block-superfish-19 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-burlington #block-superfish-19 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-burlington #block-superfish-20 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-burlington #block-superfish-20 .sf-clone-parent .sf-depth-2:hover{color:#419e48}#page-wrapper.page-gym-burlington #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-burlington #block-superfish-20 .sf-depth-2{color:#999}#page-wrapper.page-gym-burlington #block-superfish-16 li a.active,#page-wrapper.page-gym-burlington #block-superfish-17 li a.active,#page-wrapper.page-gym-burlington #block-superfish-18 li a.active,#page-wrapper.page-gym-burlington #block-superfish-19 li a.active,#page-wrapper.page-gym-burlington #block-superfish-20 li a.active{color:#419e48}#page-wrapper.page-gym-burlington #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul{color:#fff}#page-wrapper.page-gym-burlington #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-burlington #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-burlington #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-burlington #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-burlington #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul.active-trail{color:#419e48}#page-wrapper.page-gym-burlington #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul{background:transparent;color:#999}#page-wrapper.page-gym-burlington #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-burlington #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-burlington #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-burlington #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-burlington #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-burlington #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-burlington #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-burlington #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-burlington #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-burlington #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#419e48}#page-wrapper.page-gym-burlington #block-superfish-16 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-17 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-18 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-19 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-burlington #block-superfish-20 ul .sf-expanded .active-trail .sf-depth-1{color:#419e48}#page-wrapper.page-gym-burlington #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul{color:#419e48}#page-wrapper.page-gym-burlington #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-burlington #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul{color:#999}#page-wrapper.page-gym-burlington #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-burlington #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-burlington #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-burlington #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-burlington #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#419e48}#page-wrapper.page-gym-burlington .sidebar-menu-block ul.menu li{border-color:#ccc}#page-wrapper.page-gym-burlington .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail{background:#ccc}#page-wrapper.page-gym-burlington .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail:hover{background-color:#ccc}#page-wrapper.page-gym-burlington .sidebar-menu-block ul.menu li.menu-depth-1 a{color:#000}#page-wrapper.page-gym-burlington .sidebar-menu-block ul.menu li.menu-depth-1 a:hover{background:#eee}#page-wrapper.page-gym-burlington .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2.last{border-color:#ccc}#page-wrapper.page-gym-burlington .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2 a.active-trail{color:#419e48}#page-wrapper.page-gym-burlington #cboxWrapper #cboxContent{border-color:#419e48}#page-wrapper.page-gym-burlington .splash-wrapper{color:#fff}#page-wrapper.page-gym-burlington .splash-wrapper .location .location-title .location-city{color:#fff}#page-wrapper.page-gym-burlington .splash-wrapper .location .location-title .location-state{color:#419e48}#page-wrapper.page-gym-burlington #page .landing-page-slideshow .landing-page-slideshow-overlay{background:none;color:#fff}#page-wrapper.page-gym-burlington #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text{color:#ccc}#page-wrapper.page-gym-burlington #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link{border-color:#419e48;color:#fff;font-weight:bold}#page-wrapper.page-gym-burlington #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:before{border-color:#419e48 transparent}#page-wrapper.page-gym-burlington #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:after{border-color:#000 transparent}#page-wrapper.page-gym-burlington #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:hover{background:#419e48;color:#222}#page-wrapper.page-gym-burlington #page .landing-page-slideshow li>a{color:#419e48}#page-wrapper.page-gym-burlington #page .landing-page-slideshow li>a:hover,#page-wrapper.page-gym-burlington #page .landing-page-slideshow li>a:active{opacity:1}#page-wrapper.page-gym-burlington #page .landing-page-slideshow .flex-control-paging a{color:#419e48;opacity:.5;background:#419e48}#page-wrapper.page-gym-burlington #page .landing-page-slideshow .flex-control-paging a.flex-active{opacity:1}#page-wrapper.page-gym-burlington #page .front-join-banner{background-color:#222}#page-wrapper.page-gym-burlington #page .front-join-banner .join-banner-dot{color:#fff}#page-wrapper.page-gym-burlington #page .front-join-banner a.join-banner-link .join-mr{color:#fff}#page-wrapper.page-gym-burlington #page .front-join-banner a.join-banner-link .membership-benefits{color:#419e48}#page-wrapper.page-gym-burlington #page .new-ready-front{background-color:#419e48}#page-wrapper.page-gym-burlington #page .new-ready-front .block-content a{color:inherit}#page-wrapper.page-gym-burlington #page .new-ready-front .block-content .new-ready .paranthetical{color:#204c29}#page-wrapper.page-gym-burlington #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail{color:#204c29;border-color:transparent}#page-wrapper.page-gym-burlington #page .new-ready-front .block-content .new-ready .wrapper .right-text{color:#fff}#page-wrapper.page-gym-burlington #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button{background:#204c29;color:#fff}#page-wrapper.page-gym-burlington #page .latest-front-block.featured-programs{border-color:#ccc}#page-wrapper.page-gym-burlington #page .latest-front-block .views-row .event-page-title a,#page-wrapper.page-gym-burlington #page .latest-front-block .views-row .views-field-title a{color:#3288BA}#page-wrapper.page-gym-burlington #page .latest-front-block .views-row .views-field-created,#page-wrapper.page-gym-burlington #page .latest-front-block .views-row .views-field-field-event-calendar-date,#page-wrapper.page-gym-burlington #page .latest-front-block .views-row .views-field-field-featured-program-secondary{color:#999}#page-wrapper.page-gym-burlington #page .latest-front-block .views-row:before{border-color:#ccc}#page-wrapper.page-gym-burlington #page .quote-block-front .quote-text-overlay{background:transparent}#page-wrapper.page-gym-burlington #page .quote-block-front .quote-text-overlay .speech-bubble{border-color:#000;background:#000}#page-wrapper.page-gym-burlington #page .quote-block-front .quote-text-overlay .speech-bubble:before{border-color:#419e48 transparent}#page-wrapper.page-gym-burlington #page .quote-block-front .quote-text-overlay .speech-bubble:after{border-color:#000 transparent}#page-wrapper.page-gym-burlington #page .quote-block-front .quote-text-overlay .speech-bubble .quote{color:#419e48}#page-wrapper.page-gym-burlington #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution{color:#fff}#page-wrapper.page-gym-burlington #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{color:#999}#page-wrapper.page-gym-burlington #page .locations-block-front{background-image:url("images/textures-top/sheet_metal_background_burlington.jpg");background-color:#419e48;background-repeat:repeat-x}#page-wrapper.page-gym-burlington #page .programs-block-front{background-image:url("images/textures-bottom/sheet_metal_background_burlington_bottom.jpg");background-color:#419e48;background-repeat:repeat-x}#page-wrapper.page-gym-burlington #page .programs-block-front .location .location-img-front{border-color:#fff;color:rgba(150,150,150,0.4)}#page-wrapper.page-gym-burlington #page .programs-block-front .location .location-title .location-city{color:black}#page-wrapper.page-gym-burlington #page .programs-block-front .location .location-title .location-state{color:#3288BA}#page-wrapper.page-gym-burlington #page .programs-block-front .location .location-address{color:#888}#page-wrapper.page-gym-burlington .flex-direction-nav a{-webkit-transition:none 0;transition:none 0}#page-wrapper.page-gym-burlington .flex-direction-nav a:before{color:#419e48}#page-wrapper.page-gym-burlington .view-front-locations h2,#page-wrapper.page-gym-burlington .view-front-locations .locations-front a{color:#222}#page-wrapper.page-gym-burlington .view-landing-page-slideshow-2019 li{color:#419e48;opacity:.5}#page-wrapper.page-gym-burlington .view-landing-page-slideshow-2019 li:active,#page-wrapper.page-gym-burlington .view-landing-page-slideshow-2019 li:hover{opacity:1}#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block .view-content a,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block-1 .view-content a{color:#222;border-bottom:2px solid #419e48}#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block .view-content a:hover,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block-1 .view-content a:hover{text-decoration:none}#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block .view-footer,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block-1 .view-footer{font-weight:bold}#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block .view-footer .view-content a,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block-1 .view-footer .view-content a{color:#999;border:0 none;font-weight:normal}#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block .view-footer .view-content .level,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block-1 .view-footer .view-content .level{font-weight:bold;color:#222}#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links a:after,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links a:after{color:#419e48}#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced{margin-left:1em}#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-burlington #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before{background:#b6ecbb;border:10px solid #b6ecbb;box-shadow:0 0 3px #b6ecbb}#page-wrapper.page-gym-burlington .affiliates-block-front .affiliates-block-title{color:#000}#page-wrapper.page-gym-burlington .affiliates-block-front .affiliate .affiliate-text .affiliate-title a{color:#000}#page-wrapper.page-gym-burlington .affiliates-block-front .affiliate .affiliate-text .affiliate-caption{color:#888}#page-wrapper.page-gym-burlington #breadcrumb{color:#419e48}#page-wrapper.page-gym-burlington #breadcrumb a{color:#ddd}#page-wrapper.page-gym-burlington #quickset-boston_programs a,#page-wrapper.page-gym-burlington #quickset-newburyport_programs a,#page-wrapper.page-gym-burlington #quickset-vermont_programs a,#page-wrapper.page-gym-burlington #quickset-brooklyn_programs a,#page-wrapper.page-gym-burlington #quickset-littleton_programs a{color:#000}#page-wrapper.page-gym-burlington #quickset-boston_programs h3.ui-accordion-header,#page-wrapper.page-gym-burlington #quickset-newburyport_programs h3.ui-accordion-header,#page-wrapper.page-gym-burlington #quickset-vermont_programs h3.ui-accordion-header,#page-wrapper.page-gym-burlington #quickset-brooklyn_programs h3.ui-accordion-header,#page-wrapper.page-gym-burlington #quickset-littleton_programs h3.ui-accordion-header{background:#fff;border-color:#ccc}#page-wrapper.page-gym-burlington #quickset-boston_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-burlington #quickset-newburyport_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-burlington #quickset-vermont_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-burlington #quickset-brooklyn_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-burlington #quickset-littleton_programs h3.ui-accordion-header:hover{background-color:#ddd}#page-wrapper.page-gym-burlington #quickset-boston_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-burlington #quickset-newburyport_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-burlington #quickset-vermont_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-burlington #quickset-brooklyn_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-burlington #quickset-littleton_programs h3.ui-accordion-header>a{color:#000}#page-wrapper.page-gym-burlington #quickset-boston_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-burlington #quickset-newburyport_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-burlington #quickset-vermont_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-burlington #quickset-brooklyn_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-burlington #quickset-littleton_programs h3.ui-accordion-header-active{background-color:#ddd}#page-wrapper.page-gym-burlington #quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-burlington #quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-burlington #quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-burlington #quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-burlington #quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item{border-color:#ccc}#page-wrapper.page-gym-burlington .block .view-metrorock-store .views-row.store-product,#page-wrapper.page-gym-burlington .block.store .store-class-wrapper{background:#eee}#page-wrapper.page-gym-burlington #block-quicktabs-boston-events{background:#fff}#page-wrapper.page-gym-burlington .field-content.calendar-title a{color:#fff}#page-wrapper.page-gym-burlington .calendar-calendar th.days,#page-wrapper.page-gym-burlington .calendar-calendar td{background-color:#e2e2e2;border-color:#fff;color:#222}#page-wrapper.page-gym-burlington .calendar-calendar .month-view .full .inner .monthview,#page-wrapper.page-gym-burlington .calendar-calendar .week-view .full .inner .weekview,#page-wrapper.page-gym-burlington .calendar-calendar .day-view .full .inner .dayview{border-color:#777}#page-wrapper.page-gym-burlington .calendar-calendar .month-view .full td.single-day div.monthview,#page-wrapper.page-gym-burlington .calendar-calendar .week-view .full td.single-day div.monthview,#page-wrapper.page-gym-burlington .calendar-calendar .day-view .full td.single-day div.monthview{background:#4E99C4}#page-wrapper.page-gym-burlington .calendar-calendar .month-view .full td.multi-day div.monthview,#page-wrapper.page-gym-burlington .calendar-calendar .week-view .full td.multi-day div.monthview,#page-wrapper.page-gym-burlington .calendar-calendar .day-view .full td.multi-day div.monthview{background:#4E99C4}#page-wrapper.page-gym-burlington .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-burlington .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff,#page-wrapper.page-gym-burlington .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-burlington .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff{background:#4E99C4}#page-wrapper.page-gym-burlington .calendar-calendar .month-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-burlington .calendar-calendar .week-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-burlington .calendar-calendar .day-view .full td.multi-day div.monthview a{color:#fff}#page-wrapper.page-gym-burlington .calendar-calendar .month-view .full tr td.today,#page-wrapper.page-gym-burlington .calendar-calendar .month-view .full tr.odd td.today,#page-wrapper.page-gym-burlington .calendar-calendar .month-view .full tr.even td.today,#page-wrapper.page-gym-burlington .calendar-calendar .month-view .full tr td.single-day.today{background:#b6ecbb;border-color:#fff}#page-wrapper.page-gym-burlington .calendar-calendar td.empty{border-color:#fff}#page-wrapper.page-gym-burlington .calendar-calendar span.field-content em.spaces-left-message,#page-wrapper.page-gym-burlington .calendar-calendar td.multi-day em.spaces-left-message{color:#fff;background:#5b9d5b;border-color:#333}#page-wrapper.page-gym-burlington .calendar-calendar span.field-content em.class-full-message,#page-wrapper.page-gym-burlington .calendar-calendar td.multi-day em.class-full-message{color:#fff;background:#c24b4b;border-color:#333}#page-wrapper.page-gym-brooklyn main a{color:#192047}#page-wrapper.page-gym-brooklyn input.form-text,#page-wrapper.page-gym-brooklyn textarea{border-color:#ccc}#page-wrapper.page-gym-brooklyn input[type="submit"]{border-color:#999;background-color:#eee}#page-wrapper.page-gym-brooklyn .view-store input[type="submit"],#page-wrapper.page-gym-brooklyn .view-store .store-product-hover a,#page-wrapper.page-gym-brooklyn .view-store-blocks-2019 input[type="submit"],#page-wrapper.page-gym-brooklyn .view-store-blocks-2019 .store-product-hover a{border-color:#000;background-color:#000;color:#fff;border-radius:4px}#page-wrapper.page-gym-brooklyn .view-store .store-product-hover a,#page-wrapper.page-gym-brooklyn .view-store-blocks-2019 .store-product-hover a{border-color:#999;background-color:#999;color:#fff}#page-wrapper.page-gym-brooklyn .view-store .store-product-hover a:hover,#page-wrapper.page-gym-brooklyn .view-store-blocks-2019 .store-product-hover a:hover{text-decoration:none;background-color:#999;color:#222}#page-wrapper.page-gym-brooklyn .view-store .view-filters,#page-wrapper.page-gym-brooklyn .view-store-blocks-2019 .view-filters{background:#fff}#page-wrapper.page-gym-brooklyn .view-store .view-filters .views-exposed-form a,#page-wrapper.page-gym-brooklyn .view-store-blocks-2019 .view-filters .views-exposed-form a{color:#999;padding:5px 8px;font-size:12px;line-height:16px;font-weight:bold;margin-right:1em;border-radius:6px;background:#f2f2f2}#page-wrapper.page-gym-brooklyn .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-brooklyn .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-brooklyn .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-brooklyn .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail{background-color:#d1464b}#page-wrapper.page-gym-brooklyn .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-brooklyn .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-brooklyn .view-store .view-filters .views-exposed-form a:hover,#page-wrapper.page-gym-brooklyn .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-brooklyn .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-brooklyn .view-store-blocks-2019 .view-filters .views-exposed-form a:hover{color:#222}#page-wrapper.page-gym-brooklyn #block-search-form input[type="submit"]{background-color:transparent}#page-wrapper.page-gym-brooklyn .field-name-body table:after{color:#999}#page-wrapper.page-gym-brooklyn button,#page-wrapper.page-gym-brooklyn .btn{background:#d1464b;border:1px solid #d1464b;color:#222;opacity:.8}#page-wrapper.page-gym-brooklyn button:hover,#page-wrapper.page-gym-brooklyn .btn:hover{opacity:1}#page-wrapper.page-gym-brooklyn .btn-med{border:#222 1px solid;background:#222;color:#fff;opacity:.8}#page-wrapper.page-gym-brooklyn .btn-med:hover{opacity:1}#page-wrapper.page-gym-brooklyn .btn-high{background:white;color:#d1464b;opacity:.8}#page-wrapper.page-gym-brooklyn .btn-high:hover{opacity:1;background:#d1464b;color:white}#page-wrapper.page-gym-brooklyn .st0{fill:#d1464b}#page-wrapper.page-gym-brooklyn .st0:hover{fill:#7b2323}#page-wrapper.page-gym-brooklyn .at-menu-toggle-button a{color:#000;font-style:normal}#page-wrapper.page-gym-brooklyn .region-header{background:#111}#page-wrapper.page-gym-brooklyn .region-header .block.header-links .header-link{color:#222}#page-wrapper.page-gym-brooklyn .region-header .block.header-links .header-link:hover{color:#fff}#page-wrapper.page-gym-brooklyn .region-header .block.header-commerce .header-commerce-link{color:#999;border-color:#d1464b}#page-wrapper.page-gym-brooklyn .region-header .block.header-commerce .header-commerce-link .total{color:#fff}#page-wrapper.page-gym-brooklyn .region-header .block.header-commerce .header-commerce-link:hover{color:#fff}#page-wrapper.page-gym-brooklyn .region-header .block.block-search .form-item-search-block-form input[type="search"]{background:#999;border-color:#555;color:#000}#page-wrapper.page-gym-brooklyn .region-header .block.block-search .form-actions input[type="submit"]{color:#000}#page-wrapper.page-gym-brooklyn .region-header #page-wrapper .waiver .content a,#page-wrapper.page-gym-brooklyn .region-header #block-views-top-links-block .view-top-links a,#page-wrapper.page-gym-brooklyn .region-header #block-system-user-menu ul.menu li a,#page-wrapper.page-gym-brooklyn .region-header .my-account a,#page-wrapper.page-gym-brooklyn .region-header .calendar .block-content a{color:#999}#page-wrapper.page-gym-brooklyn .region-header #page-wrapper .waiver .content a:focus,#page-wrapper.page-gym-brooklyn .region-header #page-wrapper .waiver .content a:hover,#page-wrapper.page-gym-brooklyn .region-header #page-wrapper .waiver .content a:active,#page-wrapper.page-gym-brooklyn .region-header #block-views-top-links-block .view-top-links a:focus,#page-wrapper.page-gym-brooklyn .region-header #block-views-top-links-block .view-top-links a:hover,#page-wrapper.page-gym-brooklyn .region-header #block-views-top-links-block .view-top-links a:active,#page-wrapper.page-gym-brooklyn .region-header #block-system-user-menu ul.menu li a:focus,#page-wrapper.page-gym-brooklyn .region-header #block-system-user-menu ul.menu li a:hover,#page-wrapper.page-gym-brooklyn .region-header #block-system-user-menu ul.menu li a:active,#page-wrapper.page-gym-brooklyn .region-header .my-account a:focus,#page-wrapper.page-gym-brooklyn .region-header .my-account a:hover,#page-wrapper.page-gym-brooklyn .region-header .my-account a:active,#page-wrapper.page-gym-brooklyn .region-header .calendar .block-content a:focus,#page-wrapper.page-gym-brooklyn .region-header .calendar .block-content a:hover,#page-wrapper.page-gym-brooklyn .region-header .calendar .block-content a:active{color:white}#page-wrapper.page-gym-brooklyn .region-header #page-wrapper .waiver .content .is-active,#page-wrapper.page-gym-brooklyn .region-header #page-wrapper .waiver .content .active,#page-wrapper.page-gym-brooklyn .region-header #block-views-top-links-block .view-top-links .is-active,#page-wrapper.page-gym-brooklyn .region-header #block-views-top-links-block .view-top-links .active,#page-wrapper.page-gym-brooklyn .region-header #block-system-user-menu ul.menu li .is-active,#page-wrapper.page-gym-brooklyn .region-header #block-system-user-menu ul.menu li .active,#page-wrapper.page-gym-brooklyn .region-header .my-account .is-active,#page-wrapper.page-gym-brooklyn .region-header .my-account .active,#page-wrapper.page-gym-brooklyn .region-header .calendar .block-content .is-active,#page-wrapper.page-gym-brooklyn .region-header .calendar .block-content .active{color:#d1464b;text-decoration:none}#page-wrapper.page-gym-brooklyn #footer{background:#222}#page-wrapper.page-gym-brooklyn .region-footer .block{color:#999}#page-wrapper.page-gym-brooklyn .region-footer .block a{color:#999;font-style:normal}#page-wrapper.page-gym-brooklyn .region-footer .block a:hover,#page-wrapper.page-gym-brooklyn .region-footer .block a:focus,#page-wrapper.page-gym-brooklyn .region-footer .block a:active,#page-wrapper.page-gym-brooklyn .region-footer .block a.active-trail,#page-wrapper.page-gym-brooklyn .region-footer .block a.active{color:#d1464b}#page-wrapper.page-gym-brooklyn .region-footer .block a:hover.btn,#page-wrapper.page-gym-brooklyn .region-footer .block a:focus.btn,#page-wrapper.page-gym-brooklyn .region-footer .block a:active.btn,#page-wrapper.page-gym-brooklyn .region-footer .block a.active-trail.btn,#page-wrapper.page-gym-brooklyn .region-footer .block a.active.btn{color:#222}#page-wrapper.page-gym-brooklyn .region-footer .block.footer-links .footer-link{border-color:#999;color:#999}#page-wrapper.page-gym-brooklyn .region-footer .block.footer-links .footer-link:hover{color:#fff}#page-wrapper.page-gym-brooklyn .region-footer .newsletter-signup .block-title,#page-wrapper.page-gym-brooklyn .region-footer .newsletter-signup .btn{color:#fff}#page-wrapper.page-gym-brooklyn .region-copyright{border-top:1px solid #444}#page-wrapper.page-gym-brooklyn .region-copyright .copy-wrapper{color:#999}#page-wrapper.page-gym-brooklyn .region-copyright .copy-wrapper a{color:#999;font-weight:bold}#page-wrapper.page-gym-brooklyn .block.social-icons a.social-icon{border:1px solid #d1464b;color:#d1464b}#page-wrapper.page-gym-brooklyn .block.social-icons a.social-icon:hover{color:#CC9FA0}#page-wrapper.page-gym-brooklyn .block.social-icons a.social-icon:hover img:hover{background:#d1464b}#page-wrapper.page-gym-brooklyn #menu-bar{background:#d1464b}#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block{background:#222}#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu li a{color:#fff}#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2{color:white}#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a,#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:hover,#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:focus,#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2.active{color:#d1464b}#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent{color:#d1464b}#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1{border:none 0;color:#d1464b}#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:hover,#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:focus,#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:active{color:#d1464b}#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:active,#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:hover,#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:focus,#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:hover,#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:focus,#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li sf-depth-2 active{color:#d1464b}#page-wrapper.page-gym-brooklyn #menu-bar .main-menu.block ul.menu.sf-menu>li a#menu-logo{border-color:#d1464b;background-color:#fff}#page-wrapper.page-gym-brooklyn #menu-bar .menu-locations ul.menu.sf-menu li.sf-depth-2:hover{background-color:#f2f2f2}#page-wrapper.page-gym-brooklyn #menu-bar .menu-locations ul.menu.sf-menu li a{color:#000}#page-wrapper.page-gym-brooklyn #menu-bar .menu-locations ul.menu.sf-menu li a.active:after{color:#d1464b}#page-wrapper.page-gym-brooklyn #menu-bar .menu-locations ul.menu.sf-menu li ul{background:#fff}#page-wrapper.page-gym-brooklyn #block-superfish-16 .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-17 .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-18 .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-19 .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-20 .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-20 .sf-depth-2{color:#fff}#page-wrapper.page-gym-brooklyn #block-superfish-16 .sf-depth-1:hover,#page-wrapper.page-gym-brooklyn #block-superfish-16 .sf-depth-2:hover,#page-wrapper.page-gym-brooklyn #block-superfish-17 .sf-depth-1:hover,#page-wrapper.page-gym-brooklyn #block-superfish-17 .sf-depth-2:hover,#page-wrapper.page-gym-brooklyn #block-superfish-18 .sf-depth-1:hover,#page-wrapper.page-gym-brooklyn #block-superfish-18 .sf-depth-2:hover,#page-wrapper.page-gym-brooklyn #block-superfish-19 .sf-depth-1:hover,#page-wrapper.page-gym-brooklyn #block-superfish-19 .sf-depth-2:hover,#page-wrapper.page-gym-brooklyn #block-superfish-20 .sf-depth-1:hover,#page-wrapper.page-gym-brooklyn #block-superfish-20 .sf-depth-2:hover{color:#d1464b}#page-wrapper.page-gym-brooklyn #block-superfish-16 .active-trail .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-17 .active-trail .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-18 .active-trail .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-19 .active-trail .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-20 .active-trail .sf-depth-1{color:#d1464b}#page-wrapper.page-gym-brooklyn #block-superfish-16 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-16 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-17 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-17 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-18 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-18 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-19 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-19 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-20 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-20 .sf-clone-parent .sf-depth-2{color:#999}#page-wrapper.page-gym-brooklyn #block-superfish-16 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-brooklyn #block-superfish-16 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-brooklyn #block-superfish-17 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-brooklyn #block-superfish-17 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-brooklyn #block-superfish-18 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-brooklyn #block-superfish-18 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-brooklyn #block-superfish-19 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-brooklyn #block-superfish-19 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-brooklyn #block-superfish-20 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-brooklyn #block-superfish-20 .sf-clone-parent .sf-depth-2:hover{color:#d1464b}#page-wrapper.page-gym-brooklyn #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-brooklyn #block-superfish-20 .sf-depth-2{color:#999}#page-wrapper.page-gym-brooklyn #block-superfish-16 li a.active,#page-wrapper.page-gym-brooklyn #block-superfish-17 li a.active,#page-wrapper.page-gym-brooklyn #block-superfish-18 li a.active,#page-wrapper.page-gym-brooklyn #block-superfish-19 li a.active,#page-wrapper.page-gym-brooklyn #block-superfish-20 li a.active{color:#d1464b}#page-wrapper.page-gym-brooklyn #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul{color:#fff}#page-wrapper.page-gym-brooklyn #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-brooklyn #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-brooklyn #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-brooklyn #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-brooklyn #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul.active-trail{color:#d1464b}#page-wrapper.page-gym-brooklyn #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul{background:transparent;color:#999}#page-wrapper.page-gym-brooklyn #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-brooklyn #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-brooklyn #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-brooklyn #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-brooklyn #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-brooklyn #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-brooklyn #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-brooklyn #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-brooklyn #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-brooklyn #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#d1464b}#page-wrapper.page-gym-brooklyn #block-superfish-16 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-17 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-18 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-19 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-brooklyn #block-superfish-20 ul .sf-expanded .active-trail .sf-depth-1{color:#d1464b}#page-wrapper.page-gym-brooklyn #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul{color:#d1464b}#page-wrapper.page-gym-brooklyn #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-brooklyn #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul{color:#999}#page-wrapper.page-gym-brooklyn #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-brooklyn #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-brooklyn #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-brooklyn #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-brooklyn #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#d1464b}#page-wrapper.page-gym-brooklyn .sidebar-menu-block ul.menu li{border-color:#ccc}#page-wrapper.page-gym-brooklyn .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail{background:#ccc}#page-wrapper.page-gym-brooklyn .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail:hover{background-color:#ccc}#page-wrapper.page-gym-brooklyn .sidebar-menu-block ul.menu li.menu-depth-1 a{color:#000}#page-wrapper.page-gym-brooklyn .sidebar-menu-block ul.menu li.menu-depth-1 a:hover{background:#eee}#page-wrapper.page-gym-brooklyn .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2.last{border-color:#ccc}#page-wrapper.page-gym-brooklyn .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2 a.active-trail{color:#d1464b}#page-wrapper.page-gym-brooklyn #cboxWrapper #cboxContent{border-color:#d1464b}#page-wrapper.page-gym-brooklyn .splash-wrapper{color:#fff}#page-wrapper.page-gym-brooklyn .splash-wrapper .location .location-title .location-city{color:#fff}#page-wrapper.page-gym-brooklyn .splash-wrapper .location .location-title .location-state{color:#d1464b}#page-wrapper.page-gym-brooklyn #page .landing-page-slideshow .landing-page-slideshow-overlay{background:none;color:#fff}#page-wrapper.page-gym-brooklyn #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text{color:#ccc}#page-wrapper.page-gym-brooklyn #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link{border-color:#d1464b;color:#fff;font-weight:bold}#page-wrapper.page-gym-brooklyn #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:before{border-color:#d1464b transparent}#page-wrapper.page-gym-brooklyn #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:after{border-color:#000 transparent}#page-wrapper.page-gym-brooklyn #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:hover{background:#d1464b;color:#222}#page-wrapper.page-gym-brooklyn #page .landing-page-slideshow li>a{color:#d1464b}#page-wrapper.page-gym-brooklyn #page .landing-page-slideshow li>a:hover,#page-wrapper.page-gym-brooklyn #page .landing-page-slideshow li>a:active{opacity:1}#page-wrapper.page-gym-brooklyn #page .landing-page-slideshow .flex-control-paging a{color:#d1464b;opacity:.5;background:#d1464b}#page-wrapper.page-gym-brooklyn #page .landing-page-slideshow .flex-control-paging a.flex-active{opacity:1}#page-wrapper.page-gym-brooklyn #page .front-join-banner{background-color:#222}#page-wrapper.page-gym-brooklyn #page .front-join-banner .join-banner-dot{color:#fff}#page-wrapper.page-gym-brooklyn #page .front-join-banner a.join-banner-link .join-mr{color:#fff}#page-wrapper.page-gym-brooklyn #page .front-join-banner a.join-banner-link .membership-benefits{color:#d1464b}#page-wrapper.page-gym-brooklyn #page .new-ready-front{background-color:#d1464b}#page-wrapper.page-gym-brooklyn #page .new-ready-front .block-content a{color:inherit}#page-wrapper.page-gym-brooklyn #page .new-ready-front .block-content .new-ready .paranthetical{color:#7b2323}#page-wrapper.page-gym-brooklyn #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail{color:#7b2323;border-color:transparent}#page-wrapper.page-gym-brooklyn #page .new-ready-front .block-content .new-ready .wrapper .right-text{color:#fff}#page-wrapper.page-gym-brooklyn #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button{background:#7b2323;color:#fff}#page-wrapper.page-gym-brooklyn #page .latest-front-block.featured-programs{border-color:#ccc}#page-wrapper.page-gym-brooklyn #page .latest-front-block .views-row .event-page-title a,#page-wrapper.page-gym-brooklyn #page .latest-front-block .views-row .views-field-title a{color:#3B4BA5}#page-wrapper.page-gym-brooklyn #page .latest-front-block .views-row .views-field-created,#page-wrapper.page-gym-brooklyn #page .latest-front-block .views-row .views-field-field-event-calendar-date,#page-wrapper.page-gym-brooklyn #page .latest-front-block .views-row .views-field-field-featured-program-secondary{color:#999}#page-wrapper.page-gym-brooklyn #page .latest-front-block .views-row:before{border-color:#ccc}#page-wrapper.page-gym-brooklyn #page .quote-block-front .quote-text-overlay{background:transparent}#page-wrapper.page-gym-brooklyn #page .quote-block-front .quote-text-overlay .speech-bubble{border-color:#000;background:#000}#page-wrapper.page-gym-brooklyn #page .quote-block-front .quote-text-overlay .speech-bubble:before{border-color:#d1464b transparent}#page-wrapper.page-gym-brooklyn #page .quote-block-front .quote-text-overlay .speech-bubble:after{border-color:#000 transparent}#page-wrapper.page-gym-brooklyn #page .quote-block-front .quote-text-overlay .speech-bubble .quote{color:#d1464b}#page-wrapper.page-gym-brooklyn #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution{color:#fff}#page-wrapper.page-gym-brooklyn #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{color:#999}#page-wrapper.page-gym-brooklyn #page .locations-block-front{background-image:url("images/textures-top/sheet_metal_background_brooklyn.jpg");background-color:#d1464b;background-repeat:repeat-x}#page-wrapper.page-gym-brooklyn #page .programs-block-front{background-image:url("images/textures-bottom/sheet_metal_background_brooklyn_bottom.jpg");background-color:#d1464b;background-repeat:repeat-x}#page-wrapper.page-gym-brooklyn #page .programs-block-front .location .location-img-front{border-color:#fff;color:rgba(150,150,150,0.4)}#page-wrapper.page-gym-brooklyn #page .programs-block-front .location .location-title .location-city{color:black}#page-wrapper.page-gym-brooklyn #page .programs-block-front .location .location-title .location-state{color:#3B4BA5}#page-wrapper.page-gym-brooklyn #page .programs-block-front .location .location-address{color:#888}#page-wrapper.page-gym-brooklyn .flex-direction-nav a{-webkit-transition:none 0;transition:none 0}#page-wrapper.page-gym-brooklyn .flex-direction-nav a:before{color:#d1464b}#page-wrapper.page-gym-brooklyn .view-front-locations h2,#page-wrapper.page-gym-brooklyn .view-front-locations .locations-front a{color:#222}#page-wrapper.page-gym-brooklyn .view-landing-page-slideshow-2019 li{color:#d1464b;opacity:.5}#page-wrapper.page-gym-brooklyn .view-landing-page-slideshow-2019 li:active,#page-wrapper.page-gym-brooklyn .view-landing-page-slideshow-2019 li:hover{opacity:1}#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block .view-content a,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block-1 .view-content a{color:#222;border-bottom:2px solid #d1464b}#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block .view-content a:hover,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block-1 .view-content a:hover{text-decoration:none}#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block .view-footer,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block-1 .view-footer{font-weight:bold}#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block .view-footer .view-content a,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block-1 .view-footer .view-content a{color:#999;border:0 none;font-weight:normal}#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block .view-footer .view-content .level,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block-1 .view-footer .view-content .level{font-weight:bold;color:#222}#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links a:after,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links a:after{color:#d1464b}#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced{margin-left:1em}#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-brooklyn #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before{background:#CC9FA0;border:10px solid #CC9FA0;box-shadow:0 0 3px #CC9FA0}#page-wrapper.page-gym-brooklyn .affiliates-block-front .affiliates-block-title{color:#000}#page-wrapper.page-gym-brooklyn .affiliates-block-front .affiliate .affiliate-text .affiliate-title a{color:#000}#page-wrapper.page-gym-brooklyn .affiliates-block-front .affiliate .affiliate-text .affiliate-caption{color:#888}#page-wrapper.page-gym-brooklyn #breadcrumb{color:#d1464b}#page-wrapper.page-gym-brooklyn #breadcrumb a{color:#ddd}#page-wrapper.page-gym-brooklyn #quickset-boston_programs a,#page-wrapper.page-gym-brooklyn #quickset-newburyport_programs a,#page-wrapper.page-gym-brooklyn #quickset-vermont_programs a,#page-wrapper.page-gym-brooklyn #quickset-brooklyn_programs a,#page-wrapper.page-gym-brooklyn #quickset-littleton_programs a{color:#000}#page-wrapper.page-gym-brooklyn #quickset-boston_programs h3.ui-accordion-header,#page-wrapper.page-gym-brooklyn #quickset-newburyport_programs h3.ui-accordion-header,#page-wrapper.page-gym-brooklyn #quickset-vermont_programs h3.ui-accordion-header,#page-wrapper.page-gym-brooklyn #quickset-brooklyn_programs h3.ui-accordion-header,#page-wrapper.page-gym-brooklyn #quickset-littleton_programs h3.ui-accordion-header{background:#fff;border-color:#ccc}#page-wrapper.page-gym-brooklyn #quickset-boston_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-brooklyn #quickset-newburyport_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-brooklyn #quickset-vermont_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-brooklyn #quickset-brooklyn_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-brooklyn #quickset-littleton_programs h3.ui-accordion-header:hover{background-color:#ddd}#page-wrapper.page-gym-brooklyn #quickset-boston_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-brooklyn #quickset-newburyport_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-brooklyn #quickset-vermont_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-brooklyn #quickset-brooklyn_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-brooklyn #quickset-littleton_programs h3.ui-accordion-header>a{color:#000}#page-wrapper.page-gym-brooklyn #quickset-boston_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-brooklyn #quickset-newburyport_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-brooklyn #quickset-vermont_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-brooklyn #quickset-brooklyn_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-brooklyn #quickset-littleton_programs h3.ui-accordion-header-active{background-color:#ddd}#page-wrapper.page-gym-brooklyn #quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-brooklyn #quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-brooklyn #quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-brooklyn #quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-brooklyn #quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item{border-color:#ccc}#page-wrapper.page-gym-brooklyn .block .view-metrorock-store .views-row.store-product,#page-wrapper.page-gym-brooklyn .block.store .store-class-wrapper{background:#eee}#page-wrapper.page-gym-brooklyn #block-quicktabs-boston-events{background:#fff}#page-wrapper.page-gym-brooklyn .field-content.calendar-title a{color:#fff}#page-wrapper.page-gym-brooklyn .calendar-calendar th.days,#page-wrapper.page-gym-brooklyn .calendar-calendar td{background-color:#e2e2e2;border-color:#fff;color:#222}#page-wrapper.page-gym-brooklyn .calendar-calendar .month-view .full .inner .monthview,#page-wrapper.page-gym-brooklyn .calendar-calendar .week-view .full .inner .weekview,#page-wrapper.page-gym-brooklyn .calendar-calendar .day-view .full .inner .dayview{border-color:#777}#page-wrapper.page-gym-brooklyn .calendar-calendar .month-view .full td.single-day div.monthview,#page-wrapper.page-gym-brooklyn .calendar-calendar .week-view .full td.single-day div.monthview,#page-wrapper.page-gym-brooklyn .calendar-calendar .day-view .full td.single-day div.monthview{background:#6D79BF}#page-wrapper.page-gym-brooklyn .calendar-calendar .month-view .full td.multi-day div.monthview,#page-wrapper.page-gym-brooklyn .calendar-calendar .week-view .full td.multi-day div.monthview,#page-wrapper.page-gym-brooklyn .calendar-calendar .day-view .full td.multi-day div.monthview{background:#6D79BF}#page-wrapper.page-gym-brooklyn .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-brooklyn .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff,#page-wrapper.page-gym-brooklyn .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-brooklyn .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff{background:#6D79BF}#page-wrapper.page-gym-brooklyn .calendar-calendar .month-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-brooklyn .calendar-calendar .week-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-brooklyn .calendar-calendar .day-view .full td.multi-day div.monthview a{color:#fff}#page-wrapper.page-gym-brooklyn .calendar-calendar .month-view .full tr td.today,#page-wrapper.page-gym-brooklyn .calendar-calendar .month-view .full tr.odd td.today,#page-wrapper.page-gym-brooklyn .calendar-calendar .month-view .full tr.even td.today,#page-wrapper.page-gym-brooklyn .calendar-calendar .month-view .full tr td.single-day.today{background:#CC9FA0;border-color:#fff}#page-wrapper.page-gym-brooklyn .calendar-calendar td.empty{border-color:#fff}#page-wrapper.page-gym-brooklyn .calendar-calendar span.field-content em.spaces-left-message,#page-wrapper.page-gym-brooklyn .calendar-calendar td.multi-day em.spaces-left-message{color:#fff;background:#5b9d5b;border-color:#333}#page-wrapper.page-gym-brooklyn .calendar-calendar span.field-content em.class-full-message,#page-wrapper.page-gym-brooklyn .calendar-calendar td.multi-day em.class-full-message{color:#fff;background:#c24b4b;border-color:#333}#page-wrapper.page-gym-bushwick main a{color:#e67d23}#page-wrapper.page-gym-bushwick input.form-text,#page-wrapper.page-gym-bushwick textarea{border-color:#ccc}#page-wrapper.page-gym-bushwick input[type="submit"]{border-color:#999;background-color:#eee}#page-wrapper.page-gym-bushwick .view-store input[type="submit"],#page-wrapper.page-gym-bushwick .view-store .store-product-hover a,#page-wrapper.page-gym-bushwick .view-store-blocks-2019 input[type="submit"],#page-wrapper.page-gym-bushwick .view-store-blocks-2019 .store-product-hover a{border-color:#000;background-color:#000;color:#fff;border-radius:4px}#page-wrapper.page-gym-bushwick .view-store .store-product-hover a,#page-wrapper.page-gym-bushwick .view-store-blocks-2019 .store-product-hover a{border-color:#999;background-color:#999;color:#fff}#page-wrapper.page-gym-bushwick .view-store .store-product-hover a:hover,#page-wrapper.page-gym-bushwick .view-store-blocks-2019 .store-product-hover a:hover{text-decoration:none;background-color:#999;color:#222}#page-wrapper.page-gym-bushwick .view-store .view-filters,#page-wrapper.page-gym-bushwick .view-store-blocks-2019 .view-filters{background:#fff}#page-wrapper.page-gym-bushwick .view-store .view-filters .views-exposed-form a,#page-wrapper.page-gym-bushwick .view-store-blocks-2019 .view-filters .views-exposed-form a{color:#999;padding:5px 8px;font-size:12px;line-height:16px;font-weight:bold;margin-right:1em;border-radius:6px;background:#f2f2f2}#page-wrapper.page-gym-bushwick .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-bushwick .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-bushwick .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-bushwick .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail{background-color:#e67d23}#page-wrapper.page-gym-bushwick .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-bushwick .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-bushwick .view-store .view-filters .views-exposed-form a:hover,#page-wrapper.page-gym-bushwick .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-bushwick .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-bushwick .view-store-blocks-2019 .view-filters .views-exposed-form a:hover{color:#222}#page-wrapper.page-gym-bushwick #block-search-form input[type="submit"]{background-color:transparent}#page-wrapper.page-gym-bushwick .field-name-body table:after{color:#999}#page-wrapper.page-gym-bushwick button,#page-wrapper.page-gym-bushwick .btn{background:#e67d23;border:1px solid #e67d23;color:#222;opacity:.8}#page-wrapper.page-gym-bushwick button:hover,#page-wrapper.page-gym-bushwick .btn:hover{opacity:1}#page-wrapper.page-gym-bushwick .btn-med{border:#222 1px solid;background:#222;color:#fff;opacity:.8}#page-wrapper.page-gym-bushwick .btn-med:hover{opacity:1}#page-wrapper.page-gym-bushwick .btn-high{background:white;color:#e67d23;opacity:.8}#page-wrapper.page-gym-bushwick .btn-high:hover{opacity:1;background:#e67d23;color:white}#page-wrapper.page-gym-bushwick .st0{fill:#e67d23}#page-wrapper.page-gym-bushwick .st0:hover{fill:#e67d23}#page-wrapper.page-gym-bushwick .at-menu-toggle-button a{color:#000;font-style:normal}#page-wrapper.page-gym-bushwick .region-header{background:#111}#page-wrapper.page-gym-bushwick .region-header .block.header-links .header-link{color:#222}#page-wrapper.page-gym-bushwick .region-header .block.header-links .header-link:hover{color:#fff}#page-wrapper.page-gym-bushwick .region-header .block.header-commerce .header-commerce-link{color:#999;border-color:#e67d23}#page-wrapper.page-gym-bushwick .region-header .block.header-commerce .header-commerce-link .total{color:#fff}#page-wrapper.page-gym-bushwick .region-header .block.header-commerce .header-commerce-link:hover{color:#fff}#page-wrapper.page-gym-bushwick .region-header .block.block-search .form-item-search-block-form input[type="search"]{background:#999;border-color:#555;color:#000}#page-wrapper.page-gym-bushwick .region-header .block.block-search .form-actions input[type="submit"]{color:#000}#page-wrapper.page-gym-bushwick .region-header #page-wrapper .waiver .content a,#page-wrapper.page-gym-bushwick .region-header #block-views-top-links-block .view-top-links a,#page-wrapper.page-gym-bushwick .region-header #block-system-user-menu ul.menu li a,#page-wrapper.page-gym-bushwick .region-header .my-account a,#page-wrapper.page-gym-bushwick .region-header .calendar .block-content a{color:#999}#page-wrapper.page-gym-bushwick .region-header #page-wrapper .waiver .content a:focus,#page-wrapper.page-gym-bushwick .region-header #page-wrapper .waiver .content a:hover,#page-wrapper.page-gym-bushwick .region-header #page-wrapper .waiver .content a:active,#page-wrapper.page-gym-bushwick .region-header #block-views-top-links-block .view-top-links a:focus,#page-wrapper.page-gym-bushwick .region-header #block-views-top-links-block .view-top-links a:hover,#page-wrapper.page-gym-bushwick .region-header #block-views-top-links-block .view-top-links a:active,#page-wrapper.page-gym-bushwick .region-header #block-system-user-menu ul.menu li a:focus,#page-wrapper.page-gym-bushwick .region-header #block-system-user-menu ul.menu li a:hover,#page-wrapper.page-gym-bushwick .region-header #block-system-user-menu ul.menu li a:active,#page-wrapper.page-gym-bushwick .region-header .my-account a:focus,#page-wrapper.page-gym-bushwick .region-header .my-account a:hover,#page-wrapper.page-gym-bushwick .region-header .my-account a:active,#page-wrapper.page-gym-bushwick .region-header .calendar .block-content a:focus,#page-wrapper.page-gym-bushwick .region-header .calendar .block-content a:hover,#page-wrapper.page-gym-bushwick .region-header .calendar .block-content a:active{color:white}#page-wrapper.page-gym-bushwick .region-header #page-wrapper .waiver .content .is-active,#page-wrapper.page-gym-bushwick .region-header #page-wrapper .waiver .content .active,#page-wrapper.page-gym-bushwick .region-header #block-views-top-links-block .view-top-links .is-active,#page-wrapper.page-gym-bushwick .region-header #block-views-top-links-block .view-top-links .active,#page-wrapper.page-gym-bushwick .region-header #block-system-user-menu ul.menu li .is-active,#page-wrapper.page-gym-bushwick .region-header #block-system-user-menu ul.menu li .active,#page-wrapper.page-gym-bushwick .region-header .my-account .is-active,#page-wrapper.page-gym-bushwick .region-header .my-account .active,#page-wrapper.page-gym-bushwick .region-header .calendar .block-content .is-active,#page-wrapper.page-gym-bushwick .region-header .calendar .block-content .active{color:#e67d23;text-decoration:none}#page-wrapper.page-gym-bushwick #footer{background:#222}#page-wrapper.page-gym-bushwick .region-footer .block{color:#999}#page-wrapper.page-gym-bushwick .region-footer .block a{color:#999;font-style:normal}#page-wrapper.page-gym-bushwick .region-footer .block a:hover,#page-wrapper.page-gym-bushwick .region-footer .block a:focus,#page-wrapper.page-gym-bushwick .region-footer .block a:active,#page-wrapper.page-gym-bushwick .region-footer .block a.active-trail,#page-wrapper.page-gym-bushwick .region-footer .block a.active{color:#e67d23}#page-wrapper.page-gym-bushwick .region-footer .block a:hover.btn,#page-wrapper.page-gym-bushwick .region-footer .block a:focus.btn,#page-wrapper.page-gym-bushwick .region-footer .block a:active.btn,#page-wrapper.page-gym-bushwick .region-footer .block a.active-trail.btn,#page-wrapper.page-gym-bushwick .region-footer .block a.active.btn{color:#222}#page-wrapper.page-gym-bushwick .region-footer .block.footer-links .footer-link{border-color:#999;color:#999}#page-wrapper.page-gym-bushwick .region-footer .block.footer-links .footer-link:hover{color:#fff}#page-wrapper.page-gym-bushwick .region-footer .newsletter-signup .block-title,#page-wrapper.page-gym-bushwick .region-footer .newsletter-signup .btn{color:#fff}#page-wrapper.page-gym-bushwick .region-copyright{border-top:1px solid #444}#page-wrapper.page-gym-bushwick .region-copyright .copy-wrapper{color:#999}#page-wrapper.page-gym-bushwick .region-copyright .copy-wrapper a{color:#999;font-weight:bold}#page-wrapper.page-gym-bushwick .block.social-icons a.social-icon{border:1px solid #e67d23;color:#e67d23}#page-wrapper.page-gym-bushwick .block.social-icons a.social-icon:hover{color:#e67d23}#page-wrapper.page-gym-bushwick .block.social-icons a.social-icon:hover img:hover{background:#e67d23}#page-wrapper.page-gym-bushwick #menu-bar{background:#e67d23}#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block{background:#222}#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu li a{color:#fff}#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2{color:white}#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a,#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:hover,#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:focus,#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2.active{color:#e67d23}#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent{color:#e67d23}#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1{border:none 0;color:#e67d23}#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:hover,#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:focus,#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:active{color:#e67d23}#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:active,#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:hover,#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:focus,#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:hover,#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:focus,#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li sf-depth-2 active{color:#e67d23}#page-wrapper.page-gym-bushwick #menu-bar .main-menu.block ul.menu.sf-menu>li a#menu-logo{border-color:#e67d23;background-color:#fff}#page-wrapper.page-gym-bushwick #menu-bar .menu-locations ul.menu.sf-menu li.sf-depth-2:hover{background-color:#f2f2f2}#page-wrapper.page-gym-bushwick #menu-bar .menu-locations ul.menu.sf-menu li a{color:#000}#page-wrapper.page-gym-bushwick #menu-bar .menu-locations ul.menu.sf-menu li a.active:after{color:#e67d23}#page-wrapper.page-gym-bushwick #menu-bar .menu-locations ul.menu.sf-menu li ul{background:#fff}#page-wrapper.page-gym-bushwick #block-superfish-16 .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-17 .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-18 .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-19 .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-20 .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-20 .sf-depth-2{color:#fff}#page-wrapper.page-gym-bushwick #block-superfish-16 .sf-depth-1:hover,#page-wrapper.page-gym-bushwick #block-superfish-16 .sf-depth-2:hover,#page-wrapper.page-gym-bushwick #block-superfish-17 .sf-depth-1:hover,#page-wrapper.page-gym-bushwick #block-superfish-17 .sf-depth-2:hover,#page-wrapper.page-gym-bushwick #block-superfish-18 .sf-depth-1:hover,#page-wrapper.page-gym-bushwick #block-superfish-18 .sf-depth-2:hover,#page-wrapper.page-gym-bushwick #block-superfish-19 .sf-depth-1:hover,#page-wrapper.page-gym-bushwick #block-superfish-19 .sf-depth-2:hover,#page-wrapper.page-gym-bushwick #block-superfish-20 .sf-depth-1:hover,#page-wrapper.page-gym-bushwick #block-superfish-20 .sf-depth-2:hover{color:#e67d23}#page-wrapper.page-gym-bushwick #block-superfish-16 .active-trail .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-17 .active-trail .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-18 .active-trail .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-19 .active-trail .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-20 .active-trail .sf-depth-1{color:#e67d23}#page-wrapper.page-gym-bushwick #block-superfish-16 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-16 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-17 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-17 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-18 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-18 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-19 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-19 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-20 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-20 .sf-clone-parent .sf-depth-2{color:#999}#page-wrapper.page-gym-bushwick #block-superfish-16 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-bushwick #block-superfish-16 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-bushwick #block-superfish-17 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-bushwick #block-superfish-17 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-bushwick #block-superfish-18 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-bushwick #block-superfish-18 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-bushwick #block-superfish-19 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-bushwick #block-superfish-19 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-bushwick #block-superfish-20 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-bushwick #block-superfish-20 .sf-clone-parent .sf-depth-2:hover{color:#e67d23}#page-wrapper.page-gym-bushwick #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-bushwick #block-superfish-20 .sf-depth-2{color:#999}#page-wrapper.page-gym-bushwick #block-superfish-16 li a.active,#page-wrapper.page-gym-bushwick #block-superfish-17 li a.active,#page-wrapper.page-gym-bushwick #block-superfish-18 li a.active,#page-wrapper.page-gym-bushwick #block-superfish-19 li a.active,#page-wrapper.page-gym-bushwick #block-superfish-20 li a.active{color:#e67d23}#page-wrapper.page-gym-bushwick #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul{color:#fff}#page-wrapper.page-gym-bushwick #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-bushwick #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-bushwick #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-bushwick #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-bushwick #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul.active-trail{color:#e67d23}#page-wrapper.page-gym-bushwick #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul{background:transparent;color:#999}#page-wrapper.page-gym-bushwick #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-bushwick #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-bushwick #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-bushwick #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-bushwick #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-bushwick #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-bushwick #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-bushwick #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-bushwick #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-bushwick #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#e67d23}#page-wrapper.page-gym-bushwick #block-superfish-16 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-17 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-18 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-19 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-bushwick #block-superfish-20 ul .sf-expanded .active-trail .sf-depth-1{color:#e67d23}#page-wrapper.page-gym-bushwick #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul{color:#e67d23}#page-wrapper.page-gym-bushwick #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-bushwick #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul{color:#999}#page-wrapper.page-gym-bushwick #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-bushwick #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-bushwick #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-bushwick #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-bushwick #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#e67d23}#page-wrapper.page-gym-bushwick .sidebar-menu-block ul.menu li{border-color:#ccc}#page-wrapper.page-gym-bushwick .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail{background:#ccc}#page-wrapper.page-gym-bushwick .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail:hover{background-color:#ccc}#page-wrapper.page-gym-bushwick .sidebar-menu-block ul.menu li.menu-depth-1 a{color:#000}#page-wrapper.page-gym-bushwick .sidebar-menu-block ul.menu li.menu-depth-1 a:hover{background:#eee}#page-wrapper.page-gym-bushwick .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2.last{border-color:#ccc}#page-wrapper.page-gym-bushwick .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2 a.active-trail{color:#e67d23}#page-wrapper.page-gym-bushwick #cboxWrapper #cboxContent{border-color:#e67d23}#page-wrapper.page-gym-bushwick .splash-wrapper{color:#fff}#page-wrapper.page-gym-bushwick .splash-wrapper .location .location-title .location-city{color:#fff}#page-wrapper.page-gym-bushwick .splash-wrapper .location .location-title .location-state{color:#e67d23}#page-wrapper.page-gym-bushwick #page .landing-page-slideshow .landing-page-slideshow-overlay{background:none;color:#fff}#page-wrapper.page-gym-bushwick #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text{color:#ccc}#page-wrapper.page-gym-bushwick #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link{border-color:#e67d23;color:#fff;font-weight:bold}#page-wrapper.page-gym-bushwick #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:before{border-color:#e67d23 transparent}#page-wrapper.page-gym-bushwick #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:after{border-color:#000 transparent}#page-wrapper.page-gym-bushwick #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:hover{background:#e67d23;color:#222}#page-wrapper.page-gym-bushwick #page .landing-page-slideshow li>a{color:#e67d23}#page-wrapper.page-gym-bushwick #page .landing-page-slideshow li>a:hover,#page-wrapper.page-gym-bushwick #page .landing-page-slideshow li>a:active{opacity:1}#page-wrapper.page-gym-bushwick #page .landing-page-slideshow .flex-control-paging a{color:#e67d23;opacity:.5;background:#e67d23}#page-wrapper.page-gym-bushwick #page .landing-page-slideshow .flex-control-paging a.flex-active{opacity:1}#page-wrapper.page-gym-bushwick #page .front-join-banner{background-color:#222}#page-wrapper.page-gym-bushwick #page .front-join-banner .join-banner-dot{color:#fff}#page-wrapper.page-gym-bushwick #page .front-join-banner a.join-banner-link .join-mr{color:#fff}#page-wrapper.page-gym-bushwick #page .front-join-banner a.join-banner-link .membership-benefits{color:#e67d23}#page-wrapper.page-gym-bushwick #page .new-ready-front{background-color:#e67d23}#page-wrapper.page-gym-bushwick #page .new-ready-front .block-content a{color:inherit}#page-wrapper.page-gym-bushwick #page .new-ready-front .block-content .new-ready .paranthetical{color:#e67d23}#page-wrapper.page-gym-bushwick #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail{color:#e67d23;border-color:transparent}#page-wrapper.page-gym-bushwick #page .new-ready-front .block-content .new-ready .wrapper .right-text{color:#fff}#page-wrapper.page-gym-bushwick #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button{background:#e67d23;color:#fff}#page-wrapper.page-gym-bushwick #page .latest-front-block.featured-programs{border-color:#ccc}#page-wrapper.page-gym-bushwick #page .latest-front-block .views-row .event-page-title a,#page-wrapper.page-gym-bushwick #page .latest-front-block .views-row .views-field-title a{color:#e67d23}#page-wrapper.page-gym-bushwick #page .latest-front-block .views-row .views-field-created,#page-wrapper.page-gym-bushwick #page .latest-front-block .views-row .views-field-field-event-calendar-date,#page-wrapper.page-gym-bushwick #page .latest-front-block .views-row .views-field-field-featured-program-secondary{color:#999}#page-wrapper.page-gym-bushwick #page .latest-front-block .views-row:before{border-color:#ccc}#page-wrapper.page-gym-bushwick #page .quote-block-front .quote-text-overlay{background:transparent}#page-wrapper.page-gym-bushwick #page .quote-block-front .quote-text-overlay .speech-bubble{border-color:#000;background:#000}#page-wrapper.page-gym-bushwick #page .quote-block-front .quote-text-overlay .speech-bubble:before{border-color:#e67d23 transparent}#page-wrapper.page-gym-bushwick #page .quote-block-front .quote-text-overlay .speech-bubble:after{border-color:#000 transparent}#page-wrapper.page-gym-bushwick #page .quote-block-front .quote-text-overlay .speech-bubble .quote{color:#e67d23}#page-wrapper.page-gym-bushwick #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution{color:#fff}#page-wrapper.page-gym-bushwick #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{color:#999}#page-wrapper.page-gym-bushwick #page .locations-block-front{background-image:url("images/textures-top/sheet_metal_background_bushwick.jpg");background-color:#e67d23;background-repeat:repeat-x}#page-wrapper.page-gym-bushwick #page .programs-block-front{background-image:url("images/textures-bottom/sheet_metal_background_bushwick_bottom.jpg");background-color:#e67d23;background-repeat:repeat-x}#page-wrapper.page-gym-bushwick #page .programs-block-front .location .location-img-front{border-color:#fff;color:rgba(150,150,150,0.4)}#page-wrapper.page-gym-bushwick #page .programs-block-front .location .location-title .location-city{color:black}#page-wrapper.page-gym-bushwick #page .programs-block-front .location .location-title .location-state{color:#e67d23}#page-wrapper.page-gym-bushwick #page .programs-block-front .location .location-address{color:#888}#page-wrapper.page-gym-bushwick .flex-direction-nav a{-webkit-transition:none 0;transition:none 0}#page-wrapper.page-gym-bushwick .flex-direction-nav a:before{color:#e67d23}#page-wrapper.page-gym-bushwick .view-front-locations h2,#page-wrapper.page-gym-bushwick .view-front-locations .locations-front a{color:#222}#page-wrapper.page-gym-bushwick .view-landing-page-slideshow-2019 li{color:#e67d23;opacity:.5}#page-wrapper.page-gym-bushwick .view-landing-page-slideshow-2019 li:active,#page-wrapper.page-gym-bushwick .view-landing-page-slideshow-2019 li:hover{opacity:1}#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block .view-content a,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block-1 .view-content a{color:#222;border-bottom:2px solid #e67d23}#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block .view-content a:hover,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block-1 .view-content a:hover{text-decoration:none}#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block .view-footer,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block-1 .view-footer{font-weight:bold}#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block .view-footer .view-content a,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block-1 .view-footer .view-content a{color:#999;border:0 none;font-weight:normal}#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block .view-footer .view-content .level,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block-1 .view-footer .view-content .level{font-weight:bold;color:#222}#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links a:after,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links a:after{color:#e67d23}#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced{margin-left:1em}#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-bushwick #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before{background:#e67d23;border:10px solid #e67d23;box-shadow:0 0 3px #e67d23}#page-wrapper.page-gym-bushwick .affiliates-block-front .affiliates-block-title{color:#000}#page-wrapper.page-gym-bushwick .affiliates-block-front .affiliate .affiliate-text .affiliate-title a{color:#000}#page-wrapper.page-gym-bushwick .affiliates-block-front .affiliate .affiliate-text .affiliate-caption{color:#888}#page-wrapper.page-gym-bushwick #breadcrumb{color:#e67d23}#page-wrapper.page-gym-bushwick #breadcrumb a{color:#ddd}#page-wrapper.page-gym-bushwick #quickset-boston_programs a,#page-wrapper.page-gym-bushwick #quickset-newburyport_programs a,#page-wrapper.page-gym-bushwick #quickset-vermont_programs a,#page-wrapper.page-gym-bushwick #quickset-brooklyn_programs a,#page-wrapper.page-gym-bushwick #quickset-littleton_programs a{color:#000}#page-wrapper.page-gym-bushwick #quickset-boston_programs h3.ui-accordion-header,#page-wrapper.page-gym-bushwick #quickset-newburyport_programs h3.ui-accordion-header,#page-wrapper.page-gym-bushwick #quickset-vermont_programs h3.ui-accordion-header,#page-wrapper.page-gym-bushwick #quickset-brooklyn_programs h3.ui-accordion-header,#page-wrapper.page-gym-bushwick #quickset-littleton_programs h3.ui-accordion-header{background:#fff;border-color:#ccc}#page-wrapper.page-gym-bushwick #quickset-boston_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-bushwick #quickset-newburyport_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-bushwick #quickset-vermont_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-bushwick #quickset-brooklyn_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-bushwick #quickset-littleton_programs h3.ui-accordion-header:hover{background-color:#ddd}#page-wrapper.page-gym-bushwick #quickset-boston_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-bushwick #quickset-newburyport_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-bushwick #quickset-vermont_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-bushwick #quickset-brooklyn_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-bushwick #quickset-littleton_programs h3.ui-accordion-header>a{color:#000}#page-wrapper.page-gym-bushwick #quickset-boston_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-bushwick #quickset-newburyport_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-bushwick #quickset-vermont_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-bushwick #quickset-brooklyn_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-bushwick #quickset-littleton_programs h3.ui-accordion-header-active{background-color:#ddd}#page-wrapper.page-gym-bushwick #quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-bushwick #quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-bushwick #quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-bushwick #quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-bushwick #quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item{border-color:#ccc}#page-wrapper.page-gym-bushwick .block .view-metrorock-store .views-row.store-product,#page-wrapper.page-gym-bushwick .block.store .store-class-wrapper{background:#eee}#page-wrapper.page-gym-bushwick #block-quicktabs-boston-events{background:#fff}#page-wrapper.page-gym-bushwick .field-content.calendar-title a{color:#fff}#page-wrapper.page-gym-bushwick .calendar-calendar th.days,#page-wrapper.page-gym-bushwick .calendar-calendar td{background-color:#e2e2e2;border-color:#fff;color:#222}#page-wrapper.page-gym-bushwick .calendar-calendar .month-view .full .inner .monthview,#page-wrapper.page-gym-bushwick .calendar-calendar .week-view .full .inner .weekview,#page-wrapper.page-gym-bushwick .calendar-calendar .day-view .full .inner .dayview{border-color:#777}#page-wrapper.page-gym-bushwick .calendar-calendar .month-view .full td.single-day div.monthview,#page-wrapper.page-gym-bushwick .calendar-calendar .week-view .full td.single-day div.monthview,#page-wrapper.page-gym-bushwick .calendar-calendar .day-view .full td.single-day div.monthview{background:#e67d23}#page-wrapper.page-gym-bushwick .calendar-calendar .month-view .full td.multi-day div.monthview,#page-wrapper.page-gym-bushwick .calendar-calendar .week-view .full td.multi-day div.monthview,#page-wrapper.page-gym-bushwick .calendar-calendar .day-view .full td.multi-day div.monthview{background:#e67d23}#page-wrapper.page-gym-bushwick .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-bushwick .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff,#page-wrapper.page-gym-bushwick .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-bushwick .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff{background:#e67d23}#page-wrapper.page-gym-bushwick .calendar-calendar .month-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-bushwick .calendar-calendar .week-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-bushwick .calendar-calendar .day-view .full td.multi-day div.monthview a{color:#fff}#page-wrapper.page-gym-bushwick .calendar-calendar .month-view .full tr td.today,#page-wrapper.page-gym-bushwick .calendar-calendar .month-view .full tr.odd td.today,#page-wrapper.page-gym-bushwick .calendar-calendar .month-view .full tr.even td.today,#page-wrapper.page-gym-bushwick .calendar-calendar .month-view .full tr td.single-day.today{background:#e67d23;border-color:#fff}#page-wrapper.page-gym-bushwick .calendar-calendar td.empty{border-color:#fff}#page-wrapper.page-gym-bushwick .calendar-calendar span.field-content em.spaces-left-message,#page-wrapper.page-gym-bushwick .calendar-calendar td.multi-day em.spaces-left-message{color:#fff;background:#5b9d5b;border-color:#333}#page-wrapper.page-gym-bushwick .calendar-calendar span.field-content em.class-full-message,#page-wrapper.page-gym-bushwick .calendar-calendar td.multi-day em.class-full-message{color:#fff;background:#c24b4b;border-color:#333}#page-wrapper.page-gym-willi main a{color:#192047}#page-wrapper.page-gym-willi input.form-text,#page-wrapper.page-gym-willi textarea{border-color:#ccc}#page-wrapper.page-gym-willi input[type="submit"]{border-color:#999;background-color:#eee}#page-wrapper.page-gym-willi .view-store input[type="submit"],#page-wrapper.page-gym-willi .view-store .store-product-hover a,#page-wrapper.page-gym-willi .view-store-blocks-2019 input[type="submit"],#page-wrapper.page-gym-willi .view-store-blocks-2019 .store-product-hover a{border-color:#000;background-color:#000;color:#fff;border-radius:4px}#page-wrapper.page-gym-willi .view-store .store-product-hover a,#page-wrapper.page-gym-willi .view-store-blocks-2019 .store-product-hover a{border-color:#999;background-color:#999;color:#fff}#page-wrapper.page-gym-willi .view-store .store-product-hover a:hover,#page-wrapper.page-gym-willi .view-store-blocks-2019 .store-product-hover a:hover{text-decoration:none;background-color:#999;color:#222}#page-wrapper.page-gym-willi .view-store .view-filters,#page-wrapper.page-gym-willi .view-store-blocks-2019 .view-filters{background:#fff}#page-wrapper.page-gym-willi .view-store .view-filters .views-exposed-form a,#page-wrapper.page-gym-willi .view-store-blocks-2019 .view-filters .views-exposed-form a{color:#999;padding:5px 8px;font-size:12px;line-height:16px;font-weight:bold;margin-right:1em;border-radius:6px;background:#f2f2f2}#page-wrapper.page-gym-willi .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-willi .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-willi .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-willi .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail{background-color:#d1464b}#page-wrapper.page-gym-willi .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-willi .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-willi .view-store .view-filters .views-exposed-form a:hover,#page-wrapper.page-gym-willi .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-willi .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-willi .view-store-blocks-2019 .view-filters .views-exposed-form a:hover{color:#222}#page-wrapper.page-gym-willi #block-search-form input[type="submit"]{background-color:transparent}#page-wrapper.page-gym-willi .field-name-body table:after{color:#999}#page-wrapper.page-gym-willi button,#page-wrapper.page-gym-willi .btn{background:#d1464b;border:1px solid #d1464b;color:#222;opacity:.8}#page-wrapper.page-gym-willi button:hover,#page-wrapper.page-gym-willi .btn:hover{opacity:1}#page-wrapper.page-gym-willi .btn-med{border:#222 1px solid;background:#222;color:#fff;opacity:.8}#page-wrapper.page-gym-willi .btn-med:hover{opacity:1}#page-wrapper.page-gym-willi .btn-high{background:white;color:#d1464b;opacity:.8}#page-wrapper.page-gym-willi .btn-high:hover{opacity:1;background:#d1464b;color:white}#page-wrapper.page-gym-willi .st0{fill:#d1464b}#page-wrapper.page-gym-willi .st0:hover{fill:#7b2323}#page-wrapper.page-gym-willi .at-menu-toggle-button a{color:#000;font-style:normal}#page-wrapper.page-gym-willi .region-header{background:#111}#page-wrapper.page-gym-willi .region-header .block.header-links .header-link{color:#222}#page-wrapper.page-gym-willi .region-header .block.header-links .header-link:hover{color:#fff}#page-wrapper.page-gym-willi .region-header .block.header-commerce .header-commerce-link{color:#999;border-color:#d1464b}#page-wrapper.page-gym-willi .region-header .block.header-commerce .header-commerce-link .total{color:#fff}#page-wrapper.page-gym-willi .region-header .block.header-commerce .header-commerce-link:hover{color:#fff}#page-wrapper.page-gym-willi .region-header .block.block-search .form-item-search-block-form input[type="search"]{background:#999;border-color:#555;color:#000}#page-wrapper.page-gym-willi .region-header .block.block-search .form-actions input[type="submit"]{color:#000}#page-wrapper.page-gym-willi .region-header #page-wrapper .waiver .content a,#page-wrapper.page-gym-willi .region-header #block-views-top-links-block .view-top-links a,#page-wrapper.page-gym-willi .region-header #block-system-user-menu ul.menu li a,#page-wrapper.page-gym-willi .region-header .my-account a,#page-wrapper.page-gym-willi .region-header .calendar .block-content a{color:#999}#page-wrapper.page-gym-willi .region-header #page-wrapper .waiver .content a:focus,#page-wrapper.page-gym-willi .region-header #page-wrapper .waiver .content a:hover,#page-wrapper.page-gym-willi .region-header #page-wrapper .waiver .content a:active,#page-wrapper.page-gym-willi .region-header #block-views-top-links-block .view-top-links a:focus,#page-wrapper.page-gym-willi .region-header #block-views-top-links-block .view-top-links a:hover,#page-wrapper.page-gym-willi .region-header #block-views-top-links-block .view-top-links a:active,#page-wrapper.page-gym-willi .region-header #block-system-user-menu ul.menu li a:focus,#page-wrapper.page-gym-willi .region-header #block-system-user-menu ul.menu li a:hover,#page-wrapper.page-gym-willi .region-header #block-system-user-menu ul.menu li a:active,#page-wrapper.page-gym-willi .region-header .my-account a:focus,#page-wrapper.page-gym-willi .region-header .my-account a:hover,#page-wrapper.page-gym-willi .region-header .my-account a:active,#page-wrapper.page-gym-willi .region-header .calendar .block-content a:focus,#page-wrapper.page-gym-willi .region-header .calendar .block-content a:hover,#page-wrapper.page-gym-willi .region-header .calendar .block-content a:active{color:white}#page-wrapper.page-gym-willi .region-header #page-wrapper .waiver .content .is-active,#page-wrapper.page-gym-willi .region-header #page-wrapper .waiver .content .active,#page-wrapper.page-gym-willi .region-header #block-views-top-links-block .view-top-links .is-active,#page-wrapper.page-gym-willi .region-header #block-views-top-links-block .view-top-links .active,#page-wrapper.page-gym-willi .region-header #block-system-user-menu ul.menu li .is-active,#page-wrapper.page-gym-willi .region-header #block-system-user-menu ul.menu li .active,#page-wrapper.page-gym-willi .region-header .my-account .is-active,#page-wrapper.page-gym-willi .region-header .my-account .active,#page-wrapper.page-gym-willi .region-header .calendar .block-content .is-active,#page-wrapper.page-gym-willi .region-header .calendar .block-content .active{color:#d1464b;text-decoration:none}#page-wrapper.page-gym-willi #footer{background:#222}#page-wrapper.page-gym-willi .region-footer .block{color:#999}#page-wrapper.page-gym-willi .region-footer .block a{color:#999;font-style:normal}#page-wrapper.page-gym-willi .region-footer .block a:hover,#page-wrapper.page-gym-willi .region-footer .block a:focus,#page-wrapper.page-gym-willi .region-footer .block a:active,#page-wrapper.page-gym-willi .region-footer .block a.active-trail,#page-wrapper.page-gym-willi .region-footer .block a.active{color:#d1464b}#page-wrapper.page-gym-willi .region-footer .block a:hover.btn,#page-wrapper.page-gym-willi .region-footer .block a:focus.btn,#page-wrapper.page-gym-willi .region-footer .block a:active.btn,#page-wrapper.page-gym-willi .region-footer .block a.active-trail.btn,#page-wrapper.page-gym-willi .region-footer .block a.active.btn{color:#222}#page-wrapper.page-gym-willi .region-footer .block.footer-links .footer-link{border-color:#999;color:#999}#page-wrapper.page-gym-willi .region-footer .block.footer-links .footer-link:hover{color:#fff}#page-wrapper.page-gym-willi .region-footer .newsletter-signup .block-title,#page-wrapper.page-gym-willi .region-footer .newsletter-signup .btn{color:#fff}#page-wrapper.page-gym-willi .region-copyright{border-top:1px solid #444}#page-wrapper.page-gym-willi .region-copyright .copy-wrapper{color:#999}#page-wrapper.page-gym-willi .region-copyright .copy-wrapper a{color:#999;font-weight:bold}#page-wrapper.page-gym-willi .block.social-icons a.social-icon{border:1px solid #d1464b;color:#d1464b}#page-wrapper.page-gym-willi .block.social-icons a.social-icon:hover{color:#CC9FA0}#page-wrapper.page-gym-willi .block.social-icons a.social-icon:hover img:hover{background:#d1464b}#page-wrapper.page-gym-willi #menu-bar{background:#d1464b}#page-wrapper.page-gym-willi #menu-bar .main-menu.block{background:#222}#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu li a{color:#fff}#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2{color:white}#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a,#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:hover,#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:focus,#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2.active{color:#d1464b}#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent{color:#d1464b}#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1{border:none 0;color:#d1464b}#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:hover,#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:focus,#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:active{color:#d1464b}#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:active,#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:hover,#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:focus,#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:hover,#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:focus,#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li sf-depth-2 active{color:#d1464b}#page-wrapper.page-gym-willi #menu-bar .main-menu.block ul.menu.sf-menu>li a#menu-logo{border-color:#d1464b;background-color:#fff}#page-wrapper.page-gym-willi #menu-bar .menu-locations ul.menu.sf-menu li.sf-depth-2:hover{background-color:#f2f2f2}#page-wrapper.page-gym-willi #menu-bar .menu-locations ul.menu.sf-menu li a{color:#000}#page-wrapper.page-gym-willi #menu-bar .menu-locations ul.menu.sf-menu li a.active:after{color:#d1464b}#page-wrapper.page-gym-willi #menu-bar .menu-locations ul.menu.sf-menu li ul{background:#fff}#page-wrapper.page-gym-willi #block-superfish-16 .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-17 .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-18 .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-19 .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-20 .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-20 .sf-depth-2{color:#fff}#page-wrapper.page-gym-willi #block-superfish-16 .sf-depth-1:hover,#page-wrapper.page-gym-willi #block-superfish-16 .sf-depth-2:hover,#page-wrapper.page-gym-willi #block-superfish-17 .sf-depth-1:hover,#page-wrapper.page-gym-willi #block-superfish-17 .sf-depth-2:hover,#page-wrapper.page-gym-willi #block-superfish-18 .sf-depth-1:hover,#page-wrapper.page-gym-willi #block-superfish-18 .sf-depth-2:hover,#page-wrapper.page-gym-willi #block-superfish-19 .sf-depth-1:hover,#page-wrapper.page-gym-willi #block-superfish-19 .sf-depth-2:hover,#page-wrapper.page-gym-willi #block-superfish-20 .sf-depth-1:hover,#page-wrapper.page-gym-willi #block-superfish-20 .sf-depth-2:hover{color:#d1464b}#page-wrapper.page-gym-willi #block-superfish-16 .active-trail .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-17 .active-trail .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-18 .active-trail .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-19 .active-trail .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-20 .active-trail .sf-depth-1{color:#d1464b}#page-wrapper.page-gym-willi #block-superfish-16 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-16 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-17 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-17 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-18 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-18 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-19 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-19 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-20 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-20 .sf-clone-parent .sf-depth-2{color:#999}#page-wrapper.page-gym-willi #block-superfish-16 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-willi #block-superfish-16 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-willi #block-superfish-17 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-willi #block-superfish-17 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-willi #block-superfish-18 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-willi #block-superfish-18 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-willi #block-superfish-19 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-willi #block-superfish-19 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-willi #block-superfish-20 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-willi #block-superfish-20 .sf-clone-parent .sf-depth-2:hover{color:#d1464b}#page-wrapper.page-gym-willi #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-willi #block-superfish-20 .sf-depth-2{color:#999}#page-wrapper.page-gym-willi #block-superfish-16 li a.active,#page-wrapper.page-gym-willi #block-superfish-17 li a.active,#page-wrapper.page-gym-willi #block-superfish-18 li a.active,#page-wrapper.page-gym-willi #block-superfish-19 li a.active,#page-wrapper.page-gym-willi #block-superfish-20 li a.active{color:#d1464b}#page-wrapper.page-gym-willi #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul{color:#fff}#page-wrapper.page-gym-willi #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-willi #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-willi #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-willi #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-willi #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul.active-trail{color:#d1464b}#page-wrapper.page-gym-willi #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul{background:transparent;color:#999}#page-wrapper.page-gym-willi #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-willi #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-willi #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-willi #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-willi #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-willi #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-willi #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-willi #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-willi #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-willi #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#d1464b}#page-wrapper.page-gym-willi #block-superfish-16 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-17 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-18 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-19 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-willi #block-superfish-20 ul .sf-expanded .active-trail .sf-depth-1{color:#d1464b}#page-wrapper.page-gym-willi #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul{color:#d1464b}#page-wrapper.page-gym-willi #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-willi #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul{color:#999}#page-wrapper.page-gym-willi #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-willi #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-willi #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-willi #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-willi #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#d1464b}#page-wrapper.page-gym-willi .sidebar-menu-block ul.menu li{border-color:#ccc}#page-wrapper.page-gym-willi .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail{background:#ccc}#page-wrapper.page-gym-willi .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail:hover{background-color:#ccc}#page-wrapper.page-gym-willi .sidebar-menu-block ul.menu li.menu-depth-1 a{color:#000}#page-wrapper.page-gym-willi .sidebar-menu-block ul.menu li.menu-depth-1 a:hover{background:#eee}#page-wrapper.page-gym-willi .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2.last{border-color:#ccc}#page-wrapper.page-gym-willi .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2 a.active-trail{color:#d1464b}#page-wrapper.page-gym-willi #cboxWrapper #cboxContent{border-color:#d1464b}#page-wrapper.page-gym-willi .splash-wrapper{color:#fff}#page-wrapper.page-gym-willi .splash-wrapper .location .location-title .location-city{color:#fff}#page-wrapper.page-gym-willi .splash-wrapper .location .location-title .location-state{color:#d1464b}#page-wrapper.page-gym-willi #page .landing-page-slideshow .landing-page-slideshow-overlay{background:none;color:#fff}#page-wrapper.page-gym-willi #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text{color:#ccc}#page-wrapper.page-gym-willi #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link{border-color:#d1464b;color:#fff;font-weight:bold}#page-wrapper.page-gym-willi #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:before{border-color:#d1464b transparent}#page-wrapper.page-gym-willi #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:after{border-color:#000 transparent}#page-wrapper.page-gym-willi #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:hover{background:#d1464b;color:#222}#page-wrapper.page-gym-willi #page .landing-page-slideshow li>a{color:#d1464b}#page-wrapper.page-gym-willi #page .landing-page-slideshow li>a:hover,#page-wrapper.page-gym-willi #page .landing-page-slideshow li>a:active{opacity:1}#page-wrapper.page-gym-willi #page .landing-page-slideshow .flex-control-paging a{color:#d1464b;opacity:.5;background:#d1464b}#page-wrapper.page-gym-willi #page .landing-page-slideshow .flex-control-paging a.flex-active{opacity:1}#page-wrapper.page-gym-willi #page .front-join-banner{background-color:#222}#page-wrapper.page-gym-willi #page .front-join-banner .join-banner-dot{color:#fff}#page-wrapper.page-gym-willi #page .front-join-banner a.join-banner-link .join-mr{color:#fff}#page-wrapper.page-gym-willi #page .front-join-banner a.join-banner-link .membership-benefits{color:#d1464b}#page-wrapper.page-gym-willi #page .new-ready-front{background-color:#d1464b}#page-wrapper.page-gym-willi #page .new-ready-front .block-content a{color:inherit}#page-wrapper.page-gym-willi #page .new-ready-front .block-content .new-ready .paranthetical{color:#7b2323}#page-wrapper.page-gym-willi #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail{color:#7b2323;border-color:transparent}#page-wrapper.page-gym-willi #page .new-ready-front .block-content .new-ready .wrapper .right-text{color:#fff}#page-wrapper.page-gym-willi #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button{background:#7b2323;color:#fff}#page-wrapper.page-gym-willi #page .latest-front-block.featured-programs{border-color:#ccc}#page-wrapper.page-gym-willi #page .latest-front-block .views-row .event-page-title a,#page-wrapper.page-gym-willi #page .latest-front-block .views-row .views-field-title a{color:#3B4BA5}#page-wrapper.page-gym-willi #page .latest-front-block .views-row .views-field-created,#page-wrapper.page-gym-willi #page .latest-front-block .views-row .views-field-field-event-calendar-date,#page-wrapper.page-gym-willi #page .latest-front-block .views-row .views-field-field-featured-program-secondary{color:#999}#page-wrapper.page-gym-willi #page .latest-front-block .views-row:before{border-color:#ccc}#page-wrapper.page-gym-willi #page .quote-block-front .quote-text-overlay{background:transparent}#page-wrapper.page-gym-willi #page .quote-block-front .quote-text-overlay .speech-bubble{border-color:#000;background:#000}#page-wrapper.page-gym-willi #page .quote-block-front .quote-text-overlay .speech-bubble:before{border-color:#d1464b transparent}#page-wrapper.page-gym-willi #page .quote-block-front .quote-text-overlay .speech-bubble:after{border-color:#000 transparent}#page-wrapper.page-gym-willi #page .quote-block-front .quote-text-overlay .speech-bubble .quote{color:#d1464b}#page-wrapper.page-gym-willi #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution{color:#fff}#page-wrapper.page-gym-willi #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{color:#999}#page-wrapper.page-gym-willi #page .locations-block-front{background-image:url("images/textures-top/sheet_metal_background_brooklyn.jpg");background-color:#d1464b;background-repeat:repeat-x}#page-wrapper.page-gym-willi #page .programs-block-front{background-image:url("images/textures-bottom/sheet_metal_background_brooklyn_bottom.jpg");background-color:#d1464b;background-repeat:repeat-x}#page-wrapper.page-gym-willi #page .programs-block-front .location .location-img-front{border-color:#fff;color:rgba(150,150,150,0.4)}#page-wrapper.page-gym-willi #page .programs-block-front .location .location-title .location-city{color:black}#page-wrapper.page-gym-willi #page .programs-block-front .location .location-title .location-state{color:#3B4BA5}#page-wrapper.page-gym-willi #page .programs-block-front .location .location-address{color:#888}#page-wrapper.page-gym-willi .flex-direction-nav a{-webkit-transition:none 0;transition:none 0}#page-wrapper.page-gym-willi .flex-direction-nav a:before{color:#d1464b}#page-wrapper.page-gym-willi .view-front-locations h2,#page-wrapper.page-gym-willi .view-front-locations .locations-front a{color:#222}#page-wrapper.page-gym-willi .view-landing-page-slideshow-2019 li{color:#d1464b;opacity:.5}#page-wrapper.page-gym-willi .view-landing-page-slideshow-2019 li:active,#page-wrapper.page-gym-willi .view-landing-page-slideshow-2019 li:hover{opacity:1}#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block .view-content a,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block-1 .view-content a{color:#222;border-bottom:2px solid #d1464b}#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block .view-content a:hover,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block-1 .view-content a:hover{text-decoration:none}#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block .view-footer,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block-1 .view-footer{font-weight:bold}#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block .view-footer .view-content a,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block-1 .view-footer .view-content a{color:#999;border:0 none;font-weight:normal}#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block .view-footer .view-content .level,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block-1 .view-footer .view-content .level{font-weight:bold;color:#222}#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links a:after,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links a:after{color:#d1464b}#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced{margin-left:1em}#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-willi #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before{background:#CC9FA0;border:10px solid #CC9FA0;box-shadow:0 0 3px #CC9FA0}#page-wrapper.page-gym-willi .affiliates-block-front .affiliates-block-title{color:#000}#page-wrapper.page-gym-willi .affiliates-block-front .affiliate .affiliate-text .affiliate-title a{color:#000}#page-wrapper.page-gym-willi .affiliates-block-front .affiliate .affiliate-text .affiliate-caption{color:#888}#page-wrapper.page-gym-willi #breadcrumb{color:#d1464b}#page-wrapper.page-gym-willi #breadcrumb a{color:#ddd}#page-wrapper.page-gym-willi #quickset-boston_programs a,#page-wrapper.page-gym-willi #quickset-newburyport_programs a,#page-wrapper.page-gym-willi #quickset-vermont_programs a,#page-wrapper.page-gym-willi #quickset-brooklyn_programs a,#page-wrapper.page-gym-willi #quickset-littleton_programs a{color:#000}#page-wrapper.page-gym-willi #quickset-boston_programs h3.ui-accordion-header,#page-wrapper.page-gym-willi #quickset-newburyport_programs h3.ui-accordion-header,#page-wrapper.page-gym-willi #quickset-vermont_programs h3.ui-accordion-header,#page-wrapper.page-gym-willi #quickset-brooklyn_programs h3.ui-accordion-header,#page-wrapper.page-gym-willi #quickset-littleton_programs h3.ui-accordion-header{background:#fff;border-color:#ccc}#page-wrapper.page-gym-willi #quickset-boston_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-willi #quickset-newburyport_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-willi #quickset-vermont_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-willi #quickset-brooklyn_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-willi #quickset-littleton_programs h3.ui-accordion-header:hover{background-color:#ddd}#page-wrapper.page-gym-willi #quickset-boston_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-willi #quickset-newburyport_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-willi #quickset-vermont_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-willi #quickset-brooklyn_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-willi #quickset-littleton_programs h3.ui-accordion-header>a{color:#000}#page-wrapper.page-gym-willi #quickset-boston_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-willi #quickset-newburyport_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-willi #quickset-vermont_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-willi #quickset-brooklyn_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-willi #quickset-littleton_programs h3.ui-accordion-header-active{background-color:#ddd}#page-wrapper.page-gym-willi #quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-willi #quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-willi #quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-willi #quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-willi #quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item{border-color:#ccc}#page-wrapper.page-gym-willi .block .view-metrorock-store .views-row.store-product,#page-wrapper.page-gym-willi .block.store .store-class-wrapper{background:#eee}#page-wrapper.page-gym-willi #block-quicktabs-boston-events{background:#fff}#page-wrapper.page-gym-willi .field-content.calendar-title a{color:#fff}#page-wrapper.page-gym-willi .calendar-calendar th.days,#page-wrapper.page-gym-willi .calendar-calendar td{background-color:#e2e2e2;border-color:#fff;color:#222}#page-wrapper.page-gym-willi .calendar-calendar .month-view .full .inner .monthview,#page-wrapper.page-gym-willi .calendar-calendar .week-view .full .inner .weekview,#page-wrapper.page-gym-willi .calendar-calendar .day-view .full .inner .dayview{border-color:#777}#page-wrapper.page-gym-willi .calendar-calendar .month-view .full td.single-day div.monthview,#page-wrapper.page-gym-willi .calendar-calendar .week-view .full td.single-day div.monthview,#page-wrapper.page-gym-willi .calendar-calendar .day-view .full td.single-day div.monthview{background:#6D79BF}#page-wrapper.page-gym-willi .calendar-calendar .month-view .full td.multi-day div.monthview,#page-wrapper.page-gym-willi .calendar-calendar .week-view .full td.multi-day div.monthview,#page-wrapper.page-gym-willi .calendar-calendar .day-view .full td.multi-day div.monthview{background:#6D79BF}#page-wrapper.page-gym-willi .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-willi .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff,#page-wrapper.page-gym-willi .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-willi .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff{background:#6D79BF}#page-wrapper.page-gym-willi .calendar-calendar .month-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-willi .calendar-calendar .week-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-willi .calendar-calendar .day-view .full td.multi-day div.monthview a{color:#fff}#page-wrapper.page-gym-willi .calendar-calendar .month-view .full tr td.today,#page-wrapper.page-gym-willi .calendar-calendar .month-view .full tr.odd td.today,#page-wrapper.page-gym-willi .calendar-calendar .month-view .full tr.even td.today,#page-wrapper.page-gym-willi .calendar-calendar .month-view .full tr td.single-day.today{background:#CC9FA0;border-color:#fff}#page-wrapper.page-gym-willi .calendar-calendar td.empty{border-color:#fff}#page-wrapper.page-gym-willi .calendar-calendar span.field-content em.spaces-left-message,#page-wrapper.page-gym-willi .calendar-calendar td.multi-day em.spaces-left-message{color:#fff;background:#5b9d5b;border-color:#333}#page-wrapper.page-gym-willi .calendar-calendar span.field-content em.class-full-message,#page-wrapper.page-gym-willi .calendar-calendar td.multi-day em.class-full-message{color:#fff;background:#c24b4b;border-color:#333}#page-wrapper.page-gym-littleton main a{color:#192047}#page-wrapper.page-gym-littleton input.form-text,#page-wrapper.page-gym-littleton textarea{border-color:#ccc}#page-wrapper.page-gym-littleton input[type="submit"]{border-color:#999;background-color:#eee}#page-wrapper.page-gym-littleton .view-store input[type="submit"],#page-wrapper.page-gym-littleton .view-store .store-product-hover a,#page-wrapper.page-gym-littleton .view-store-blocks-2019 input[type="submit"],#page-wrapper.page-gym-littleton .view-store-blocks-2019 .store-product-hover a{border-color:#000;background-color:#000;color:#fff;border-radius:4px}#page-wrapper.page-gym-littleton .view-store .store-product-hover a,#page-wrapper.page-gym-littleton .view-store-blocks-2019 .store-product-hover a{border-color:#999;background-color:#999;color:#fff}#page-wrapper.page-gym-littleton .view-store .store-product-hover a:hover,#page-wrapper.page-gym-littleton .view-store-blocks-2019 .store-product-hover a:hover{text-decoration:none;background-color:#999;color:#222}#page-wrapper.page-gym-littleton .view-store .view-filters,#page-wrapper.page-gym-littleton .view-store-blocks-2019 .view-filters{background:#fff}#page-wrapper.page-gym-littleton .view-store .view-filters .views-exposed-form a,#page-wrapper.page-gym-littleton .view-store-blocks-2019 .view-filters .views-exposed-form a{color:#999;padding:5px 8px;font-size:12px;line-height:16px;font-weight:bold;margin-right:1em;border-radius:6px;background:#f2f2f2}#page-wrapper.page-gym-littleton .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-littleton .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-littleton .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-littleton .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail{background-color:#834c9d}#page-wrapper.page-gym-littleton .view-store .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-littleton .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-littleton .view-store .view-filters .views-exposed-form a:hover,#page-wrapper.page-gym-littleton .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper.page-gym-littleton .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,#page-wrapper.page-gym-littleton .view-store-blocks-2019 .view-filters .views-exposed-form a:hover{color:#222}#page-wrapper.page-gym-littleton #block-search-form input[type="submit"]{background-color:transparent}#page-wrapper.page-gym-littleton .field-name-body table:after{color:#999}#page-wrapper.page-gym-littleton button,#page-wrapper.page-gym-littleton .btn{background:#834c9d;border:1px solid #834c9d;color:#222;opacity:.8}#page-wrapper.page-gym-littleton button:hover,#page-wrapper.page-gym-littleton .btn:hover{opacity:1}#page-wrapper.page-gym-littleton .btn-med{border:#222 1px solid;background:#222;color:#fff;opacity:.8}#page-wrapper.page-gym-littleton .btn-med:hover{opacity:1}#page-wrapper.page-gym-littleton .btn-high{background:white;color:#834c9d;opacity:.8}#page-wrapper.page-gym-littleton .btn-high:hover{opacity:1;background:#834c9d;color:white}#page-wrapper.page-gym-littleton .st0{fill:#834c9d}#page-wrapper.page-gym-littleton .st0:hover{fill:#222}#page-wrapper.page-gym-littleton .at-menu-toggle-button a{color:#000;font-style:normal}#page-wrapper.page-gym-littleton .region-header{background:#111}#page-wrapper.page-gym-littleton .region-header .block.header-links .header-link{color:#222}#page-wrapper.page-gym-littleton .region-header .block.header-links .header-link:hover{color:#fff}#page-wrapper.page-gym-littleton .region-header .block.header-commerce .header-commerce-link{color:#999;border-color:#834c9d}#page-wrapper.page-gym-littleton .region-header .block.header-commerce .header-commerce-link .total{color:#fff}#page-wrapper.page-gym-littleton .region-header .block.header-commerce .header-commerce-link:hover{color:#fff}#page-wrapper.page-gym-littleton .region-header .block.block-search .form-item-search-block-form input[type="search"]{background:#999;border-color:#555;color:#000}#page-wrapper.page-gym-littleton .region-header .block.block-search .form-actions input[type="submit"]{color:#000}#page-wrapper.page-gym-littleton .region-header #page-wrapper .waiver .content a,#page-wrapper.page-gym-littleton .region-header #block-views-top-links-block .view-top-links a,#page-wrapper.page-gym-littleton .region-header #block-system-user-menu ul.menu li a,#page-wrapper.page-gym-littleton .region-header .my-account a,#page-wrapper.page-gym-littleton .region-header .calendar .block-content a{color:#999}#page-wrapper.page-gym-littleton .region-header #page-wrapper .waiver .content a:focus,#page-wrapper.page-gym-littleton .region-header #page-wrapper .waiver .content a:hover,#page-wrapper.page-gym-littleton .region-header #page-wrapper .waiver .content a:active,#page-wrapper.page-gym-littleton .region-header #block-views-top-links-block .view-top-links a:focus,#page-wrapper.page-gym-littleton .region-header #block-views-top-links-block .view-top-links a:hover,#page-wrapper.page-gym-littleton .region-header #block-views-top-links-block .view-top-links a:active,#page-wrapper.page-gym-littleton .region-header #block-system-user-menu ul.menu li a:focus,#page-wrapper.page-gym-littleton .region-header #block-system-user-menu ul.menu li a:hover,#page-wrapper.page-gym-littleton .region-header #block-system-user-menu ul.menu li a:active,#page-wrapper.page-gym-littleton .region-header .my-account a:focus,#page-wrapper.page-gym-littleton .region-header .my-account a:hover,#page-wrapper.page-gym-littleton .region-header .my-account a:active,#page-wrapper.page-gym-littleton .region-header .calendar .block-content a:focus,#page-wrapper.page-gym-littleton .region-header .calendar .block-content a:hover,#page-wrapper.page-gym-littleton .region-header .calendar .block-content a:active{color:white}#page-wrapper.page-gym-littleton .region-header #page-wrapper .waiver .content .is-active,#page-wrapper.page-gym-littleton .region-header #page-wrapper .waiver .content .active,#page-wrapper.page-gym-littleton .region-header #block-views-top-links-block .view-top-links .is-active,#page-wrapper.page-gym-littleton .region-header #block-views-top-links-block .view-top-links .active,#page-wrapper.page-gym-littleton .region-header #block-system-user-menu ul.menu li .is-active,#page-wrapper.page-gym-littleton .region-header #block-system-user-menu ul.menu li .active,#page-wrapper.page-gym-littleton .region-header .my-account .is-active,#page-wrapper.page-gym-littleton .region-header .my-account .active,#page-wrapper.page-gym-littleton .region-header .calendar .block-content .is-active,#page-wrapper.page-gym-littleton .region-header .calendar .block-content .active{color:#834c9d;text-decoration:none}#page-wrapper.page-gym-littleton #footer{background:#222}#page-wrapper.page-gym-littleton .region-footer .block{color:#999}#page-wrapper.page-gym-littleton .region-footer .block a{color:#999;font-style:normal}#page-wrapper.page-gym-littleton .region-footer .block a:hover,#page-wrapper.page-gym-littleton .region-footer .block a:focus,#page-wrapper.page-gym-littleton .region-footer .block a:active,#page-wrapper.page-gym-littleton .region-footer .block a.active-trail,#page-wrapper.page-gym-littleton .region-footer .block a.active{color:#834c9d}#page-wrapper.page-gym-littleton .region-footer .block a:hover.btn,#page-wrapper.page-gym-littleton .region-footer .block a:focus.btn,#page-wrapper.page-gym-littleton .region-footer .block a:active.btn,#page-wrapper.page-gym-littleton .region-footer .block a.active-trail.btn,#page-wrapper.page-gym-littleton .region-footer .block a.active.btn{color:#222}#page-wrapper.page-gym-littleton .region-footer .block.footer-links .footer-link{border-color:#999;color:#999}#page-wrapper.page-gym-littleton .region-footer .block.footer-links .footer-link:hover{color:#fff}#page-wrapper.page-gym-littleton .region-footer .newsletter-signup .block-title,#page-wrapper.page-gym-littleton .region-footer .newsletter-signup .btn{color:#fff}#page-wrapper.page-gym-littleton .region-copyright{border-top:1px solid #444}#page-wrapper.page-gym-littleton .region-copyright .copy-wrapper{color:#999}#page-wrapper.page-gym-littleton .region-copyright .copy-wrapper a{color:#999;font-weight:bold}#page-wrapper.page-gym-littleton .block.social-icons a.social-icon{border:1px solid #834c9d;color:#834c9d}#page-wrapper.page-gym-littleton .block.social-icons a.social-icon:hover{color:#b165d4}#page-wrapper.page-gym-littleton .block.social-icons a.social-icon:hover img:hover{background:#834c9d}#page-wrapper.page-gym-littleton #menu-bar{background:#834c9d}#page-wrapper.page-gym-littleton #menu-bar .main-menu.block{background:#222}#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu li a{color:#fff}#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2{color:white}#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a,#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:hover,#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:focus,#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2.active{color:#834c9d}#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent{color:#834c9d}#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1{border:none 0;color:#834c9d}#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:hover,#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:focus,#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:active{color:#834c9d}#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:active,#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:hover,#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:focus,#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:hover,#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:focus,#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li sf-depth-2 active{color:#834c9d}#page-wrapper.page-gym-littleton #menu-bar .main-menu.block ul.menu.sf-menu>li a#menu-logo{border-color:#834c9d;background-color:#fff}#page-wrapper.page-gym-littleton #menu-bar .menu-locations ul.menu.sf-menu li.sf-depth-2:hover{background-color:#f2f2f2}#page-wrapper.page-gym-littleton #menu-bar .menu-locations ul.menu.sf-menu li a{color:#000}#page-wrapper.page-gym-littleton #menu-bar .menu-locations ul.menu.sf-menu li a.active:after{color:#834c9d}#page-wrapper.page-gym-littleton #menu-bar .menu-locations ul.menu.sf-menu li ul{background:#fff}#page-wrapper.page-gym-littleton #block-superfish-16 .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-17 .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-18 .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-19 .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-20 .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-20 .sf-depth-2{color:#fff}#page-wrapper.page-gym-littleton #block-superfish-16 .sf-depth-1:hover,#page-wrapper.page-gym-littleton #block-superfish-16 .sf-depth-2:hover,#page-wrapper.page-gym-littleton #block-superfish-17 .sf-depth-1:hover,#page-wrapper.page-gym-littleton #block-superfish-17 .sf-depth-2:hover,#page-wrapper.page-gym-littleton #block-superfish-18 .sf-depth-1:hover,#page-wrapper.page-gym-littleton #block-superfish-18 .sf-depth-2:hover,#page-wrapper.page-gym-littleton #block-superfish-19 .sf-depth-1:hover,#page-wrapper.page-gym-littleton #block-superfish-19 .sf-depth-2:hover,#page-wrapper.page-gym-littleton #block-superfish-20 .sf-depth-1:hover,#page-wrapper.page-gym-littleton #block-superfish-20 .sf-depth-2:hover{color:#834c9d}#page-wrapper.page-gym-littleton #block-superfish-16 .active-trail .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-17 .active-trail .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-18 .active-trail .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-19 .active-trail .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-20 .active-trail .sf-depth-1{color:#834c9d}#page-wrapper.page-gym-littleton #block-superfish-16 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-16 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-17 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-17 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-18 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-18 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-19 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-19 .sf-clone-parent .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-20 .sf-clone-parent .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-20 .sf-clone-parent .sf-depth-2{color:#999}#page-wrapper.page-gym-littleton #block-superfish-16 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-littleton #block-superfish-16 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-littleton #block-superfish-17 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-littleton #block-superfish-17 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-littleton #block-superfish-18 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-littleton #block-superfish-18 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-littleton #block-superfish-19 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-littleton #block-superfish-19 .sf-clone-parent .sf-depth-2:hover,#page-wrapper.page-gym-littleton #block-superfish-20 .sf-clone-parent .sf-depth-1:hover,#page-wrapper.page-gym-littleton #block-superfish-20 .sf-clone-parent .sf-depth-2:hover{color:#834c9d}#page-wrapper.page-gym-littleton #block-superfish-16 .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-17 .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-18 .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-19 .sf-depth-2,#page-wrapper.page-gym-littleton #block-superfish-20 .sf-depth-2{color:#999}#page-wrapper.page-gym-littleton #block-superfish-16 li a.active,#page-wrapper.page-gym-littleton #block-superfish-17 li a.active,#page-wrapper.page-gym-littleton #block-superfish-18 li a.active,#page-wrapper.page-gym-littleton #block-superfish-19 li a.active,#page-wrapper.page-gym-littleton #block-superfish-20 li a.active{color:#834c9d}#page-wrapper.page-gym-littleton #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul{color:#fff}#page-wrapper.page-gym-littleton #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-littleton #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-littleton #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-littleton #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper.page-gym-littleton #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul.active-trail{color:#834c9d}#page-wrapper.page-gym-littleton #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul{background:transparent;color:#999}#page-wrapper.page-gym-littleton #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-littleton #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-littleton #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-littleton #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-littleton #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-littleton #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-littleton #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-littleton #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-littleton #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper.page-gym-littleton #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#834c9d}#page-wrapper.page-gym-littleton #block-superfish-16 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-17 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-18 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-19 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper.page-gym-littleton #block-superfish-20 ul .sf-expanded .active-trail .sf-depth-1{color:#834c9d}#page-wrapper.page-gym-littleton #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul{color:#834c9d}#page-wrapper.page-gym-littleton #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper.page-gym-littleton #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul{color:#999}#page-wrapper.page-gym-littleton #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-littleton #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-littleton #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-littleton #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper.page-gym-littleton #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#834c9d}#page-wrapper.page-gym-littleton .sidebar-menu-block ul.menu li{border-color:#ccc}#page-wrapper.page-gym-littleton .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail{background:#ccc}#page-wrapper.page-gym-littleton .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail:hover{background-color:#ccc}#page-wrapper.page-gym-littleton .sidebar-menu-block ul.menu li.menu-depth-1 a{color:#000}#page-wrapper.page-gym-littleton .sidebar-menu-block ul.menu li.menu-depth-1 a:hover{background:#eee}#page-wrapper.page-gym-littleton .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2.last{border-color:#ccc}#page-wrapper.page-gym-littleton .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2 a.active-trail{color:#834c9d}#page-wrapper.page-gym-littleton #cboxWrapper #cboxContent{border-color:#834c9d}#page-wrapper.page-gym-littleton .splash-wrapper{color:#fff}#page-wrapper.page-gym-littleton .splash-wrapper .location .location-title .location-city{color:#fff}#page-wrapper.page-gym-littleton .splash-wrapper .location .location-title .location-state{color:#834c9d}#page-wrapper.page-gym-littleton #page .landing-page-slideshow .landing-page-slideshow-overlay{background:none;color:#fff}#page-wrapper.page-gym-littleton #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text{color:#ccc}#page-wrapper.page-gym-littleton #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link{border-color:#834c9d;color:#fff;font-weight:bold}#page-wrapper.page-gym-littleton #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:before{border-color:#834c9d transparent}#page-wrapper.page-gym-littleton #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:after{border-color:#000 transparent}#page-wrapper.page-gym-littleton #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:hover{background:#834c9d;color:#222}#page-wrapper.page-gym-littleton #page .landing-page-slideshow li>a{color:#834c9d}#page-wrapper.page-gym-littleton #page .landing-page-slideshow li>a:hover,#page-wrapper.page-gym-littleton #page .landing-page-slideshow li>a:active{opacity:1}#page-wrapper.page-gym-littleton #page .landing-page-slideshow .flex-control-paging a{color:#834c9d;opacity:.5;background:#834c9d}#page-wrapper.page-gym-littleton #page .landing-page-slideshow .flex-control-paging a.flex-active{opacity:1}#page-wrapper.page-gym-littleton #page .front-join-banner{background-color:#222}#page-wrapper.page-gym-littleton #page .front-join-banner .join-banner-dot{color:#fff}#page-wrapper.page-gym-littleton #page .front-join-banner a.join-banner-link .join-mr{color:#fff}#page-wrapper.page-gym-littleton #page .front-join-banner a.join-banner-link .membership-benefits{color:#834c9d}#page-wrapper.page-gym-littleton #page .new-ready-front{background-color:#834c9d;background-color:#834c9d}#page-wrapper.page-gym-littleton #page .new-ready-front .block-content a{color:inherit}#page-wrapper.page-gym-littleton #page .new-ready-front .block-content .new-ready .paranthetical{color:#222}#page-wrapper.page-gym-littleton #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail{color:#222;border-color:transparent}#page-wrapper.page-gym-littleton #page .new-ready-front .block-content .new-ready .wrapper .right-text{color:#fff}#page-wrapper.page-gym-littleton #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button{background:#222;color:#fff}#page-wrapper.page-gym-littleton #page .latest-front-block.featured-programs{border-color:#ccc}#page-wrapper.page-gym-littleton #page .latest-front-block .views-row .event-page-title a,#page-wrapper.page-gym-littleton #page .latest-front-block .views-row .views-field-title a{color:#3B4BA5}#page-wrapper.page-gym-littleton #page .latest-front-block .views-row .views-field-created,#page-wrapper.page-gym-littleton #page .latest-front-block .views-row .views-field-field-event-calendar-date,#page-wrapper.page-gym-littleton #page .latest-front-block .views-row .views-field-field-featured-program-secondary{color:#999}#page-wrapper.page-gym-littleton #page .latest-front-block .views-row:before{border-color:#ccc}#page-wrapper.page-gym-littleton #page .quote-block-front .quote-text-overlay{background:transparent}#page-wrapper.page-gym-littleton #page .quote-block-front .quote-text-overlay .speech-bubble{border-color:#000;background:#000}#page-wrapper.page-gym-littleton #page .quote-block-front .quote-text-overlay .speech-bubble:before{border-color:#834c9d transparent}#page-wrapper.page-gym-littleton #page .quote-block-front .quote-text-overlay .speech-bubble:after{border-color:#000 transparent}#page-wrapper.page-gym-littleton #page .quote-block-front .quote-text-overlay .speech-bubble .quote{color:#834c9d}#page-wrapper.page-gym-littleton #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution{color:#fff}#page-wrapper.page-gym-littleton #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{color:#999}#page-wrapper.page-gym-littleton #page .locations-block-front{background-image:url("images/textures-top/sheet_metal_background_littleton.jpg");background-color:#834c9d;background-repeat:repeat-x}#page-wrapper.page-gym-littleton #page .programs-block-front{background-image:url("images/textures-bottom/sheet_metal_background_littleton_bottom.jpg");background-color:#834c9d;background-repeat:repeat-x}#page-wrapper.page-gym-littleton #page .programs-block-front .location .location-img-front{border-color:#fff;color:rgba(150,150,150,0.4)}#page-wrapper.page-gym-littleton #page .programs-block-front .location .location-title .location-city{color:black}#page-wrapper.page-gym-littleton #page .programs-block-front .location .location-title .location-state{color:#3B4BA5}#page-wrapper.page-gym-littleton #page .programs-block-front .location .location-address{color:#888}#page-wrapper.page-gym-littleton .flex-direction-nav a{-webkit-transition:none 0;transition:none 0}#page-wrapper.page-gym-littleton .flex-direction-nav a:before{color:#834c9d}#page-wrapper.page-gym-littleton .view-front-locations h2,#page-wrapper.page-gym-littleton .view-front-locations .locations-front a{color:#222}#page-wrapper.page-gym-littleton .view-landing-page-slideshow-2019 li{color:#834c9d;opacity:.5}#page-wrapper.page-gym-littleton .view-landing-page-slideshow-2019 li:active,#page-wrapper.page-gym-littleton .view-landing-page-slideshow-2019 li:hover{opacity:1}#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block .view-content a,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block-1 .view-content a{color:#222;border-bottom:2px solid #834c9d}#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block .view-content a:hover,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block-1 .view-content a:hover{text-decoration:none}#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block .view-footer,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block-1 .view-footer{font-weight:bold}#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block .view-footer .view-content a,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block-1 .view-footer .view-content a{color:#999;border:0 none;font-weight:normal}#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block .view-footer .view-content .level,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block-1 .view-footer .view-content .level{font-weight:bold;color:#222}#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links a:after,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links a:after{color:#834c9d}#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced{margin-left:1em}#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper.page-gym-littleton #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before{background:#b165d4;border:10px solid #b165d4;box-shadow:0 0 3px #b165d4}#page-wrapper.page-gym-littleton .affiliates-block-front .affiliates-block-title{color:#000}#page-wrapper.page-gym-littleton .affiliates-block-front .affiliate .affiliate-text .affiliate-title a{color:#000}#page-wrapper.page-gym-littleton .affiliates-block-front .affiliate .affiliate-text .affiliate-caption{color:#888}#page-wrapper.page-gym-littleton #breadcrumb{color:#834c9d}#page-wrapper.page-gym-littleton #breadcrumb a{color:#ddd}#page-wrapper.page-gym-littleton #quickset-boston_programs a,#page-wrapper.page-gym-littleton #quickset-newburyport_programs a,#page-wrapper.page-gym-littleton #quickset-vermont_programs a,#page-wrapper.page-gym-littleton #quickset-brooklyn_programs a,#page-wrapper.page-gym-littleton #quickset-littleton_programs a{color:#000}#page-wrapper.page-gym-littleton #quickset-boston_programs h3.ui-accordion-header,#page-wrapper.page-gym-littleton #quickset-newburyport_programs h3.ui-accordion-header,#page-wrapper.page-gym-littleton #quickset-vermont_programs h3.ui-accordion-header,#page-wrapper.page-gym-littleton #quickset-brooklyn_programs h3.ui-accordion-header,#page-wrapper.page-gym-littleton #quickset-littleton_programs h3.ui-accordion-header{background:#fff;border-color:#ccc}#page-wrapper.page-gym-littleton #quickset-boston_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-littleton #quickset-newburyport_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-littleton #quickset-vermont_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-littleton #quickset-brooklyn_programs h3.ui-accordion-header:hover,#page-wrapper.page-gym-littleton #quickset-littleton_programs h3.ui-accordion-header:hover{background-color:#ddd}#page-wrapper.page-gym-littleton #quickset-boston_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-littleton #quickset-newburyport_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-littleton #quickset-vermont_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-littleton #quickset-brooklyn_programs h3.ui-accordion-header>a,#page-wrapper.page-gym-littleton #quickset-littleton_programs h3.ui-accordion-header>a{color:#000}#page-wrapper.page-gym-littleton #quickset-boston_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-littleton #quickset-newburyport_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-littleton #quickset-vermont_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-littleton #quickset-brooklyn_programs h3.ui-accordion-header-active,#page-wrapper.page-gym-littleton #quickset-littleton_programs h3.ui-accordion-header-active{background-color:#ddd}#page-wrapper.page-gym-littleton #quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-littleton #quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-littleton #quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-littleton #quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper.page-gym-littleton #quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item{border-color:#ccc}#page-wrapper.page-gym-littleton .block .view-metrorock-store .views-row.store-product,#page-wrapper.page-gym-littleton .block.store .store-class-wrapper{background:#eee}#page-wrapper.page-gym-littleton #block-quicktabs-boston-events{background:#fff}#page-wrapper.page-gym-littleton .field-content.calendar-title a{color:#fff}#page-wrapper.page-gym-littleton .calendar-calendar th.days,#page-wrapper.page-gym-littleton .calendar-calendar td{background-color:#e2e2e2;border-color:#fff;color:#222}#page-wrapper.page-gym-littleton .calendar-calendar .month-view .full .inner .monthview,#page-wrapper.page-gym-littleton .calendar-calendar .week-view .full .inner .weekview,#page-wrapper.page-gym-littleton .calendar-calendar .day-view .full .inner .dayview{border-color:#777}#page-wrapper.page-gym-littleton .calendar-calendar .month-view .full td.single-day div.monthview,#page-wrapper.page-gym-littleton .calendar-calendar .week-view .full td.single-day div.monthview,#page-wrapper.page-gym-littleton .calendar-calendar .day-view .full td.single-day div.monthview{background:#6D79BF}#page-wrapper.page-gym-littleton .calendar-calendar .month-view .full td.multi-day div.monthview,#page-wrapper.page-gym-littleton .calendar-calendar .week-view .full td.multi-day div.monthview,#page-wrapper.page-gym-littleton .calendar-calendar .day-view .full td.multi-day div.monthview{background:#6D79BF}#page-wrapper.page-gym-littleton .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-littleton .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff,#page-wrapper.page-gym-littleton .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper.page-gym-littleton .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff{background:#6D79BF}#page-wrapper.page-gym-littleton .calendar-calendar .month-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-littleton .calendar-calendar .week-view .full td.multi-day div.monthview a,#page-wrapper.page-gym-littleton .calendar-calendar .day-view .full td.multi-day div.monthview a{color:#fff}#page-wrapper.page-gym-littleton .calendar-calendar .month-view .full tr td.today,#page-wrapper.page-gym-littleton .calendar-calendar .month-view .full tr.odd td.today,#page-wrapper.page-gym-littleton .calendar-calendar .month-view .full tr.even td.today,#page-wrapper.page-gym-littleton .calendar-calendar .month-view .full tr td.single-day.today{background:#b165d4;border-color:#fff}#page-wrapper.page-gym-littleton .calendar-calendar td.empty{border-color:#fff}#page-wrapper.page-gym-littleton .calendar-calendar span.field-content em.spaces-left-message,#page-wrapper.page-gym-littleton .calendar-calendar td.multi-day em.spaces-left-message{color:#fff;background:#5b9d5b;border-color:#333}#page-wrapper.page-gym-littleton .calendar-calendar span.field-content em.class-full-message,#page-wrapper.page-gym-littleton .calendar-calendar td.multi-day em.class-full-message{color:#fff;background:#c24b4b;border-color:#333}#page-wrapper:not([class^="page-gym-"]) main a{color:#862125}#page-wrapper:not([class^="page-gym-"]) input.form-text,#page-wrapper:not([class^="page-gym-"]) textarea{border-color:#ccc}#page-wrapper:not([class^="page-gym-"]) input[type="submit"]{border-color:#999;background-color:#eee}#page-wrapper:not([class^="page-gym-"]) .view-store input[type="submit"],#page-wrapper:not([class^="page-gym-"]) .view-store .store-product-hover a,#page-wrapper:not([class^="page-gym-"]) .view-store-blocks-2019 input[type="submit"],#page-wrapper:not([class^="page-gym-"]) .view-store-blocks-2019 .store-product-hover a{border-color:#000;background-color:#000;color:#fff;border-radius:4px}#page-wrapper:not([class^="page-gym-"]) .view-store .store-product-hover a,#page-wrapper:not([class^="page-gym-"]) .view-store-blocks-2019 .store-product-hover a{border-color:#999;background-color:#999;color:#fff}#page-wrapper:not([class^="page-gym-"]) .view-store .store-product-hover a:hover,#page-wrapper:not([class^="page-gym-"]) .view-store-blocks-2019 .store-product-hover a:hover{text-decoration:none;background-color:#999;color:#222}#page-wrapper:not([class^="page-gym-"]) .view-store .view-filters,#page-wrapper:not([class^="page-gym-"]) .view-store-blocks-2019 .view-filters{background:#fff}#page-wrapper:not([class^="page-gym-"]) .view-store .view-filters .views-exposed-form a,#page-wrapper:not([class^="page-gym-"]) .view-store-blocks-2019 .view-filters .views-exposed-form a{color:#999;padding:5px 8px;font-size:12px;line-height:16px;font-weight:bold;margin-right:1em;border-radius:6px;background:#f2f2f2}#page-wrapper:not([class^="page-gym-"]) .view-store .view-filters .views-exposed-form a.active,#page-wrapper:not([class^="page-gym-"]) .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper:not([class^="page-gym-"]) .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper:not([class^="page-gym-"]) .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail{background-color:#f8c528}#page-wrapper:not([class^="page-gym-"]) .view-store .view-filters .views-exposed-form a.active,#page-wrapper:not([class^="page-gym-"]) .view-store .view-filters .views-exposed-form a.active-trail,#page-wrapper:not([class^="page-gym-"]) .view-store .view-filters .views-exposed-form a:hover,#page-wrapper:not([class^="page-gym-"]) .view-store-blocks-2019 .view-filters .views-exposed-form a.active,#page-wrapper:not([class^="page-gym-"]) .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,#page-wrapper:not([class^="page-gym-"]) .view-store-blocks-2019 .view-filters .views-exposed-form a:hover{color:#222}#page-wrapper:not([class^="page-gym-"]) #block-search-form input[type="submit"]{background-color:transparent}#page-wrapper:not([class^="page-gym-"]) .field-name-body table:after{color:#999}#page-wrapper:not([class^="page-gym-"]) button,#page-wrapper:not([class^="page-gym-"]) .btn{background:#f8c528;border:1px solid #f8c528;color:#222;opacity:.8}#page-wrapper:not([class^="page-gym-"]) button:hover,#page-wrapper:not([class^="page-gym-"]) .btn:hover{opacity:1}#page-wrapper:not([class^="page-gym-"]) .btn-med{border:#222 1px solid;background:#222;color:#fff;opacity:.8}#page-wrapper:not([class^="page-gym-"]) .btn-med:hover{opacity:1}#page-wrapper:not([class^="page-gym-"]) .btn-high{background:white;color:#f8c528;opacity:.8}#page-wrapper:not([class^="page-gym-"]) .btn-high:hover{opacity:1;background:#f8c528;color:white}#page-wrapper:not([class^="page-gym-"]) .st0{fill:#f8c528}#page-wrapper:not([class^="page-gym-"]) .st0:hover{fill:#9d851b}#page-wrapper:not([class^="page-gym-"]) .at-menu-toggle-button a{color:#000;font-style:normal}#page-wrapper:not([class^="page-gym-"]) .region-header{background:#111}#page-wrapper:not([class^="page-gym-"]) .region-header .block.header-links .header-link{color:#222}#page-wrapper:not([class^="page-gym-"]) .region-header .block.header-links .header-link:hover{color:#fff}#page-wrapper:not([class^="page-gym-"]) .region-header .block.header-commerce .header-commerce-link{color:#999;border-color:#f8c528}#page-wrapper:not([class^="page-gym-"]) .region-header .block.header-commerce .header-commerce-link .total{color:#fff}#page-wrapper:not([class^="page-gym-"]) .region-header .block.header-commerce .header-commerce-link:hover{color:#fff}#page-wrapper:not([class^="page-gym-"]) .region-header .block.block-search .form-item-search-block-form input[type="search"]{background:#999;border-color:#555;color:#000}#page-wrapper:not([class^="page-gym-"]) .region-header .block.block-search .form-actions input[type="submit"]{color:#000}#page-wrapper:not([class^="page-gym-"]) .region-header #page-wrapper .waiver .content a,#page-wrapper:not([class^="page-gym-"]) .region-header #block-views-top-links-block .view-top-links a,#page-wrapper:not([class^="page-gym-"]) .region-header #block-system-user-menu ul.menu li a,#page-wrapper:not([class^="page-gym-"]) .region-header .my-account a,#page-wrapper:not([class^="page-gym-"]) .region-header .calendar .block-content a{color:#999}#page-wrapper:not([class^="page-gym-"]) .region-header #page-wrapper .waiver .content a:focus,#page-wrapper:not([class^="page-gym-"]) .region-header #page-wrapper .waiver .content a:hover,#page-wrapper:not([class^="page-gym-"]) .region-header #page-wrapper .waiver .content a:active,#page-wrapper:not([class^="page-gym-"]) .region-header #block-views-top-links-block .view-top-links a:focus,#page-wrapper:not([class^="page-gym-"]) .region-header #block-views-top-links-block .view-top-links a:hover,#page-wrapper:not([class^="page-gym-"]) .region-header #block-views-top-links-block .view-top-links a:active,#page-wrapper:not([class^="page-gym-"]) .region-header #block-system-user-menu ul.menu li a:focus,#page-wrapper:not([class^="page-gym-"]) .region-header #block-system-user-menu ul.menu li a:hover,#page-wrapper:not([class^="page-gym-"]) .region-header #block-system-user-menu ul.menu li a:active,#page-wrapper:not([class^="page-gym-"]) .region-header .my-account a:focus,#page-wrapper:not([class^="page-gym-"]) .region-header .my-account a:hover,#page-wrapper:not([class^="page-gym-"]) .region-header .my-account a:active,#page-wrapper:not([class^="page-gym-"]) .region-header .calendar .block-content a:focus,#page-wrapper:not([class^="page-gym-"]) .region-header .calendar .block-content a:hover,#page-wrapper:not([class^="page-gym-"]) .region-header .calendar .block-content a:active{color:white}#page-wrapper:not([class^="page-gym-"]) .region-header #page-wrapper .waiver .content .is-active,#page-wrapper:not([class^="page-gym-"]) .region-header #page-wrapper .waiver .content .active,#page-wrapper:not([class^="page-gym-"]) .region-header #block-views-top-links-block .view-top-links .is-active,#page-wrapper:not([class^="page-gym-"]) .region-header #block-views-top-links-block .view-top-links .active,#page-wrapper:not([class^="page-gym-"]) .region-header #block-system-user-menu ul.menu li .is-active,#page-wrapper:not([class^="page-gym-"]) .region-header #block-system-user-menu ul.menu li .active,#page-wrapper:not([class^="page-gym-"]) .region-header .my-account .is-active,#page-wrapper:not([class^="page-gym-"]) .region-header .my-account .active,#page-wrapper:not([class^="page-gym-"]) .region-header .calendar .block-content .is-active,#page-wrapper:not([class^="page-gym-"]) .region-header .calendar .block-content .active{color:#f8c528;text-decoration:none}#page-wrapper:not([class^="page-gym-"]) #footer{background:#222}#page-wrapper:not([class^="page-gym-"]) .region-footer .block{color:#999}#page-wrapper:not([class^="page-gym-"]) .region-footer .block a{color:#999;font-style:normal}#page-wrapper:not([class^="page-gym-"]) .region-footer .block a:hover,#page-wrapper:not([class^="page-gym-"]) .region-footer .block a:focus,#page-wrapper:not([class^="page-gym-"]) .region-footer .block a:active,#page-wrapper:not([class^="page-gym-"]) .region-footer .block a.active-trail,#page-wrapper:not([class^="page-gym-"]) .region-footer .block a.active{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) .region-footer .block a:hover.btn,#page-wrapper:not([class^="page-gym-"]) .region-footer .block a:focus.btn,#page-wrapper:not([class^="page-gym-"]) .region-footer .block a:active.btn,#page-wrapper:not([class^="page-gym-"]) .region-footer .block a.active-trail.btn,#page-wrapper:not([class^="page-gym-"]) .region-footer .block a.active.btn{color:#222}#page-wrapper:not([class^="page-gym-"]) .region-footer .block.footer-links .footer-link{border-color:#999;color:#999}#page-wrapper:not([class^="page-gym-"]) .region-footer .block.footer-links .footer-link:hover{color:#fff}#page-wrapper:not([class^="page-gym-"]) .region-footer .newsletter-signup .block-title,#page-wrapper:not([class^="page-gym-"]) .region-footer .newsletter-signup .btn{color:#fff}#page-wrapper:not([class^="page-gym-"]) .region-copyright{border-top:1px solid #444}#page-wrapper:not([class^="page-gym-"]) .region-copyright .copy-wrapper{color:#999}#page-wrapper:not([class^="page-gym-"]) .region-copyright .copy-wrapper a{color:#999;font-weight:bold}#page-wrapper:not([class^="page-gym-"]) .block.social-icons a.social-icon{border:1px solid #f8c528;color:#f8c528}#page-wrapper:not([class^="page-gym-"]) .block.social-icons a.social-icon:hover{color:#fef3d5}#page-wrapper:not([class^="page-gym-"]) .block.social-icons a.social-icon:hover img:hover{background:#f8c528}#page-wrapper:not([class^="page-gym-"]) #menu-bar{background:#f8c528}#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block{background:#222}#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu li a{color:#fff}#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2{color:white}#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a,#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:hover,#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:focus,#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2.active{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1{border:none 0;color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:hover,#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:focus,#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:active{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:active,#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:hover,#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:focus,#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:hover,#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:focus,#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li sf-depth-2 active{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #menu-bar .main-menu.block ul.menu.sf-menu>li a#menu-logo{border-color:#f8c528;background-color:#fff}#page-wrapper:not([class^="page-gym-"]) #menu-bar .menu-locations ul.menu.sf-menu li.sf-depth-2:hover{background-color:#f2f2f2}#page-wrapper:not([class^="page-gym-"]) #menu-bar .menu-locations ul.menu.sf-menu li a{color:#000}#page-wrapper:not([class^="page-gym-"]) #menu-bar .menu-locations ul.menu.sf-menu li a.active:after{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #menu-bar .menu-locations ul.menu.sf-menu li ul{background:#fff}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 .sf-depth-2{color:#fff}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 .sf-depth-1:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 .sf-depth-2:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 .sf-depth-1:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 .sf-depth-2:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 .sf-depth-1:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 .sf-depth-2:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 .sf-depth-1:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 .sf-depth-2:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 .sf-depth-1:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 .sf-depth-2:hover{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 .active-trail .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 .active-trail .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 .active-trail .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 .active-trail .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 .active-trail .sf-depth-1{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 .sf-clone-parent .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 .sf-clone-parent .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 .sf-clone-parent .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 .sf-clone-parent .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 .sf-clone-parent .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 .sf-clone-parent .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 .sf-clone-parent .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 .sf-clone-parent .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 .sf-clone-parent .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 .sf-clone-parent .sf-depth-2{color:#999}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 .sf-clone-parent .sf-depth-1:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 .sf-clone-parent .sf-depth-2:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 .sf-clone-parent .sf-depth-1:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 .sf-clone-parent .sf-depth-2:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 .sf-clone-parent .sf-depth-1:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 .sf-clone-parent .sf-depth-2:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 .sf-clone-parent .sf-depth-1:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 .sf-clone-parent .sf-depth-2:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 .sf-clone-parent .sf-depth-1:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 .sf-clone-parent .sf-depth-2:hover{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 .sf-depth-2,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 .sf-depth-2{color:#999}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 li a.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 li a.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 li a.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 li a.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 li a.active{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul{color:#fff}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul.active-trail,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul.active-trail{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul{background:transparent;color:#999}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 ul .sf-expanded .active-trail .sf-depth-1,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 ul .sf-expanded .active-trail .sf-depth-1{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul{color:#999}#page-wrapper:not([class^="page-gym-"]) #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,#page-wrapper:not([class^="page-gym-"]) #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) .sidebar-menu-block ul.menu li{border-color:#ccc}#page-wrapper:not([class^="page-gym-"]) .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail{background:#ccc}#page-wrapper:not([class^="page-gym-"]) .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail:hover{background-color:#ccc}#page-wrapper:not([class^="page-gym-"]) .sidebar-menu-block ul.menu li.menu-depth-1 a{color:#000}#page-wrapper:not([class^="page-gym-"]) .sidebar-menu-block ul.menu li.menu-depth-1 a:hover{background:#eee}#page-wrapper:not([class^="page-gym-"]) .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2.last{border-color:#ccc}#page-wrapper:not([class^="page-gym-"]) .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2 a.active-trail{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #cboxWrapper #cboxContent{border-color:#f8c528}#page-wrapper:not([class^="page-gym-"]) .splash-wrapper{color:#fff}#page-wrapper:not([class^="page-gym-"]) .splash-wrapper .location .location-title .location-city{color:#fff}#page-wrapper:not([class^="page-gym-"]) .splash-wrapper .location .location-title .location-state{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #page .landing-page-slideshow .landing-page-slideshow-overlay{background:none;color:#fff}#page-wrapper:not([class^="page-gym-"]) #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text{color:#ccc}#page-wrapper:not([class^="page-gym-"]) #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link{border-color:#f8c528;color:#fff;font-weight:bold}#page-wrapper:not([class^="page-gym-"]) #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:before{border-color:#f8c528 transparent}#page-wrapper:not([class^="page-gym-"]) #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:after{border-color:#000 transparent}#page-wrapper:not([class^="page-gym-"]) #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:hover{background:#f8c528;color:#222}#page-wrapper:not([class^="page-gym-"]) #page .landing-page-slideshow li>a{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #page .landing-page-slideshow li>a:hover,#page-wrapper:not([class^="page-gym-"]) #page .landing-page-slideshow li>a:active{opacity:1}#page-wrapper:not([class^="page-gym-"]) #page .landing-page-slideshow .flex-control-paging a{color:#f8c528;opacity:.5;background:#f8c528}#page-wrapper:not([class^="page-gym-"]) #page .landing-page-slideshow .flex-control-paging a.flex-active{opacity:1}#page-wrapper:not([class^="page-gym-"]) #page .front-join-banner{background-color:#222}#page-wrapper:not([class^="page-gym-"]) #page .front-join-banner .join-banner-dot{color:#fff}#page-wrapper:not([class^="page-gym-"]) #page .front-join-banner a.join-banner-link .join-mr{color:#fff}#page-wrapper:not([class^="page-gym-"]) #page .front-join-banner a.join-banner-link .membership-benefits{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #page .new-ready-front{background-color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #page .new-ready-front .block-content a{color:inherit}#page-wrapper:not([class^="page-gym-"]) #page .new-ready-front .block-content .new-ready .paranthetical{color:#9d851b}#page-wrapper:not([class^="page-gym-"]) #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail{color:#9d851b;border-color:transparent}#page-wrapper:not([class^="page-gym-"]) #page .new-ready-front .block-content .new-ready .wrapper .right-text{color:#fff}#page-wrapper:not([class^="page-gym-"]) #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button{background:#9d851b;color:#fff}#page-wrapper:not([class^="page-gym-"]) #page .latest-front-block.featured-programs{border-color:#ccc}#page-wrapper:not([class^="page-gym-"]) #page .latest-front-block .views-row .event-page-title a,#page-wrapper:not([class^="page-gym-"]) #page .latest-front-block .views-row .views-field-title a{color:#d1464b}#page-wrapper:not([class^="page-gym-"]) #page .latest-front-block .views-row .views-field-created,#page-wrapper:not([class^="page-gym-"]) #page .latest-front-block .views-row .views-field-field-event-calendar-date,#page-wrapper:not([class^="page-gym-"]) #page .latest-front-block .views-row .views-field-field-featured-program-secondary{color:#999}#page-wrapper:not([class^="page-gym-"]) #page .latest-front-block .views-row:before{border-color:#ccc}#page-wrapper:not([class^="page-gym-"]) #page .quote-block-front .quote-text-overlay{background:transparent}#page-wrapper:not([class^="page-gym-"]) #page .quote-block-front .quote-text-overlay .speech-bubble{border-color:#000;background:#000}#page-wrapper:not([class^="page-gym-"]) #page .quote-block-front .quote-text-overlay .speech-bubble:before{border-color:#f8c528 transparent}#page-wrapper:not([class^="page-gym-"]) #page .quote-block-front .quote-text-overlay .speech-bubble:after{border-color:#000 transparent}#page-wrapper:not([class^="page-gym-"]) #page .quote-block-front .quote-text-overlay .speech-bubble .quote{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution{color:#fff}#page-wrapper:not([class^="page-gym-"]) #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{color:#999}#page-wrapper:not([class^="page-gym-"]) #page .locations-block-front{background-image:url("images/textures-top/sheet_metal_background_boston.jpg");background-color:#f8c528;background-repeat:repeat-x}#page-wrapper:not([class^="page-gym-"]) #page .programs-block-front{background-image:url("images/textures-bottom/sheet_metal_background_boston_bottom.jpg");background-color:#f8c528;background-repeat:repeat-x}#page-wrapper:not([class^="page-gym-"]) #page .programs-block-front .location .location-img-front{border-color:#fff;color:rgba(150,150,150,0.4)}#page-wrapper:not([class^="page-gym-"]) #page .programs-block-front .location .location-title .location-city{color:black}#page-wrapper:not([class^="page-gym-"]) #page .programs-block-front .location .location-title .location-state{color:#d1464b}#page-wrapper:not([class^="page-gym-"]) #page .programs-block-front .location .location-address{color:#888}#page-wrapper:not([class^="page-gym-"]) .flex-direction-nav a{-webkit-transition:none 0;transition:none 0}#page-wrapper:not([class^="page-gym-"]) .flex-direction-nav a:before{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) .view-front-locations h2,#page-wrapper:not([class^="page-gym-"]) .view-front-locations .locations-front a{color:#222}#page-wrapper:not([class^="page-gym-"]) .view-landing-page-slideshow-2019 li{color:#f8c528;opacity:.5}#page-wrapper:not([class^="page-gym-"]) .view-landing-page-slideshow-2019 li:active,#page-wrapper:not([class^="page-gym-"]) .view-landing-page-slideshow-2019 li:hover{opacity:1}#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block .view-content a,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block-1 .view-content a{color:#222;border-bottom:2px solid #f8c528}#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block .view-content a:hover,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block-1 .view-content a:hover{text-decoration:none}#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block .view-footer,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block-1 .view-footer{font-weight:bold}#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block .view-footer .view-content a,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block-1 .view-footer .view-content a{color:#999;border:0 none;font-weight:normal}#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block .view-footer .view-content .level,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block-1 .view-footer .view-content .level{font-weight:bold;color:#222}#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links a:after,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links a:after{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced{margin-left:1em}#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before,#page-wrapper:not([class^="page-gym-"]) #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before{background:#fef3d5;border:10px solid #fef3d5;box-shadow:0 0 3px #fef3d5}#page-wrapper:not([class^="page-gym-"]) .affiliates-block-front .affiliates-block-title{color:#000}#page-wrapper:not([class^="page-gym-"]) .affiliates-block-front .affiliate .affiliate-text .affiliate-title a{color:#000}#page-wrapper:not([class^="page-gym-"]) .affiliates-block-front .affiliate .affiliate-text .affiliate-caption{color:#888}#page-wrapper:not([class^="page-gym-"]) #breadcrumb{color:#f8c528}#page-wrapper:not([class^="page-gym-"]) #breadcrumb a{color:#ddd}#page-wrapper:not([class^="page-gym-"]) #quickset-boston_programs a,#page-wrapper:not([class^="page-gym-"]) #quickset-newburyport_programs a,#page-wrapper:not([class^="page-gym-"]) #quickset-vermont_programs a,#page-wrapper:not([class^="page-gym-"]) #quickset-brooklyn_programs a,#page-wrapper:not([class^="page-gym-"]) #quickset-littleton_programs a{color:#000}#page-wrapper:not([class^="page-gym-"]) #quickset-boston_programs h3.ui-accordion-header,#page-wrapper:not([class^="page-gym-"]) #quickset-newburyport_programs h3.ui-accordion-header,#page-wrapper:not([class^="page-gym-"]) #quickset-vermont_programs h3.ui-accordion-header,#page-wrapper:not([class^="page-gym-"]) #quickset-brooklyn_programs h3.ui-accordion-header,#page-wrapper:not([class^="page-gym-"]) #quickset-littleton_programs h3.ui-accordion-header{background:#fff;border-color:#ccc}#page-wrapper:not([class^="page-gym-"]) #quickset-boston_programs h3.ui-accordion-header:hover,#page-wrapper:not([class^="page-gym-"]) #quickset-newburyport_programs h3.ui-accordion-header:hover,#page-wrapper:not([class^="page-gym-"]) #quickset-vermont_programs h3.ui-accordion-header:hover,#page-wrapper:not([class^="page-gym-"]) #quickset-brooklyn_programs h3.ui-accordion-header:hover,#page-wrapper:not([class^="page-gym-"]) #quickset-littleton_programs h3.ui-accordion-header:hover{background-color:#ddd}#page-wrapper:not([class^="page-gym-"]) #quickset-boston_programs h3.ui-accordion-header>a,#page-wrapper:not([class^="page-gym-"]) #quickset-newburyport_programs h3.ui-accordion-header>a,#page-wrapper:not([class^="page-gym-"]) #quickset-vermont_programs h3.ui-accordion-header>a,#page-wrapper:not([class^="page-gym-"]) #quickset-brooklyn_programs h3.ui-accordion-header>a,#page-wrapper:not([class^="page-gym-"]) #quickset-littleton_programs h3.ui-accordion-header>a{color:#000}#page-wrapper:not([class^="page-gym-"]) #quickset-boston_programs h3.ui-accordion-header-active,#page-wrapper:not([class^="page-gym-"]) #quickset-newburyport_programs h3.ui-accordion-header-active,#page-wrapper:not([class^="page-gym-"]) #quickset-vermont_programs h3.ui-accordion-header-active,#page-wrapper:not([class^="page-gym-"]) #quickset-brooklyn_programs h3.ui-accordion-header-active,#page-wrapper:not([class^="page-gym-"]) #quickset-littleton_programs h3.ui-accordion-header-active{background-color:#ddd}#page-wrapper:not([class^="page-gym-"]) #quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper:not([class^="page-gym-"]) #quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper:not([class^="page-gym-"]) #quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper:not([class^="page-gym-"]) #quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item,#page-wrapper:not([class^="page-gym-"]) #quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item{border-color:#ccc}#page-wrapper:not([class^="page-gym-"]) .block .view-metrorock-store .views-row.store-product,#page-wrapper:not([class^="page-gym-"]) .block.store .store-class-wrapper{background:#eee}#page-wrapper:not([class^="page-gym-"]) #block-quicktabs-boston-events{background:#fff}#page-wrapper:not([class^="page-gym-"]) .field-content.calendar-title a{color:#fff}#page-wrapper:not([class^="page-gym-"]) .calendar-calendar th.days,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar td{background-color:#e2e2e2;border-color:#fff;color:#222}#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .month-view .full .inner .monthview,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .week-view .full .inner .weekview,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .day-view .full .inner .dayview{border-color:#777}#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .month-view .full td.single-day div.monthview,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .week-view .full td.single-day div.monthview,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .day-view .full td.single-day div.monthview{background:#CC6468}#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .month-view .full td.multi-day div.monthview,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .week-view .full td.multi-day div.monthview,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .day-view .full td.multi-day div.monthview{background:#CC6468}#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff{background:#CC6468}#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .month-view .full td.multi-day div.monthview a,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .week-view .full td.multi-day div.monthview a,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .day-view .full td.multi-day div.monthview a{color:#fff}#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .month-view .full tr td.today,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .month-view .full tr.odd td.today,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .month-view .full tr.even td.today,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar .month-view .full tr td.single-day.today{background:#fef3d5;border-color:#fff}#page-wrapper:not([class^="page-gym-"]) .calendar-calendar td.empty{border-color:#fff}#page-wrapper:not([class^="page-gym-"]) .calendar-calendar span.field-content em.spaces-left-message,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar td.multi-day em.spaces-left-message{color:#fff;background:#5b9d5b;border-color:#333}#page-wrapper:not([class^="page-gym-"]) .calendar-calendar span.field-content em.class-full-message,#page-wrapper:not([class^="page-gym-"]) .calendar-calendar td.multi-day em.class-full-message{color:#fff;background:#c24b4b;border-color:#333}body.front.not-logged-in #colorbox main a,body.splash-page main a{color:#862125}body.front.not-logged-in #colorbox input.form-text,body.front.not-logged-in #colorbox textarea,body.splash-page input.form-text,body.splash-page textarea{border-color:#ccc}body.front.not-logged-in #colorbox input[type="submit"],body.splash-page input[type="submit"]{border-color:#999;background-color:#eee}body.front.not-logged-in #colorbox .view-store input[type="submit"],body.front.not-logged-in #colorbox .view-store .store-product-hover a,body.front.not-logged-in #colorbox .view-store-blocks-2019 input[type="submit"],body.front.not-logged-in #colorbox .view-store-blocks-2019 .store-product-hover a,body.splash-page .view-store input[type="submit"],body.splash-page .view-store .store-product-hover a,body.splash-page .view-store-blocks-2019 input[type="submit"],body.splash-page .view-store-blocks-2019 .store-product-hover a{border-color:#000;background-color:#000;color:#fff;border-radius:4px}body.front.not-logged-in #colorbox .view-store .store-product-hover a,body.front.not-logged-in #colorbox .view-store-blocks-2019 .store-product-hover a,body.splash-page .view-store .store-product-hover a,body.splash-page .view-store-blocks-2019 .store-product-hover a{border-color:#999;background-color:#999;color:#fff}body.front.not-logged-in #colorbox .view-store .store-product-hover a:hover,body.front.not-logged-in #colorbox .view-store-blocks-2019 .store-product-hover a:hover,body.splash-page .view-store .store-product-hover a:hover,body.splash-page .view-store-blocks-2019 .store-product-hover a:hover{text-decoration:none;background-color:#999;color:#222}body.front.not-logged-in #colorbox .view-store .view-filters,body.front.not-logged-in #colorbox .view-store-blocks-2019 .view-filters,body.splash-page .view-store .view-filters,body.splash-page .view-store-blocks-2019 .view-filters{background:#fff}body.front.not-logged-in #colorbox .view-store .view-filters .views-exposed-form a,body.front.not-logged-in #colorbox .view-store-blocks-2019 .view-filters .views-exposed-form a,body.splash-page .view-store .view-filters .views-exposed-form a,body.splash-page .view-store-blocks-2019 .view-filters .views-exposed-form a{color:#999;padding:5px 8px;font-size:12px;line-height:16px;font-weight:bold;margin-right:1em;border-radius:6px;background:#f2f2f2}body.front.not-logged-in #colorbox .view-store .view-filters .views-exposed-form a.active,body.front.not-logged-in #colorbox .view-store .view-filters .views-exposed-form a.active-trail,body.front.not-logged-in #colorbox .view-store-blocks-2019 .view-filters .views-exposed-form a.active,body.front.not-logged-in #colorbox .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,body.splash-page .view-store .view-filters .views-exposed-form a.active,body.splash-page .view-store .view-filters .views-exposed-form a.active-trail,body.splash-page .view-store-blocks-2019 .view-filters .views-exposed-form a.active,body.splash-page .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail{background-color:#f8c528}body.front.not-logged-in #colorbox .view-store .view-filters .views-exposed-form a.active,body.front.not-logged-in #colorbox .view-store .view-filters .views-exposed-form a.active-trail,body.front.not-logged-in #colorbox .view-store .view-filters .views-exposed-form a:hover,body.front.not-logged-in #colorbox .view-store-blocks-2019 .view-filters .views-exposed-form a.active,body.front.not-logged-in #colorbox .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,body.front.not-logged-in #colorbox .view-store-blocks-2019 .view-filters .views-exposed-form a:hover,body.splash-page .view-store .view-filters .views-exposed-form a.active,body.splash-page .view-store .view-filters .views-exposed-form a.active-trail,body.splash-page .view-store .view-filters .views-exposed-form a:hover,body.splash-page .view-store-blocks-2019 .view-filters .views-exposed-form a.active,body.splash-page .view-store-blocks-2019 .view-filters .views-exposed-form a.active-trail,body.splash-page .view-store-blocks-2019 .view-filters .views-exposed-form a:hover{color:#222}body.front.not-logged-in #colorbox #block-search-form input[type="submit"],body.splash-page #block-search-form input[type="submit"]{background-color:transparent}body.front.not-logged-in #colorbox .field-name-body table:after,body.splash-page .field-name-body table:after{color:#999}body.front.not-logged-in #colorbox button,body.front.not-logged-in #colorbox .btn,body.splash-page button,body.splash-page .btn{background:#f8c528;border:1px solid #f8c528;color:#222;opacity:.8}body.front.not-logged-in #colorbox button:hover,body.front.not-logged-in #colorbox .btn:hover,body.splash-page button:hover,body.splash-page .btn:hover{opacity:1}body.front.not-logged-in #colorbox .btn-med,body.splash-page .btn-med{border:#222 1px solid;background:#222;color:#fff;opacity:.8}body.front.not-logged-in #colorbox .btn-med:hover,body.splash-page .btn-med:hover{opacity:1}body.front.not-logged-in #colorbox .btn-high,body.splash-page .btn-high{background:white;color:#f8c528;opacity:.8}body.front.not-logged-in #colorbox .btn-high:hover,body.splash-page .btn-high:hover{opacity:1;background:#f8c528;color:white}body.front.not-logged-in #colorbox .st0,body.splash-page .st0{fill:#f8c528}body.front.not-logged-in #colorbox .st0:hover,body.splash-page .st0:hover{fill:#9d851b}body.front.not-logged-in #colorbox .at-menu-toggle-button a,body.splash-page .at-menu-toggle-button a{color:#000;font-style:normal}body.front.not-logged-in #colorbox .region-header,body.splash-page .region-header{background:#111}body.front.not-logged-in #colorbox .region-header .block.header-links .header-link,body.splash-page .region-header .block.header-links .header-link{color:#222}body.front.not-logged-in #colorbox .region-header .block.header-links .header-link:hover,body.splash-page .region-header .block.header-links .header-link:hover{color:#fff}body.front.not-logged-in #colorbox .region-header .block.header-commerce .header-commerce-link,body.splash-page .region-header .block.header-commerce .header-commerce-link{color:#999;border-color:#f8c528}body.front.not-logged-in #colorbox .region-header .block.header-commerce .header-commerce-link .total,body.splash-page .region-header .block.header-commerce .header-commerce-link .total{color:#fff}body.front.not-logged-in #colorbox .region-header .block.header-commerce .header-commerce-link:hover,body.splash-page .region-header .block.header-commerce .header-commerce-link:hover{color:#fff}body.front.not-logged-in #colorbox .region-header .block.block-search .form-item-search-block-form input[type="search"],body.splash-page .region-header .block.block-search .form-item-search-block-form input[type="search"]{background:#999;border-color:#555;color:#000}body.front.not-logged-in #colorbox .region-header .block.block-search .form-actions input[type="submit"],body.splash-page .region-header .block.block-search .form-actions input[type="submit"]{color:#000}body.front.not-logged-in #colorbox .region-header #page-wrapper .waiver .content a,body.front.not-logged-in #colorbox .region-header #block-views-top-links-block .view-top-links a,body.front.not-logged-in #colorbox .region-header #block-system-user-menu ul.menu li a,body.front.not-logged-in #colorbox .region-header .my-account a,body.front.not-logged-in #colorbox .region-header .calendar .block-content a,body.splash-page .region-header #page-wrapper .waiver .content a,body.splash-page .region-header #block-views-top-links-block .view-top-links a,body.splash-page .region-header #block-system-user-menu ul.menu li a,body.splash-page .region-header .my-account a,body.splash-page .region-header .calendar .block-content a{color:#999}body.front.not-logged-in #colorbox .region-header #page-wrapper .waiver .content a:focus,body.front.not-logged-in #colorbox .region-header #page-wrapper .waiver .content a:hover,body.front.not-logged-in #colorbox .region-header #page-wrapper .waiver .content a:active,body.front.not-logged-in #colorbox .region-header #block-views-top-links-block .view-top-links a:focus,body.front.not-logged-in #colorbox .region-header #block-views-top-links-block .view-top-links a:hover,body.front.not-logged-in #colorbox .region-header #block-views-top-links-block .view-top-links a:active,body.front.not-logged-in #colorbox .region-header #block-system-user-menu ul.menu li a:focus,body.front.not-logged-in #colorbox .region-header #block-system-user-menu ul.menu li a:hover,body.front.not-logged-in #colorbox .region-header #block-system-user-menu ul.menu li a:active,body.front.not-logged-in #colorbox .region-header .my-account a:focus,body.front.not-logged-in #colorbox .region-header .my-account a:hover,body.front.not-logged-in #colorbox .region-header .my-account a:active,body.front.not-logged-in #colorbox .region-header .calendar .block-content a:focus,body.front.not-logged-in #colorbox .region-header .calendar .block-content a:hover,body.front.not-logged-in #colorbox .region-header .calendar .block-content a:active,body.splash-page .region-header #page-wrapper .waiver .content a:focus,body.splash-page .region-header #page-wrapper .waiver .content a:hover,body.splash-page .region-header #page-wrapper .waiver .content a:active,body.splash-page .region-header #block-views-top-links-block .view-top-links a:focus,body.splash-page .region-header #block-views-top-links-block .view-top-links a:hover,body.splash-page .region-header #block-views-top-links-block .view-top-links a:active,body.splash-page .region-header #block-system-user-menu ul.menu li a:focus,body.splash-page .region-header #block-system-user-menu ul.menu li a:hover,body.splash-page .region-header #block-system-user-menu ul.menu li a:active,body.splash-page .region-header .my-account a:focus,body.splash-page .region-header .my-account a:hover,body.splash-page .region-header .my-account a:active,body.splash-page .region-header .calendar .block-content a:focus,body.splash-page .region-header .calendar .block-content a:hover,body.splash-page .region-header .calendar .block-content a:active{color:white}body.front.not-logged-in #colorbox .region-header #page-wrapper .waiver .content .is-active,body.front.not-logged-in #colorbox .region-header #page-wrapper .waiver .content .active,body.front.not-logged-in #colorbox .region-header #block-views-top-links-block .view-top-links .is-active,body.front.not-logged-in #colorbox .region-header #block-views-top-links-block .view-top-links .active,body.front.not-logged-in #colorbox .region-header #block-system-user-menu ul.menu li .is-active,body.front.not-logged-in #colorbox .region-header #block-system-user-menu ul.menu li .active,body.front.not-logged-in #colorbox .region-header .my-account .is-active,body.front.not-logged-in #colorbox .region-header .my-account .active,body.front.not-logged-in #colorbox .region-header .calendar .block-content .is-active,body.front.not-logged-in #colorbox .region-header .calendar .block-content .active,body.splash-page .region-header #page-wrapper .waiver .content .is-active,body.splash-page .region-header #page-wrapper .waiver .content .active,body.splash-page .region-header #block-views-top-links-block .view-top-links .is-active,body.splash-page .region-header #block-views-top-links-block .view-top-links .active,body.splash-page .region-header #block-system-user-menu ul.menu li .is-active,body.splash-page .region-header #block-system-user-menu ul.menu li .active,body.splash-page .region-header .my-account .is-active,body.splash-page .region-header .my-account .active,body.splash-page .region-header .calendar .block-content .is-active,body.splash-page .region-header .calendar .block-content .active{color:#f8c528;text-decoration:none}body.front.not-logged-in #colorbox #footer,body.splash-page #footer{background:#222}body.front.not-logged-in #colorbox .region-footer .block,body.splash-page .region-footer .block{color:#999}body.front.not-logged-in #colorbox .region-footer .block a,body.splash-page .region-footer .block a{color:#999;font-style:normal}body.front.not-logged-in #colorbox .region-footer .block a:hover,body.front.not-logged-in #colorbox .region-footer .block a:focus,body.front.not-logged-in #colorbox .region-footer .block a:active,body.front.not-logged-in #colorbox .region-footer .block a.active-trail,body.front.not-logged-in #colorbox .region-footer .block a.active,body.splash-page .region-footer .block a:hover,body.splash-page .region-footer .block a:focus,body.splash-page .region-footer .block a:active,body.splash-page .region-footer .block a.active-trail,body.splash-page .region-footer .block a.active{color:#f8c528}body.front.not-logged-in #colorbox .region-footer .block a:hover.btn,body.front.not-logged-in #colorbox .region-footer .block a:focus.btn,body.front.not-logged-in #colorbox .region-footer .block a:active.btn,body.front.not-logged-in #colorbox .region-footer .block a.active-trail.btn,body.front.not-logged-in #colorbox .region-footer .block a.active.btn,body.splash-page .region-footer .block a:hover.btn,body.splash-page .region-footer .block a:focus.btn,body.splash-page .region-footer .block a:active.btn,body.splash-page .region-footer .block a.active-trail.btn,body.splash-page .region-footer .block a.active.btn{color:#222}body.front.not-logged-in #colorbox .region-footer .block.footer-links .footer-link,body.splash-page .region-footer .block.footer-links .footer-link{border-color:#999;color:#999}body.front.not-logged-in #colorbox .region-footer .block.footer-links .footer-link:hover,body.splash-page .region-footer .block.footer-links .footer-link:hover{color:#fff}body.front.not-logged-in #colorbox .region-footer .newsletter-signup .block-title,body.front.not-logged-in #colorbox .region-footer .newsletter-signup .btn,body.splash-page .region-footer .newsletter-signup .block-title,body.splash-page .region-footer .newsletter-signup .btn{color:#fff}body.front.not-logged-in #colorbox .region-copyright,body.splash-page .region-copyright{border-top:1px solid #444}body.front.not-logged-in #colorbox .region-copyright .copy-wrapper,body.splash-page .region-copyright .copy-wrapper{color:#999}body.front.not-logged-in #colorbox .region-copyright .copy-wrapper a,body.splash-page .region-copyright .copy-wrapper a{color:#999;font-weight:bold}body.front.not-logged-in #colorbox .block.social-icons a.social-icon,body.splash-page .block.social-icons a.social-icon{border:1px solid #f8c528;color:#f8c528}body.front.not-logged-in #colorbox .block.social-icons a.social-icon:hover,body.splash-page .block.social-icons a.social-icon:hover{color:#fef3d5}body.front.not-logged-in #colorbox .block.social-icons a.social-icon:hover img:hover,body.splash-page .block.social-icons a.social-icon:hover img:hover{background:#f8c528}body.front.not-logged-in #colorbox #menu-bar,body.splash-page #menu-bar{background:#f8c528}body.front.not-logged-in #colorbox #menu-bar .main-menu.block,body.splash-page #menu-bar .main-menu.block{background:#222}body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu li a,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu li a{color:#fff}body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2{color:white}body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a,body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:hover,body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:focus,body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2.active,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:hover,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a:focus,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu li.active-trail a.sf-depth-2.active{color:#f8c528}body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent{color:#f8c528}body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1{border:none 0;color:#f8c528}body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:hover,body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:focus,body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:active,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:hover,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:focus,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a:active{color:#f8c528}body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:active,body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:hover,body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:focus,body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:hover,body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:focus,body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li sf-depth-2 active,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:active,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:hover,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1:focus,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:hover,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-2:focus,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li sf-depth-2 active{color:#f8c528}body.front.not-logged-in #colorbox #menu-bar .main-menu.block ul.menu.sf-menu>li a#menu-logo,body.splash-page #menu-bar .main-menu.block ul.menu.sf-menu>li a#menu-logo{border-color:#f8c528;background-color:#fff}body.front.not-logged-in #colorbox #menu-bar .menu-locations ul.menu.sf-menu li.sf-depth-2:hover,body.splash-page #menu-bar .menu-locations ul.menu.sf-menu li.sf-depth-2:hover{background-color:#f2f2f2}body.front.not-logged-in #colorbox #menu-bar .menu-locations ul.menu.sf-menu li a,body.splash-page #menu-bar .menu-locations ul.menu.sf-menu li a{color:#000}body.front.not-logged-in #colorbox #menu-bar .menu-locations ul.menu.sf-menu li a.active:after,body.splash-page #menu-bar .menu-locations ul.menu.sf-menu li a.active:after{color:#f8c528}body.front.not-logged-in #colorbox #menu-bar .menu-locations ul.menu.sf-menu li ul,body.splash-page #menu-bar .menu-locations ul.menu.sf-menu li ul{background:#fff}body.front.not-logged-in #colorbox #block-superfish-16 .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-16 .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-17 .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-17 .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-18 .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-18 .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-19 .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-19 .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-20 .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-20 .sf-depth-2,body.splash-page #block-superfish-16 .sf-depth-1,body.splash-page #block-superfish-16 .sf-depth-2,body.splash-page #block-superfish-17 .sf-depth-1,body.splash-page #block-superfish-17 .sf-depth-2,body.splash-page #block-superfish-18 .sf-depth-1,body.splash-page #block-superfish-18 .sf-depth-2,body.splash-page #block-superfish-19 .sf-depth-1,body.splash-page #block-superfish-19 .sf-depth-2,body.splash-page #block-superfish-20 .sf-depth-1,body.splash-page #block-superfish-20 .sf-depth-2{color:#fff}body.front.not-logged-in #colorbox #block-superfish-16 .sf-depth-1:hover,body.front.not-logged-in #colorbox #block-superfish-16 .sf-depth-2:hover,body.front.not-logged-in #colorbox #block-superfish-17 .sf-depth-1:hover,body.front.not-logged-in #colorbox #block-superfish-17 .sf-depth-2:hover,body.front.not-logged-in #colorbox #block-superfish-18 .sf-depth-1:hover,body.front.not-logged-in #colorbox #block-superfish-18 .sf-depth-2:hover,body.front.not-logged-in #colorbox #block-superfish-19 .sf-depth-1:hover,body.front.not-logged-in #colorbox #block-superfish-19 .sf-depth-2:hover,body.front.not-logged-in #colorbox #block-superfish-20 .sf-depth-1:hover,body.front.not-logged-in #colorbox #block-superfish-20 .sf-depth-2:hover,body.splash-page #block-superfish-16 .sf-depth-1:hover,body.splash-page #block-superfish-16 .sf-depth-2:hover,body.splash-page #block-superfish-17 .sf-depth-1:hover,body.splash-page #block-superfish-17 .sf-depth-2:hover,body.splash-page #block-superfish-18 .sf-depth-1:hover,body.splash-page #block-superfish-18 .sf-depth-2:hover,body.splash-page #block-superfish-19 .sf-depth-1:hover,body.splash-page #block-superfish-19 .sf-depth-2:hover,body.splash-page #block-superfish-20 .sf-depth-1:hover,body.splash-page #block-superfish-20 .sf-depth-2:hover{color:#f8c528}body.front.not-logged-in #colorbox #block-superfish-16 .active-trail .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-17 .active-trail .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-18 .active-trail .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-19 .active-trail .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-20 .active-trail .sf-depth-1,body.splash-page #block-superfish-16 .active-trail .sf-depth-1,body.splash-page #block-superfish-17 .active-trail .sf-depth-1,body.splash-page #block-superfish-18 .active-trail .sf-depth-1,body.splash-page #block-superfish-19 .active-trail .sf-depth-1,body.splash-page #block-superfish-20 .active-trail .sf-depth-1{color:#f8c528}body.front.not-logged-in #colorbox #block-superfish-16 .sf-clone-parent .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-16 .sf-clone-parent .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-17 .sf-clone-parent .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-17 .sf-clone-parent .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-18 .sf-clone-parent .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-18 .sf-clone-parent .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-19 .sf-clone-parent .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-19 .sf-clone-parent .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-20 .sf-clone-parent .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-20 .sf-clone-parent .sf-depth-2,body.splash-page #block-superfish-16 .sf-clone-parent .sf-depth-1,body.splash-page #block-superfish-16 .sf-clone-parent .sf-depth-2,body.splash-page #block-superfish-17 .sf-clone-parent .sf-depth-1,body.splash-page #block-superfish-17 .sf-clone-parent .sf-depth-2,body.splash-page #block-superfish-18 .sf-clone-parent .sf-depth-1,body.splash-page #block-superfish-18 .sf-clone-parent .sf-depth-2,body.splash-page #block-superfish-19 .sf-clone-parent .sf-depth-1,body.splash-page #block-superfish-19 .sf-clone-parent .sf-depth-2,body.splash-page #block-superfish-20 .sf-clone-parent .sf-depth-1,body.splash-page #block-superfish-20 .sf-clone-parent .sf-depth-2{color:#999}body.front.not-logged-in #colorbox #block-superfish-16 .sf-clone-parent .sf-depth-1:hover,body.front.not-logged-in #colorbox #block-superfish-16 .sf-clone-parent .sf-depth-2:hover,body.front.not-logged-in #colorbox #block-superfish-17 .sf-clone-parent .sf-depth-1:hover,body.front.not-logged-in #colorbox #block-superfish-17 .sf-clone-parent .sf-depth-2:hover,body.front.not-logged-in #colorbox #block-superfish-18 .sf-clone-parent .sf-depth-1:hover,body.front.not-logged-in #colorbox #block-superfish-18 .sf-clone-parent .sf-depth-2:hover,body.front.not-logged-in #colorbox #block-superfish-19 .sf-clone-parent .sf-depth-1:hover,body.front.not-logged-in #colorbox #block-superfish-19 .sf-clone-parent .sf-depth-2:hover,body.front.not-logged-in #colorbox #block-superfish-20 .sf-clone-parent .sf-depth-1:hover,body.front.not-logged-in #colorbox #block-superfish-20 .sf-clone-parent .sf-depth-2:hover,body.splash-page #block-superfish-16 .sf-clone-parent .sf-depth-1:hover,body.splash-page #block-superfish-16 .sf-clone-parent .sf-depth-2:hover,body.splash-page #block-superfish-17 .sf-clone-parent .sf-depth-1:hover,body.splash-page #block-superfish-17 .sf-clone-parent .sf-depth-2:hover,body.splash-page #block-superfish-18 .sf-clone-parent .sf-depth-1:hover,body.splash-page #block-superfish-18 .sf-clone-parent .sf-depth-2:hover,body.splash-page #block-superfish-19 .sf-clone-parent .sf-depth-1:hover,body.splash-page #block-superfish-19 .sf-clone-parent .sf-depth-2:hover,body.splash-page #block-superfish-20 .sf-clone-parent .sf-depth-1:hover,body.splash-page #block-superfish-20 .sf-clone-parent .sf-depth-2:hover{color:#f8c528}body.front.not-logged-in #colorbox #block-superfish-16 .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-17 .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-18 .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-19 .sf-depth-2,body.front.not-logged-in #colorbox #block-superfish-20 .sf-depth-2,body.splash-page #block-superfish-16 .sf-depth-2,body.splash-page #block-superfish-17 .sf-depth-2,body.splash-page #block-superfish-18 .sf-depth-2,body.splash-page #block-superfish-19 .sf-depth-2,body.splash-page #block-superfish-20 .sf-depth-2{color:#999}body.front.not-logged-in #colorbox #block-superfish-16 li a.active,body.front.not-logged-in #colorbox #block-superfish-17 li a.active,body.front.not-logged-in #colorbox #block-superfish-18 li a.active,body.front.not-logged-in #colorbox #block-superfish-19 li a.active,body.front.not-logged-in #colorbox #block-superfish-20 li a.active,body.splash-page #block-superfish-16 li a.active,body.splash-page #block-superfish-17 li a.active,body.splash-page #block-superfish-18 li a.active,body.splash-page #block-superfish-19 li a.active,body.splash-page #block-superfish-20 li a.active{color:#f8c528}body.front.not-logged-in #colorbox #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul,body.splash-page #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul,body.splash-page #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul,body.splash-page #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul,body.splash-page #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul,body.splash-page #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul{color:#fff}body.front.not-logged-in #colorbox #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul.active-trail,body.front.not-logged-in #colorbox #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul.active-trail,body.front.not-logged-in #colorbox #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul.active-trail,body.front.not-logged-in #colorbox #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul.active-trail,body.front.not-logged-in #colorbox #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul.active-trail,body.splash-page #block-superfish-16 ul .sf-expanded .menuparent.sf-with-ul.active-trail,body.splash-page #block-superfish-17 ul .sf-expanded .menuparent.sf-with-ul.active-trail,body.splash-page #block-superfish-18 ul .sf-expanded .menuparent.sf-with-ul.active-trail,body.splash-page #block-superfish-19 ul .sf-expanded .menuparent.sf-with-ul.active-trail,body.splash-page #block-superfish-20 ul .sf-expanded .menuparent.sf-with-ul.active-trail{color:#f8c528}body.front.not-logged-in #colorbox #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,body.splash-page #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,body.splash-page #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,body.splash-page #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,body.splash-page #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul,body.splash-page #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul{background:transparent;color:#999}body.front.not-logged-in #colorbox #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,body.front.not-logged-in #colorbox #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,body.front.not-logged-in #colorbox #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,body.front.not-logged-in #colorbox #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,body.front.not-logged-in #colorbox #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,body.front.not-logged-in #colorbox #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,body.front.not-logged-in #colorbox #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,body.front.not-logged-in #colorbox #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,body.front.not-logged-in #colorbox #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,body.front.not-logged-in #colorbox #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,body.splash-page #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,body.splash-page #block-superfish-16 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,body.splash-page #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,body.splash-page #block-superfish-17 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,body.splash-page #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,body.splash-page #block-superfish-18 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,body.splash-page #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,body.splash-page #block-superfish-19 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active,body.splash-page #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul:hover,body.splash-page #block-superfish-20 ul .sf-expanded .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#f8c528}body.front.not-logged-in #colorbox #block-superfish-16 ul .sf-expanded .active-trail .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-17 ul .sf-expanded .active-trail .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-18 ul .sf-expanded .active-trail .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-19 ul .sf-expanded .active-trail .sf-depth-1,body.front.not-logged-in #colorbox #block-superfish-20 ul .sf-expanded .active-trail .sf-depth-1,body.splash-page #block-superfish-16 ul .sf-expanded .active-trail .sf-depth-1,body.splash-page #block-superfish-17 ul .sf-expanded .active-trail .sf-depth-1,body.splash-page #block-superfish-18 ul .sf-expanded .active-trail .sf-depth-1,body.splash-page #block-superfish-19 ul .sf-expanded .active-trail .sf-depth-1,body.splash-page #block-superfish-20 ul .sf-expanded .active-trail .sf-depth-1{color:#f8c528}body.front.not-logged-in #colorbox #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,body.splash-page #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,body.splash-page #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,body.splash-page #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,body.splash-page #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul,body.splash-page #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent.sf-expanded .menuparent.sf-with-ul{color:#f8c528}body.front.not-logged-in #colorbox #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,body.front.not-logged-in #colorbox #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,body.splash-page #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,body.splash-page #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,body.splash-page #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,body.splash-page #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul,body.splash-page #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul{color:#999}body.front.not-logged-in #colorbox #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,body.front.not-logged-in #colorbox #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,body.front.not-logged-in #colorbox #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,body.front.not-logged-in #colorbox #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,body.front.not-logged-in #colorbox #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,body.splash-page #block-superfish-16 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,body.splash-page #block-superfish-17 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,body.splash-page #block-superfish-18 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,body.splash-page #block-superfish-19 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active,body.splash-page #block-superfish-20 #page-wrapper.page-gym-boston #block-superfish-16 ul .active-trail.sf-depth-1.menuparent .sf-has-clone-parent .menuparent.sf-with-ul.active{color:#f8c528}body.front.not-logged-in #colorbox .sidebar-menu-block ul.menu li,body.splash-page .sidebar-menu-block ul.menu li{border-color:#ccc}body.front.not-logged-in #colorbox .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail,body.splash-page .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail{background:#ccc}body.front.not-logged-in #colorbox .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail:hover,body.splash-page .sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail:hover{background-color:#ccc}body.front.not-logged-in #colorbox .sidebar-menu-block ul.menu li.menu-depth-1 a,body.splash-page .sidebar-menu-block ul.menu li.menu-depth-1 a{color:#000}body.front.not-logged-in #colorbox .sidebar-menu-block ul.menu li.menu-depth-1 a:hover,body.splash-page .sidebar-menu-block ul.menu li.menu-depth-1 a:hover{background:#eee}body.front.not-logged-in #colorbox .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2.last,body.splash-page .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2.last{border-color:#ccc}body.front.not-logged-in #colorbox .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2 a.active-trail,body.splash-page .sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2 a.active-trail{color:#f8c528}body.front.not-logged-in #colorbox #cboxWrapper #cboxContent,body.splash-page #cboxWrapper #cboxContent{border-color:#f8c528}body.front.not-logged-in #colorbox .splash-wrapper,body.splash-page .splash-wrapper{color:#fff}body.front.not-logged-in #colorbox .splash-wrapper .location .location-title .location-city,body.splash-page .splash-wrapper .location .location-title .location-city{color:#fff}body.front.not-logged-in #colorbox .splash-wrapper .location .location-title .location-state,body.splash-page .splash-wrapper .location .location-title .location-state{color:#f8c528}body.front.not-logged-in #colorbox #page .landing-page-slideshow .landing-page-slideshow-overlay,body.splash-page #page .landing-page-slideshow .landing-page-slideshow-overlay{background:none;color:#fff}body.front.not-logged-in #colorbox #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text,body.splash-page #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text{color:#ccc}body.front.not-logged-in #colorbox #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link,body.splash-page #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link{border-color:#f8c528;color:#fff;font-weight:bold}body.front.not-logged-in #colorbox #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:before,body.splash-page #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:before{border-color:#f8c528 transparent}body.front.not-logged-in #colorbox #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:after,body.splash-page #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:after{border-color:#000 transparent}body.front.not-logged-in #colorbox #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:hover,body.splash-page #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link:hover{background:#f8c528;color:#222}body.front.not-logged-in #colorbox #page .landing-page-slideshow li>a,body.splash-page #page .landing-page-slideshow li>a{color:#f8c528}body.front.not-logged-in #colorbox #page .landing-page-slideshow li>a:hover,body.front.not-logged-in #colorbox #page .landing-page-slideshow li>a:active,body.splash-page #page .landing-page-slideshow li>a:hover,body.splash-page #page .landing-page-slideshow li>a:active{opacity:1}body.front.not-logged-in #colorbox #page .landing-page-slideshow .flex-control-paging a,body.splash-page #page .landing-page-slideshow .flex-control-paging a{color:#f8c528;opacity:.5;background:#f8c528}body.front.not-logged-in #colorbox #page .landing-page-slideshow .flex-control-paging a.flex-active,body.splash-page #page .landing-page-slideshow .flex-control-paging a.flex-active{opacity:1}body.front.not-logged-in #colorbox #page .front-join-banner,body.splash-page #page .front-join-banner{background-color:#222}body.front.not-logged-in #colorbox #page .front-join-banner .join-banner-dot,body.splash-page #page .front-join-banner .join-banner-dot{color:#fff}body.front.not-logged-in #colorbox #page .front-join-banner a.join-banner-link .join-mr,body.splash-page #page .front-join-banner a.join-banner-link .join-mr{color:#fff}body.front.not-logged-in #colorbox #page .front-join-banner a.join-banner-link .membership-benefits,body.splash-page #page .front-join-banner a.join-banner-link .membership-benefits{color:#f8c528}body.front.not-logged-in #colorbox #page .new-ready-front,body.splash-page #page .new-ready-front{background-color:#f8c528}body.front.not-logged-in #colorbox #page .new-ready-front .block-content a,body.splash-page #page .new-ready-front .block-content a{color:inherit}body.front.not-logged-in #colorbox #page .new-ready-front .block-content .new-ready .paranthetical,body.splash-page #page .new-ready-front .block-content .new-ready .paranthetical{color:#9d851b}body.front.not-logged-in #colorbox #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail,body.splash-page #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail{color:#9d851b;border-color:transparent}body.front.not-logged-in #colorbox #page .new-ready-front .block-content .new-ready .wrapper .right-text,body.splash-page #page .new-ready-front .block-content .new-ready .wrapper .right-text{color:#fff}body.front.not-logged-in #colorbox #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button,body.splash-page #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button{background:#9d851b;color:#fff}body.front.not-logged-in #colorbox #page .latest-front-block.featured-programs,body.splash-page #page .latest-front-block.featured-programs{border-color:#ccc}body.front.not-logged-in #colorbox #page .latest-front-block .views-row .event-page-title a,body.front.not-logged-in #colorbox #page .latest-front-block .views-row .views-field-title a,body.splash-page #page .latest-front-block .views-row .event-page-title a,body.splash-page #page .latest-front-block .views-row .views-field-title a{color:#d1464b}body.front.not-logged-in #colorbox #page .latest-front-block .views-row .views-field-created,body.front.not-logged-in #colorbox #page .latest-front-block .views-row .views-field-field-event-calendar-date,body.front.not-logged-in #colorbox #page .latest-front-block .views-row .views-field-field-featured-program-secondary,body.splash-page #page .latest-front-block .views-row .views-field-created,body.splash-page #page .latest-front-block .views-row .views-field-field-event-calendar-date,body.splash-page #page .latest-front-block .views-row .views-field-field-featured-program-secondary{color:#999}body.front.not-logged-in #colorbox #page .latest-front-block .views-row:before,body.splash-page #page .latest-front-block .views-row:before{border-color:#ccc}body.front.not-logged-in #colorbox #page .quote-block-front .quote-text-overlay,body.splash-page #page .quote-block-front .quote-text-overlay{background:transparent}body.front.not-logged-in #colorbox #page .quote-block-front .quote-text-overlay .speech-bubble,body.splash-page #page .quote-block-front .quote-text-overlay .speech-bubble{border-color:#000;background:#000}body.front.not-logged-in #colorbox #page .quote-block-front .quote-text-overlay .speech-bubble:before,body.splash-page #page .quote-block-front .quote-text-overlay .speech-bubble:before{border-color:#f8c528 transparent}body.front.not-logged-in #colorbox #page .quote-block-front .quote-text-overlay .speech-bubble:after,body.splash-page #page .quote-block-front .quote-text-overlay .speech-bubble:after{border-color:#000 transparent}body.front.not-logged-in #colorbox #page .quote-block-front .quote-text-overlay .speech-bubble .quote,body.splash-page #page .quote-block-front .quote-text-overlay .speech-bubble .quote{color:#f8c528}body.front.not-logged-in #colorbox #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution,body.splash-page #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution{color:#fff}body.front.not-logged-in #colorbox #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date,body.splash-page #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{color:#999}body.front.not-logged-in #colorbox #page .locations-block-front,body.splash-page #page .locations-block-front{background-image:url("images/textures-top/sheet_metal_background_boston.jpg");background-color:#f8c528;background-repeat:repeat-x}body.front.not-logged-in #colorbox #page .programs-block-front,body.splash-page #page .programs-block-front{background-image:url("images/textures-bottom/sheet_metal_background_boston_bottom.jpg");background-color:#f8c528;background-repeat:repeat-x}body.front.not-logged-in #colorbox #page .programs-block-front .location .location-img-front,body.splash-page #page .programs-block-front .location .location-img-front{border-color:#fff;color:rgba(150,150,150,0.4)}body.front.not-logged-in #colorbox #page .programs-block-front .location .location-title .location-city,body.splash-page #page .programs-block-front .location .location-title .location-city{color:black}body.front.not-logged-in #colorbox #page .programs-block-front .location .location-title .location-state,body.splash-page #page .programs-block-front .location .location-title .location-state{color:#d1464b}body.front.not-logged-in #colorbox #page .programs-block-front .location .location-address,body.splash-page #page .programs-block-front .location .location-address{color:#888}body.front.not-logged-in #colorbox .flex-direction-nav a,body.splash-page .flex-direction-nav a{-webkit-transition:none 0;transition:none 0}body.front.not-logged-in #colorbox .flex-direction-nav a:before,body.splash-page .flex-direction-nav a:before{color:#f8c528}body.front.not-logged-in #colorbox .view-front-locations h2,body.front.not-logged-in #colorbox .view-front-locations .locations-front a,body.splash-page .view-front-locations h2,body.splash-page .view-front-locations .locations-front a{color:#222}body.front.not-logged-in #colorbox .view-landing-page-slideshow-2019 li,body.splash-page .view-landing-page-slideshow-2019 li{color:#f8c528;opacity:.5}body.front.not-logged-in #colorbox .view-landing-page-slideshow-2019 li:active,body.front.not-logged-in #colorbox .view-landing-page-slideshow-2019 li:hover,body.splash-page .view-landing-page-slideshow-2019 li:active,body.splash-page .view-landing-page-slideshow-2019 li:hover{opacity:1}body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block .view-content a,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block-1 .view-content a,body.splash-page #block-views-front-learn-more-link-block .view-content a,body.splash-page #block-views-front-learn-more-link-block-1 .view-content a{color:#222;border-bottom:2px solid #f8c528}body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block .view-content a:hover,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block-1 .view-content a:hover,body.splash-page #block-views-front-learn-more-link-block .view-content a:hover,body.splash-page #block-views-front-learn-more-link-block-1 .view-content a:hover{text-decoration:none}body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block .view-footer,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block-1 .view-footer,body.splash-page #block-views-front-learn-more-link-block .view-footer,body.splash-page #block-views-front-learn-more-link-block-1 .view-footer{font-weight:bold}body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block .view-footer .view-content a,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block-1 .view-footer .view-content a,body.splash-page #block-views-front-learn-more-link-block .view-footer .view-content a,body.splash-page #block-views-front-learn-more-link-block-1 .view-footer .view-content a{color:#999;border:0 none;font-weight:normal}body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block .view-footer .view-content .level,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block-1 .view-footer .view-content .level,body.splash-page #block-views-front-learn-more-link-block .view-footer .view-content .level,body.splash-page #block-views-front-learn-more-link-block-1 .view-footer .view-content .level{font-weight:bold;color:#222}body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links a:after,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links a:after,body.splash-page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links a:after,body.splash-page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links a:after{color:#f8c528}body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced,body.splash-page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie,body.splash-page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced,body.splash-page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie,body.splash-page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced{margin-left:1em}body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before,body.front.not-logged-in #colorbox #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before,body.splash-page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,body.splash-page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,body.splash-page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before,body.splash-page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before{background:#fef3d5;border:10px solid #fef3d5;box-shadow:0 0 3px #fef3d5}body.front.not-logged-in #colorbox .affiliates-block-front .affiliates-block-title,body.splash-page .affiliates-block-front .affiliates-block-title{color:#000}body.front.not-logged-in #colorbox .affiliates-block-front .affiliate .affiliate-text .affiliate-title a,body.splash-page .affiliates-block-front .affiliate .affiliate-text .affiliate-title a{color:#000}body.front.not-logged-in #colorbox .affiliates-block-front .affiliate .affiliate-text .affiliate-caption,body.splash-page .affiliates-block-front .affiliate .affiliate-text .affiliate-caption{color:#888}body.front.not-logged-in #colorbox #breadcrumb,body.splash-page #breadcrumb{color:#f8c528}body.front.not-logged-in #colorbox #breadcrumb a,body.splash-page #breadcrumb a{color:#ddd}body.front.not-logged-in #colorbox #quickset-boston_programs a,body.front.not-logged-in #colorbox #quickset-newburyport_programs a,body.front.not-logged-in #colorbox #quickset-vermont_programs a,body.front.not-logged-in #colorbox #quickset-brooklyn_programs a,body.front.not-logged-in #colorbox #quickset-littleton_programs a,body.splash-page #quickset-boston_programs a,body.splash-page #quickset-newburyport_programs a,body.splash-page #quickset-vermont_programs a,body.splash-page #quickset-brooklyn_programs a,body.splash-page #quickset-littleton_programs a{color:#000}body.front.not-logged-in #colorbox #quickset-boston_programs h3.ui-accordion-header,body.front.not-logged-in #colorbox #quickset-newburyport_programs h3.ui-accordion-header,body.front.not-logged-in #colorbox #quickset-vermont_programs h3.ui-accordion-header,body.front.not-logged-in #colorbox #quickset-brooklyn_programs h3.ui-accordion-header,body.front.not-logged-in #colorbox #quickset-littleton_programs h3.ui-accordion-header,body.splash-page #quickset-boston_programs h3.ui-accordion-header,body.splash-page #quickset-newburyport_programs h3.ui-accordion-header,body.splash-page #quickset-vermont_programs h3.ui-accordion-header,body.splash-page #quickset-brooklyn_programs h3.ui-accordion-header,body.splash-page #quickset-littleton_programs h3.ui-accordion-header{background:#fff;border-color:#ccc}body.front.not-logged-in #colorbox #quickset-boston_programs h3.ui-accordion-header:hover,body.front.not-logged-in #colorbox #quickset-newburyport_programs h3.ui-accordion-header:hover,body.front.not-logged-in #colorbox #quickset-vermont_programs h3.ui-accordion-header:hover,body.front.not-logged-in #colorbox #quickset-brooklyn_programs h3.ui-accordion-header:hover,body.front.not-logged-in #colorbox #quickset-littleton_programs h3.ui-accordion-header:hover,body.splash-page #quickset-boston_programs h3.ui-accordion-header:hover,body.splash-page #quickset-newburyport_programs h3.ui-accordion-header:hover,body.splash-page #quickset-vermont_programs h3.ui-accordion-header:hover,body.splash-page #quickset-brooklyn_programs h3.ui-accordion-header:hover,body.splash-page #quickset-littleton_programs h3.ui-accordion-header:hover{background-color:#ddd}body.front.not-logged-in #colorbox #quickset-boston_programs h3.ui-accordion-header>a,body.front.not-logged-in #colorbox #quickset-newburyport_programs h3.ui-accordion-header>a,body.front.not-logged-in #colorbox #quickset-vermont_programs h3.ui-accordion-header>a,body.front.not-logged-in #colorbox #quickset-brooklyn_programs h3.ui-accordion-header>a,body.front.not-logged-in #colorbox #quickset-littleton_programs h3.ui-accordion-header>a,body.splash-page #quickset-boston_programs h3.ui-accordion-header>a,body.splash-page #quickset-newburyport_programs h3.ui-accordion-header>a,body.splash-page #quickset-vermont_programs h3.ui-accordion-header>a,body.splash-page #quickset-brooklyn_programs h3.ui-accordion-header>a,body.splash-page #quickset-littleton_programs h3.ui-accordion-header>a{color:#000}body.front.not-logged-in #colorbox #quickset-boston_programs h3.ui-accordion-header-active,body.front.not-logged-in #colorbox #quickset-newburyport_programs h3.ui-accordion-header-active,body.front.not-logged-in #colorbox #quickset-vermont_programs h3.ui-accordion-header-active,body.front.not-logged-in #colorbox #quickset-brooklyn_programs h3.ui-accordion-header-active,body.front.not-logged-in #colorbox #quickset-littleton_programs h3.ui-accordion-header-active,body.splash-page #quickset-boston_programs h3.ui-accordion-header-active,body.splash-page #quickset-newburyport_programs h3.ui-accordion-header-active,body.splash-page #quickset-vermont_programs h3.ui-accordion-header-active,body.splash-page #quickset-brooklyn_programs h3.ui-accordion-header-active,body.splash-page #quickset-littleton_programs h3.ui-accordion-header-active{background-color:#ddd}body.front.not-logged-in #colorbox #quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,body.front.not-logged-in #colorbox #quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,body.front.not-logged-in #colorbox #quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item,body.front.not-logged-in #colorbox #quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item,body.front.not-logged-in #colorbox #quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item,body.splash-page #quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,body.splash-page #quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,body.splash-page #quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item,body.splash-page #quickset-brooklyn_programs .ui-accordion-content li.views-fluid-grid-item,body.splash-page #quickset-littleton_programs .ui-accordion-content li.views-fluid-grid-item{border-color:#ccc}body.front.not-logged-in #colorbox .block .view-metrorock-store .views-row.store-product,body.front.not-logged-in #colorbox .block.store .store-class-wrapper,body.splash-page .block .view-metrorock-store .views-row.store-product,body.splash-page .block.store .store-class-wrapper{background:#eee}body.front.not-logged-in #colorbox #block-quicktabs-boston-events,body.splash-page #block-quicktabs-boston-events{background:#fff}body.front.not-logged-in #colorbox .field-content.calendar-title a,body.splash-page .field-content.calendar-title a{color:#fff}body.front.not-logged-in #colorbox .calendar-calendar th.days,body.front.not-logged-in #colorbox .calendar-calendar td,body.splash-page .calendar-calendar th.days,body.splash-page .calendar-calendar td{background-color:#e2e2e2;border-color:#fff;color:#222}body.front.not-logged-in #colorbox .calendar-calendar .month-view .full .inner .monthview,body.front.not-logged-in #colorbox .calendar-calendar .week-view .full .inner .weekview,body.front.not-logged-in #colorbox .calendar-calendar .day-view .full .inner .dayview,body.splash-page .calendar-calendar .month-view .full .inner .monthview,body.splash-page .calendar-calendar .week-view .full .inner .weekview,body.splash-page .calendar-calendar .day-view .full .inner .dayview{border-color:#777}body.front.not-logged-in #colorbox .calendar-calendar .month-view .full td.single-day div.monthview,body.front.not-logged-in #colorbox .calendar-calendar .week-view .full td.single-day div.monthview,body.front.not-logged-in #colorbox .calendar-calendar .day-view .full td.single-day div.monthview,body.splash-page .calendar-calendar .month-view .full td.single-day div.monthview,body.splash-page .calendar-calendar .week-view .full td.single-day div.monthview,body.splash-page .calendar-calendar .day-view .full td.single-day div.monthview{background:#CC6468}body.front.not-logged-in #colorbox .calendar-calendar .month-view .full td.multi-day div.monthview,body.front.not-logged-in #colorbox .calendar-calendar .week-view .full td.multi-day div.monthview,body.front.not-logged-in #colorbox .calendar-calendar .day-view .full td.multi-day div.monthview,body.splash-page .calendar-calendar .month-view .full td.multi-day div.monthview,body.splash-page .calendar-calendar .week-view .full td.multi-day div.monthview,body.splash-page .calendar-calendar .day-view .full td.multi-day div.monthview{background:#CC6468}body.front.not-logged-in #colorbox .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,body.front.not-logged-in #colorbox .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff,body.front.not-logged-in #colorbox .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,body.front.not-logged-in #colorbox .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff,body.splash-page .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,body.splash-page .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff,body.splash-page .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .continues,body.splash-page .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-84 .cutoff{background:#CC6468}body.front.not-logged-in #colorbox .calendar-calendar .month-view .full td.multi-day div.monthview a,body.front.not-logged-in #colorbox .calendar-calendar .week-view .full td.multi-day div.monthview a,body.front.not-logged-in #colorbox .calendar-calendar .day-view .full td.multi-day div.monthview a,body.splash-page .calendar-calendar .month-view .full td.multi-day div.monthview a,body.splash-page .calendar-calendar .week-view .full td.multi-day div.monthview a,body.splash-page .calendar-calendar .day-view .full td.multi-day div.monthview a{color:#fff}body.front.not-logged-in #colorbox .calendar-calendar .month-view .full tr td.today,body.front.not-logged-in #colorbox .calendar-calendar .month-view .full tr.odd td.today,body.front.not-logged-in #colorbox .calendar-calendar .month-view .full tr.even td.today,body.front.not-logged-in #colorbox .calendar-calendar .month-view .full tr td.single-day.today,body.splash-page .calendar-calendar .month-view .full tr td.today,body.splash-page .calendar-calendar .month-view .full tr.odd td.today,body.splash-page .calendar-calendar .month-view .full tr.even td.today,body.splash-page .calendar-calendar .month-view .full tr td.single-day.today{background:#fef3d5;border-color:#fff}body.front.not-logged-in #colorbox .calendar-calendar td.empty,body.splash-page .calendar-calendar td.empty{border-color:#fff}body.front.not-logged-in #colorbox .calendar-calendar span.field-content em.spaces-left-message,body.front.not-logged-in #colorbox .calendar-calendar td.multi-day em.spaces-left-message,body.splash-page .calendar-calendar span.field-content em.spaces-left-message,body.splash-page .calendar-calendar td.multi-day em.spaces-left-message{color:#fff;background:#5b9d5b;border-color:#333}body.front.not-logged-in #colorbox .calendar-calendar span.field-content em.class-full-message,body.front.not-logged-in #colorbox .calendar-calendar td.multi-day em.class-full-message,body.splash-page .calendar-calendar span.field-content em.class-full-message,body.splash-page .calendar-calendar td.multi-day em.class-full-message{color:#fff;background:#c24b4b;border-color:#333}h1{font-size:44px;line-height:45px}h2{font-size:36px;line-height:45px}h3{font-size:26px;line-height:35px}h4{font-size:20px;line-height:25px}p{font-size:16px;line-height:25px}pre,code,tt,samp,kbd,var{font-family:Consolas,Monaco,"Courier New",Courier,monospace,sans-serif}input.form-text,textarea{border:1px solid;padding:4px;line-height:20px}input[type="submit"]{border:1px solid;padding:5px}.field-name-body iframe{max-width:100%}a{font-style:normal}.center-text{text-align:center}.block-content ul,.block-content ol{padding:0 0 0 15px}.block-content li{margin:0;padding:0}svg{width:80%;height:80%;margin:10%}#page-wrapper{background:#222;min-height:100%;position:relative;overflow:hidden}#columns{background-color:#f2f2f2;padding-top:2em}#content-column{padding:0}.node-type-landing-page #content-column{padding:0}#footer{width:100%;bottom:0;padding-top:.5em}#footer .container{width:100%}#header-wrapper{background:rgba(255,192,203,0.5)}#messages-help-wrapper .container{max-width:1440px;margin:0 auto}#footer-wrapper{background:rgba(255,192,203,0.5)}#logo img{vertical-align:bottom}#site-name{margin:0}#site-name a:link,#site-name a:visited{text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-slogan{margin:0}.bold-title{font-weight:bold}.narrow-title{font-weight:200}.content-inline-img-left{float:left;margin:0 15px 5px 0}.content-inline-img-right{float:right;margin:0 0 5px 15px}.webform-component{max-width:85%}.webform-component input{max-width:100%}.small-icon{font-size:15px;position:relative}.small-icon.icon-mobile{top:2px}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px}.feed-details dt,.feed-details dd{display:inline;margin:0}ul.links{margin:0;padding:0}ul.links.inline{display:block}ul.links li{display:inline;list-style:none;padding:0 10px 0 0}.search-results{margin:0;padding:0}.attribution{display:block;opacity:0.65;padding:1em 0;text-align:center}.attribution a{text-decoration:none;color:inherit}.attribution a:hover,.attribution a:focus{text-decoration:underline}.region-sidebar-second{padding-top:10px}.region-footer{font-size:12px;line-height:1.2em;text-align:left}.region-footer h2{color:white;font-size:15px;line-height:1.2em;text-align:left}.region-footer .newsletter-xs{text-align:center;font-size:12px}.region-footer .newsletter-xs h2{margin-bottom:1.5em;text-align:center}.region-footer .newsletter-signup p{text-align:left;margin-top:.5em;font-size:12px}.region-footer .newsletter-signup .block-inner{margin-right:0}.region-footer a{font-style:normal}.region-footer .block-content ul,.region-footer .block-content ol{padding:0}.region-footer .view-footer-social-icons{margin:2em 0}.region-copyright{font-size:12px;line-height:1.5em;padding:2em 1em}.region-copyright a{font-style:normal}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}.nav{clear:both}.nav li,.nav ul.menu li{display:block;float:left;list-style:none}.nav li a,.nav ul.menu li a{display:block}.nav .block{margin-bottom:0}#menu-bar #block-superfish-6 .sf-menu ul{left:0;position:absolute;width:auto;line-height:50px}#menu-bar #block-superfish-6 .sf-menu ul li{text-align:left}ul.sf-menu{margin-bottom:0}ul.sf-menu a{text-decoration:none}ul.sf-menu li:hover,ul.sf-menu li.sfHover{outline:0}ul.sf-menu li:hover>ul,ul.sf-menu li.sfHover>ul{top:70px}ul.sf-menu a:focus,ul.sf-menu a:hover,ul.sf-menu a:active{outline:0}.block-superfish ul ul{background:#000;top:4em}.sf-vertical{width:100%}.sf-vertical li{width:100%}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:100%;top:0;margin:0}.sf-vertical li a{padding:.5em 0}#superfish-9 .sf-vertical li:hover ul,#superfish-9 .sf-vertical li.sfHover ul{left:0}.sf-navbar{padding-bottom:0 !important}.sf-menu.sf-style-default a{padding:0 10px}div.region.region-header .block{display:inline-block;float:right;clear:none;width:auto}.region-header{width:100%;height:40px}.region-header .block{margin:0}.region-header .block.header-links{float:left}.region-header .block.header-links .header-link{display:inline-block;height:40px;line-height:40px;padding:0 20px;border-right:1px solid;font-size:12px;text-transform:uppercase;font-weight:bold;font-style:italic}.region-header .block.header-links .header-link:hover{text-decoration:none}.region-header .block.header-commerce{float:right;margin-right:0;padding-right:1em}.region-header .block.header-commerce .header-commerce-link{display:inline-block;height:40px;line-height:40px;padding:0 20px;font-size:12px;text-transform:none;font-weight:bold;width:100px}.region-header .block.header-commerce .header-commerce-link:hover{text-decoration:none}.region-header .block.header-commerce .header-commerce-link.cart svg{height:15px;width:15px;padding:0;vertical-align:middle}.region-header .block.header-commerce .icon-cart{display:inline-block;width:25px}.region-footer{width:100%;height:auto;padding:2em 0}.region-footer nav,.region-footer .newsletter-signup{vertical-align:top}.region-footer .block{margin:0}.region-footer .block a{font-style:normal;color:white}.region-footer .block .view-newsletter-signup-form-links a{color:#fff}.region-footer .block .view-footer-logo img{width:120px;margin:0 2em;height:120px}.region-footer .block .copy-wrapper{font-size:12px}.region-footer .block .copy-wrapper a{font-weight:bold}.region-footer .block.footer-links{float:left}.region-footer .block.footer-links .footer-link{display:inline-block;height:40px;line-height:40px;padding:0 20px;border-right:1px solid;font-size:12px;text-transform:uppercase;font-weight:bold;font-style:italic}.region-footer .block.footer-links .footer-link:hover{text-decoration:none}.region-footer .block.footer-copyright{float:right}.region-footer .block.footer-copyright .copy-wrapper{display:inline-block;height:40px;line-height:40px;padding:.5em 20px 1em;font-size:12px;text-transform:uppercase;font-style:normal}.block.social-icons .block-content{margin-left:auto;-webkit-box-ordinal-group:3;order:2}.block.social-icons a.social-icon{display:inline-block;text-align:center;height:2em;width:2em;line-height:2em;text-align:center;position:relative;top:0;border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;margin:0 .5em}.block.social-icons a.social-icon img{height:1em;width:1em;margin:.5em}.block.social-icons a.social-icon span{position:relative;top:0;font-size:20px}.block.social-icons a.social-icon span.icon-twitter{left:1px}.block.social-icons a.social-icon .view-content{float:right}.block.social-icons a.social-icon:hover{text-decoration:none}#menu-bar{margin-left:auto;margin-right:auto;height:70px}#menu-bar .mobile-logo-block{display:inline-block;height:70px;min-width:10%;margin:0}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo{display:block;width:108px;height:108px;position:absolute;margin:-1.5em 1em 0;z-index:9999;padding:5px;background-position:center;background-size:cover}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo.boston-mobile-logo{background-image:url("images/logo-boston.png")}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo.newburyport-mobile-logo{background-image:url("images/logo-newburyport.png")}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo.vermont-mobile-logo{background-image:url("images/logo-vermont.png")}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo.brooklyn-mobile-logo{background-image:url("images/logo-brooklyn.png")}#menu-bar .mobile-logo-block .mobile-logo-wrapper .mobile-logo.littleton-mobile-logo{background-image:url("images/logo-littleton.png")}#menu-bar .main-menu.block{float:right}#menu-bar .main-menu.block ul.sf-menu{float:right}#menu-bar .main-menu.block ul.menu.sf-menu li a{line-height:1.2em}#menu-bar .main-menu.block,#menu-bar .menu-locations{margin:0 auto;display:inline-block}#menu-bar .main-menu.block ul.menu.sf-menu li,#menu-bar .menu-locations ul.menu.sf-menu li{font-size:16px}#menu-bar .main-menu.block ul.menu.sf-menu li a,#menu-bar .menu-locations ul.menu.sf-menu li a{padding:0;display:inline-block}#menu-bar .main-menu.block ul.menu.sf-menu>li,#menu-bar .menu-locations ul.menu.sf-menu>li{font-weight:normal;height:70px;line-height:70px}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent{border:0 none;padding:0;border-bottom:none}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>a.sf-depth-1{border-bottom:0 none;height:70px}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu{border:0 none;border-top:none;width:100%;left:-2px;top:70px;padding:0;font-weight:normal}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu:before,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu:before{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-12px;border-width:12px 12px 0;border-style:solid;display:block;width:0}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu:after,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu:after{content:"";position:absolute;bottom:-9px;left:50%;margin-left:-9px;border-width:9px 9px 0;border-style:solid;display:block;width:0}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li{line-height:20px;padding:10px 0}#menu-bar .main-menu.block ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a,#menu-bar .menu-locations ul.menu.sf-menu>li.sfHover.menuparent>ul.sf-megamenu ol li a{font-size:17px;line-height:17px;width:100%}#menu-bar .main-menu.block ul.menu.sf-menu>li a.sf-depth-1,#menu-bar .menu-locations ul.menu.sf-menu>li a.sf-depth-1{margin:0;margin-right:0}#menu-bar .main-menu.block ul.menu.sf-menu>li.sf-item-3,#menu-bar .menu-locations ul.menu.sf-menu>li.sf-item-3{width:auto}#menu-bar .main-menu.block ul.menu.sf-menu .sf-sub-indicator,#menu-bar .menu-locations ul.menu.sf-menu .sf-sub-indicator{right:-1em;top:20px}#menu-bar .menu-locations{min-width:15%;display:inline-block}#menu-bar .menu-locations ul.menu.sf-menu li{margin-left:0}#menu-bar .menu-locations ul.menu.sf-menu li a{margin:0;width:98%}#menu-bar .menu-locations ul.menu.sf-menu li a.active:after{content:'\2713';float:right;padding-right:1em}#menu-bar .menu-locations ul.menu.sf-menu li li{margin-left:0;padding-left:1.5em}#menu-bar .menu-locations ul.menu ul{padding-left:0;overflow:hidden}#menu-bar .menu-locations .sf-vertical li:hover ul,#menu-bar .menu-locations .sf-vertical li.sfHover ul{left:0}#menu-bar .sf-menu-locations .sf-depth-1.menuparent{color:#000;font-weight:bold}#menu-bar .sf-menu-locations a.sf-depth-1:after{content:'>';display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);margin-left:1em}#menu-bar #block-superfish-16 ul.sf-menu.sf-accordion,#menu-bar #block-superfish-17 ul.sf-menu.sf-accordion,#menu-bar #block-superfish-18 ul.sf-menu.sf-accordion,#menu-bar #block-superfish-19 ul.sf-menu.sf-accordion,#menu-bar #block-superfish-20 ul.sf-menu.sf-accordion{display:block}.sidebar-menu-block{margin:0 15px}.sidebar-menu-block ul.menu{list-style:none;padding-left:0;margin:0}.sidebar-menu-block ul.menu li{list-style:none;border-top:1px solid}.sidebar-menu-block ul.menu li.menu-depth-1{display:none}.sidebar-menu-block ul.menu li.menu-depth-1.active-trail{display:list-item}.sidebar-menu-block ul.menu li.menu-depth-1>a.active-trail{font-size:18px}.sidebar-menu-block ul.menu li.menu-depth-1 a{display:inline-block;padding:12px 0;font-size:16px;font-weight:700;width:100%;text-align:center}.sidebar-menu-block ul.menu li.menu-depth-1 a.active{color:#f8c627}.sidebar-menu-block ul.menu li.menu-depth-1 a:hover,.sidebar-menu-block ul.menu li.menu-depth-1 a:hover>.sf-sub-indicator{text-decoration:none;color:#f8c627}.sidebar-menu-block ul.menu li.menu-depth-1 li.menu-depth-2.last{border-bottom:1px solid}#colorbox{max-width:90%;height:auto !important;min-height:600px;position:fixed !important}#colorbox #cboxWrapper{overflow:visible}#colorbox #cboxWrapper #cboxContent{border:4px solid;border-radius:3px;overflow:hidden;margin-top:0}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent{border:none}#colorbox #cboxClose{display:none !important}.splash-page{background-image:url("images/splash-image-cliffs.jpg");background-size:cover;background-position:center top}.splash-page .splash-wrapper{overflow:hidden;width:600px;margin:auto;text-align:center}.splash-page .splash-wrapper a:hover{text-decoration:none}.splash-page .splash-wrapper h1{margin-bottom:0;margin-top:10px;font-size:40px;text-transform:uppercase;font-style:italic;text-shadow:3px 3px 5px #444}.splash-page .splash-wrapper h2{margin:0 0 20px 0;font-size:30px;text-transform:uppercase;font-style:italic;font-weight:300;text-shadow:2px 1px 5px #444}.splash-page .splash-wrapper .splash-logo-wrapper{width:370px;height:auto;margin:auto;margin-top:-40px;float:left}.splash-page .splash-wrapper .location{float:left;width:230px;text-align:center;text-shadow:3px 3px 5px #444}.splash-page .splash-wrapper .location a:hover{text-decoration:none}.splash-page .splash-wrapper .location a:hover .location-title{opacity:0.75}.splash-page .splash-wrapper .location .location-img-front{width:200px;height:200px;border-radius:50%;border:8px solid;box-shadow:4px 6px 0}.splash-page .splash-wrapper .location .location-title{margin:2px 0}.splash-page .splash-wrapper .location .location-title .location-city{font-size:26px;font-weight:bold;font-style:italic;text-transform:uppercase}.splash-page .splash-wrapper .location .location-title .location-state{font-size:16px;font-weight:bold;font-style:italic;text-transform:uppercase}.splash-page .splash-wrapper .location .location-address{font-size:18px;color:#888;font-style:italic}@media screen and (min-width: 541px) and (max-width: 550px){.splash-page .splash-wrapper{width:auto}.splash-page .splash-wrapper h1{margin-top:10px;line-height:40px}.splash-page .splash-wrapper h2{margin:10px 0 0px 0;line-height:30px}.splash-page .splash-wrapper .splash-logo-wrapper{width:250px;float:none}.splash-page .splash-wrapper .location{float:none;display:inline-block}}@media screen and (min-width: 530px) and (max-width: 540px){.splash-page .splash-wrapper{width:auto;padding:10px}.splash-page .splash-wrapper h1{margin-top:10px;line-height:40px;font-size:30px}.splash-page .splash-wrapper h2{margin:10px 0 20px 0;line-height:25px;font-size:20px}.splash-page .splash-wrapper .splash-logo-wrapper{display:none}.splash-page .splash-wrapper .location{float:none;display:inline-block}}@media screen and (max-width: 420px){.splash-page .splash-wrapper{width:auto}.splash-page .splash-wrapper h1{margin-top:10px;line-height:40px;font-size:30px}.splash-page .splash-wrapper h2{margin:10px;line-height:25px;font-size:20px}.splash-page .splash-wrapper .splash-logo-wrapper{display:none}.splash-page .splash-wrapper .location{float:none;display:inline-block}}.node-type-landing-page #page .region-highlighted{background-color:#222}.node-type-landing-page #page .region-highlighted .region-inner{max-width:1440px;background-color:#f2f2f2;margin:0 auto}.node-type-landing-page #page .region-highlighted #block-block-192 .block-inner,.node-type-landing-page #page .region-highlighted #block-views-front-learn-more-link-block .block-inner,.node-type-landing-page #page .region-highlighted #block-views-front-learn-more-link-block-1 .block-inner{margin-left:0;margin-right:0}.node-type-landing-page #page .region-highlighted #block-views-front-learn-more-link-block .block-inner,.node-type-landing-page #page .region-highlighted #block-views-front-learn-more-link-block-1 .block-inner{max-width:770px}.node-type-landing-page #page header#main-content-header{display:none}.node-type-landing-page #page #columns{padding:0;box-shadow:none}.node-type-landing-page #page .block{margin-bottom:0}.node-type-landing-page #page #breadcrumb{display:none}.node-type-landing-page #page .landing-page-slideshow{width:100%}.node-type-landing-page #page .landing-page-slideshow .block-inner{margin:0}.node-type-landing-page #page .landing-page-slideshow a:hover{text-decoration:none}.node-type-landing-page #page .landing-page-slideshow .flexslider{border:none;margin:0}.node-type-landing-page #page .landing-page-slideshow .flexslider ul,.node-type-landing-page #page .landing-page-slideshow .flexslider ol{padding:0}.node-type-landing-page #page .landing-page-slideshow .flexslider ul .views-field-field-slide-image,.node-type-landing-page #page .landing-page-slideshow .flexslider ol .views-field-field-slide-image{overflow:hidden;position:absolute}.node-type-landing-page #page .landing-page-slideshow .flexslider ul .views-field-field-slide-image .field-content img,.node-type-landing-page #page .landing-page-slideshow .flexslider ol .views-field-field-slide-image .field-content img{-webkit-filter:brightness(55%) saturate(140%);filter:brightness(55%) saturate(140%)}.node-type-landing-page #page .landing-page-slideshow .flexslider ul .views-field-field-slide-image .field-content .slide-image,.node-type-landing-page #page .landing-page-slideshow .flexslider ol .views-field-field-slide-image .field-content .slide-image{width:100%;height:660px;background-size:cover;background-position:center top;-webkit-filter:brightness(55%) saturate(140%);filter:brightness(55%) saturate(140%)}.node-type-landing-page #page .landing-page-slideshow .flexslider .flex-control-nav{top:300px;z-index:9}.node-type-landing-page #page .landing-page-slideshow .flexslider .flex-control-nav li{margin:0 5px}.node-type-landing-page #page .landing-page-slideshow .flexslider .flex-control-paging{margin:1em}.node-type-landing-page #page .landing-page-slideshow .landing-page-slideshow-overlay{position:absolute;top:0}.node-type-landing-page #page .landing-page-slideshow .landing-page-slideshow-overlay .welcome-title{font-size:60px;line-height:60px}.node-type-landing-page #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-summary-text{font-size:18px;margin-top:20px}.node-type-landing-page #page .landing-page-slideshow .landing-page-slideshow-overlay .slide-link{display:block;font-size:16px;font-style:normal;width:210px;text-align:center;margin-top:40px;position:relative;padding:20px;border:4px solid;border-radius:2px}.node-type-landing-page #page .front-join-banner{height:58px;width:100%;text-align:center}.node-type-landing-page #page .front-join-banner .block-content{height:58px;line-height:58px}.node-type-landing-page #page .front-join-banner .join-banner-wrapper{margin-left:-64px}.node-type-landing-page #page .front-join-banner .join-banner-dot{font-family:arial;font-size:26px;display:inline-block;vertical-align:top;margin:0 20px}.node-type-landing-page #page .front-join-banner a.join-banner-link{display:inline-block;margin:0 auto;text-decoration:none}.node-type-landing-page #page .front-join-banner a.join-banner-link:hover{text-decoration:none}.node-type-landing-page #page .front-join-banner a.join-banner-link .join-mr{font-size:18px;font-weight:bold;font-style:italic}.node-type-landing-page #page .front-join-banner a.join-banner-link .membership-benefits{font-size:12px;font-weight:bold;font-style:italic}.node-type-landing-page #page .new-ready-front{width:100%;background-size:cover;background-position:center top}.node-type-landing-page #page .new-ready-front .block-content{margin:0 auto}.node-type-landing-page #page .new-ready-front .block-content a{color:inherit}.node-type-landing-page #page .new-ready-front .block-content a:hover{text-decoration:none}.node-type-landing-page #page .new-ready-front .block-content .new-ready.left{float:left}.node-type-landing-page #page .new-ready-front .block-content .new-ready.right{float:right}.node-type-landing-page #page .new-ready-front .block-content .new-ready .new-ready-title{font-size:40px;line-height:40px;font-style:italic;text-transform:uppercase;color:#fff}.node-type-landing-page #page .new-ready-front .block-content .new-ready .new-ready-title .title-bold{font-weight:bold}.node-type-landing-page #page .new-ready-front .block-content .new-ready .new-ready-title .title-narrow{font-weight:200}.node-type-landing-page #page .new-ready-front .block-content .new-ready .paranthetical{font-size:18px;font-weight:bold;font-style:italic;text-transform:uppercase}.node-type-landing-page #page .new-ready-front .block-content .new-ready .wrapper{margin-top:20px}.node-type-landing-page #page .new-ready-front .block-content .new-ready .wrapper .new-ready-thumbnail{width:180px;height:120px;box-shadow:7px 6px 0px;float:left;margin-right:25px;border-bottom:1px solid;border-right:1px solid}.node-type-landing-page #page .new-ready-front .block-content .new-ready .wrapper .right-text{float:left;font-size:18px;width:250px;font-weight:300}.node-type-landing-page #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button{display:inline-block;border-radius:5px;padding:6px 10px;font-weight:900;font-style:italic;text-transform:uppercase;font-size:12px;width:110px;text-align:center;margin-top:10px}.node-type-landing-page #page .new-ready-front .block-content .new-ready .wrapper .right-text .new-ready-button:hover{text-decoration:none;opacity:0.8}.node-type-landing-page #page .latest-front-block{overflow:hidden}.node-type-landing-page #page .latest-front-block.featured-programs{border-right:1px solid;float:left}.node-type-landing-page #page .latest-front-block .front-news-events-icon{padding-right:10px}.node-type-landing-page #page .latest-front-block .front-news-events-title{display:inline-block;margin-left:20px;font-size:30px;font-style:italic;text-transform:uppercase}.node-type-landing-page #page .latest-front-block .views-row{position:relative;margin:15px 0;padding:18px 0 10px 0}.node-type-landing-page #page .latest-front-block .views-row.views-row-first:before{border:none}.node-type-landing-page #page .latest-front-block .views-row .event-page-title,.node-type-landing-page #page .latest-front-block .views-row .views-field-title{text-transform:uppercase;font-size:15px;font-weight:bold}.node-type-landing-page #page .latest-front-block .views-row .views-field-created,.node-type-landing-page #page .latest-front-block .views-row .views-field-field-event-calendar-date,.node-type-landing-page #page .latest-front-block .views-row .views-field-field-featured-program-secondary{font-style:italic;font-weight:400}.node-type-landing-page #page .latest-front-block .views-row .views-field-created .date-display-single,.node-type-landing-page #page .latest-front-block .views-row .views-field-field-event-calendar-date .date-display-single,.node-type-landing-page #page .latest-front-block .views-row .views-field-field-featured-program-secondary .date-display-single{float:none;width:auto;margin-right:0;font-size:inherit;padding-bottom:0}.node-type-landing-page #page .latest-front-block .views-row:before{content:"";position:absolute;top:0;left:0;width:25px;border:1px solid}.node-type-landing-page #page #block-views-front-quote-block .view-content h3{display:none}.node-type-landing-page #page #block-views-front-quote-block .block-inner{margin:0}.node-type-landing-page #page .quote-block-front{width:100%;position:relative}.node-type-landing-page #page .quote-block-front .block-inner{margin:0}.node-type-landing-page #page .quote-block-front .bg-image{width:100%;position:absolute;top:0;bottom:0;background-size:cover;background-position:center}.node-type-landing-page #page .quote-block-front .quote-text-overlay .speech-bubble{position:relative;margin:0;border:5px solid;border-radius:2px;z-index:999}.node-type-landing-page #page .quote-block-front .quote-text-overlay .speech-bubble .quote{text-transform:none;font-size:18px;font-style:normal;font-weight:bold}.node-type-landing-page #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution,.node-type-landing-page #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{text-transform:none;font-weight:bold;max-width:75%;margin-top:1em}.node-type-landing-page #page .quote-block-front .quote-text-overlay .speech-bubble .quote-attribution-date{margin:0 .5em 0;font-weight:normal}.node-type-landing-page #page .quote-block-front .quote-text-overlay .speech-bubble .view-empty .bg-image{background-position-y:bottom}.node-type-landing-page #page .locations-block-front{width:100%;background-position:center top;background-repeat:repeat-x;padding-top:0}.node-type-landing-page #page .locations-block-front .pager a{color:#999}.node-type-landing-page #page .locations-block-front .pager .pager-current{color:#222}.node-type-landing-page #page .locations-block-front .block-inner{background-size:100% 7px;background-repeat:no-repeat;background-position:center top;margin:0}.node-type-landing-page #page .locations-block-front .block-content{width:1440px;margin:0 auto;overflow:hidden}.node-type-landing-page #page .locations-block-front .location{float:left;text-align:center}.node-type-landing-page #page .locations-block-front .location .location-img-front{width:200px;height:200px;border-radius:50%;border:8px solid #fff;box-shadow:4px 6px 0 rgba(150,150,150,0.4)}.node-type-landing-page #page .locations-block-front .location a:hover{text-decoration:none}.node-type-landing-page #page .locations-block-front .location .location-title{margin:15px 0}.node-type-landing-page #page .locations-block-front .location .location-title .location-city{font-size:26px;font-weight:bold;font-style:italic;text-transform:uppercase}.node-type-landing-page #page .locations-block-front .location .location-title .location-state{font-size:16px;font-weight:bold;font-style:italic;text-transform:uppercase}.node-type-landing-page #page .locations-block-front .location .location-address{font-size:18px;font-style:italic}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav{position:relative;direction:block;height:600px}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav li{height:300px;top:25%;width:40px;position:relative}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav li a{display:block;position:relative;background:black;padding:.5em}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-prev{left:0;display:inline-block;z-index:999}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-prev a.flex-prev{width:40px;left:0;line-height:40px}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-prev a.flex-prev:before{padding:0;font-size:29px}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-next{display:inline-block;float:right;z-index:999}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-next a.flex-next{width:40px;line-height:40px;height:40px;right:1em}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav .flex-nav-next a.flex-next:before{padding:0;margin-right:25%;font-size:29px}.node-type-landing-page #page .view-landing-page-slideshow-2019 .flex-direction-nav a{display:block;color:#fff;position:relative;margin:0;opacity:1}.node-type-landing-page #page .view-front-locations{width:75%;max-width:1440px;margin:0 auto;min-height:300px}.node-type-landing-page #page .view-front-locations .view-content{padding-bottom:2em}.node-type-landing-page #page .view-front-locations h2,.node-type-landing-page #page .view-front-locations .view-footer,.node-type-landing-page #page .locations-block-front h2,.node-type-landing-page #page .locations-block-front .view-footer{text-align:center}.node-type-landing-page #page .view-front-locations h2,.node-type-landing-page #page .locations-block-front h2{margin:2.5em auto 1.5em}.node-type-landing-page #page .view-front-locations table,.node-type-landing-page #page .locations-block-front table{margin:0}.node-type-landing-page #page .view-front-locations table td,.node-type-landing-page #page .locations-block-front table td{padding-bottom:0}.node-type-landing-page #page .view-front-locations a,.node-type-landing-page #page .locations-block-front a{font-style:normal}.node-type-landing-page #page .view-front-locations a:hover,.node-type-landing-page #page .locations-block-front a:hover{text-decoration:none}.node-type-landing-page #page .view-front-locations img,.node-type-landing-page #page .locations-block-front img{width:80%;margin:0 10%;border-radius:50%;height:auto}.node-type-landing-page #page .view-front-locations .locations-front,.node-type-landing-page #page .locations-block-front .locations-front{display:block;text-align:center;background-color:white;padding:7em 0 1em;margin-top:-6em;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.4)}.node-type-landing-page #page .view-front-locations .locations-front:hover,.node-type-landing-page #page .locations-block-front .locations-front:hover{box-shadow:0px 4px 42px 0 rgba(0,0,0,0.24)}.node-type-landing-page #page .view-front-locations .locations-front .city,.node-type-landing-page #page .locations-block-front .locations-front .city{text-transform:capitalize}.node-type-landing-page #page .view-front-locations .locations-front .state,.node-type-landing-page #page .locations-block-front .locations-front .state{color:#666;font-size:.8em}.node-type-landing-page #page .view-front-locations table,.node-type-landing-page #page .locations-block-front table{border:0 none}.node-type-landing-page #page .programs-block-front{background-repeat:no-repeat;width:100%;background-position:center bottom;background-position-y:bottom}.node-type-landing-page #page .programs-block-front .view-front-programs-instruction-link{text-align:center;margin-bottom:40;padding-bottom:5em;padding-top:0}.node-type-landing-page #page #main-content{display:none}.node-type-landing-page #page #block-block-196 .block-inner{margin:0}.node-type-landing-page #page #block-views-front-learn-more-link-block-1{background:#f2f2f2}.node-type-landing-page #page #block-views-front-learn-more-link-block,.node-type-landing-page #page #block-views-front-learn-more-link-block-1{padding-bottom:3em}.node-type-landing-page #page #block-views-front-learn-more-link-block .block-inner,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .block-inner{padding:0;margin-left:0;margin-right:0}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-header,.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-header,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer{padding:2em}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-content,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-content{padding:2em}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-header,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-header{padding-bottom:0}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-header p,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-header p{color:#999}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-content a,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-content a{font-style:normal;font-weight:bold}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer{color:#222;padding-top:.5em;padding-bottom:0}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links{background:#fff;width:85%;margin:2em 0}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links a,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links a{margin-bottom:2em}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie,.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced{margin-left:1em}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before{display:block;float:left;outline-offset:1em;border-radius:50%;padding:15px;border-radius:50%;margin-right:1.3em;margin-top:-.5em;margin-left:-1em;margin-bottom:10px;width:1em;height:1em}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:after,.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:after,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:after,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:after{content:url(images/icons/right-arrow.svg);height:1em;width:1em;display:inline-block;float:right;margin-top:-.5em}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie .tagline,.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced .tagline,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie .tagline,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced .tagline{font-size:.8em}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .newbie:before,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .newbie:before{content:url("images/icons/newbie-climber.svg")}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .experienced:before,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .experienced:before{content:url("images/icons/experienced-climber.svg")}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .view-content,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .view-content{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.04)}.node-type-landing-page #page #block-views-front-learn-more-link-block .view-footer .view-front-skill-level-links .view-content:hover,.node-type-landing-page #page #block-views-front-learn-more-link-block-1 .view-footer .view-front-skill-level-links .view-content:hover{box-shadow:0px 4px 42px 0px rgba(0,0,0,0.24)}.at-mt .at-menu-toggle,.at-mt .at-menu-toggle ul,.at-mt .at-menu-toggle ul.menu{margin-top:0;margin-bottom:1em;padding:0}.at-mt .at-menu-toggle-button{margin:0}.at-mt .at-menu-toggle ul a{padding:0 10px;white-space:nowrap}ul.menu{padding-left:15px}ul.menu ul{padding-left:15px}ul.menu li{margin:0}.block .menu li.content{padding:0}.book-navigation .page-up{min-width:2em;white-space:nowrap}.book-navigation .menu{margin-left:0}#breadcrumb{display:none}ul.pager{clear:both;margin:0;text-align:center}.item-list ul.pager li{margin:0}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}ul.pager li.pager-current{font-weight:700}.block ul.pager li{margin:0}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 0.5em;position:absolute;width:12em;z-index:50}#skip-link a{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:hover,#skip-link a:focus,#skip-link a:active{outline:0}#tasks{margin-bottom:15px}ul.primary{border-bottom-color:#ccc;margin:20px 0;padding:0 0 0 5px}ul.primary li{display:block;float:left;margin:0 1px -1px}ul.primary li a{background-color:#f5f5f5;border-color:#ccc;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em}ul.primary li a:hover,ul.primary li a:focus{background-color:#eee;border-color:#ccc}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:#fff;border-bottom-color:#fff}ul.secondary{border-bottom:1px solid #ccc;margin:1em 0 0;padding:0 .3em 1em}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:none;text-decoration:underline}ul.action-links{margin:20px 0 0;list-style:none}.field-label-inline .field-label{margin:0}.field-label{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0}.field-type-taxonomy-term-reference{margin-bottom:1.5em}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0}.field-type-taxonomy-term-reference.field-label-inline .field-item{display:inline;list-style:none;padding:0 10px 0 0}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px}.block{margin-bottom:20px}.mobile-only{display:none}.block-title{margin:0}#block-system-main{padding:1em}.node{margin-bottom:20px}.node .node-title{margin:0}.node.node-content-page .field-name-field-image{max-height:700px;overflow:hidden;margin-bottom:20px}.node.node-content-page .field-name-field-image img.image-style-content-page-image{width:100%}.page-node .field-name-field-event-calendar-date .date-display-single{display:inline-block;margin-bottom:20px}.page-node .field-name-field-event-calendar-date .date-display-single .date-display-range{display:inline}.node-type-event-indoor-summer-camp .field-name-field-gym,.node-type-event-outdoor-summer-camp .field-name-field-gym{font-size:18px}.node-type-event-indoor-summer-camp .field-name-field-gym .field-item,.node-type-event-outdoor-summer-camp .field-name-field-gym .field-item{padding-left:10px;text-transform:uppercase}table.staff-table td{padding:15px;vertical-align:top}table.industry-partners-table{margin-top:30px;border:none}table.industry-partners-table tbody{border:none}table.industry-partners-table tr:nth-child(2n+2){background-color:inherit}#quickset-boston_programs h3.ui-accordion-header,#quickset-newburyport_programs h3.ui-accordion-header,#quickset-vermont_programs h3.ui-accordion-header{border:none;border-top:1px solid;border-radius:0;margin:0;padding-top:15px;padding-bottom:15px}#quickset-boston_programs h3.ui-accordion-header>a,#quickset-newburyport_programs h3.ui-accordion-header>a,#quickset-vermont_programs h3.ui-accordion-header>a{font-size:16px;text-transform:uppercase;font-weight:400;font-style:italic}#quickset-boston_programs .ui-accordion-content,#quickset-newburyport_programs .ui-accordion-content,#quickset-vermont_programs .ui-accordion-content{border:none;padding:0;overflow:hidden}#quickset-boston_programs .ui-accordion-content ul,#quickset-newburyport_programs .ui-accordion-content ul,#quickset-vermont_programs .ui-accordion-content ul{padding:0}#quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item,#quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item,#quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item{height:50px;width:100%;padding:10px 0;margin:0;border:none;border-bottom:1px solid;background:none}#quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-field-icon-image,#quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-field-icon-image,#quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-field-icon-image{height:50px;width:50px;float:left}#quickset-boston_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-title-1,#quickset-newburyport_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-title-1,#quickset-vermont_programs .ui-accordion-content li.views-fluid-grid-item .views-field.views-field-title-1{height:50px;line-height:50px;float:left;margin-left:20px;font-size:16px;text-transform:uppercase}.region-header{padding:.5em 0}.region-header .block-inner{margin:0;padding:0}.region-header #block-system-user-menu h2{display:none}.region-header #block-system-user-menu ul.menu{margin:0;padding:0}.region-header #block-system-user-menu ul.menu li{list-style:none;padding:0}.region-header #block-system-user-menu,.region-header #block-system-user-menu ul.menu li,.region-header .waiver,.region-header .my-account,.region-header .calendar{display:inline-block;float:right}.region-header .calendar{width:auto}.region-header #page-wrapper .waiver .content a,.region-header #block-views-top-links-block .view-top-links a,.region-header #block-system-user-menu ul.menu li a,.region-header .my-account a,.region-header .calendar .block-content a{color:#999;display:inline-block;height:40px;line-height:40px;padding:0 20px;font-size:12px;text-transform:normal;font-weight:bold;font-style:normal}.region-header #page-wrapper .waiver .content a:focus,.region-header #page-wrapper .waiver .content a:hover,.region-header #page-wrapper .waiver .content a:active,.region-header #block-views-top-links-block .view-top-links a:focus,.region-header #block-views-top-links-block .view-top-links a:hover,.region-header #block-views-top-links-block .view-top-links a:active,.region-header #block-system-user-menu ul.menu li a:focus,.region-header #block-system-user-menu ul.menu li a:hover,.region-header #block-system-user-menu ul.menu li a:active,.region-header .my-account a:focus,.region-header .my-account a:hover,.region-header .my-account a:active,.region-header .calendar .block-content a:focus,.region-header .calendar .block-content a:hover,.region-header .calendar .block-content a:active{color:white;text-decoration:none}.region-header #page-wrapper .waiver .content .is-active,.region-header #page-wrapper .waiver .content .active,.region-header #block-views-top-links-block .view-top-links .is-active,.region-header #block-views-top-links-block .view-top-links .active,.region-header #block-system-user-menu ul.menu li .is-active,.region-header #block-system-user-menu ul.menu li .active,.region-header .my-account .is-active,.region-header .my-account .active,.region-header .calendar .block-content .is-active,.region-header .calendar .block-content .active{text-decoration:none}.block-title.at-menu-toggle-button{text-transform:none}.at-menu-toggle-button-link{color:black;font-style:normal;text-decoration:none}@media (only screen) and (min-width: 1025px){#menu-bar .main-menu.block ul.menu.sf-menu li{margin-left:0}}.page-store #breadcrumb{display:none}.page-views .block .view-metrorock-store{overflow:hidden}.page-views .block .view-metrorock-store .views-row.store-product,.block.store .store-class-wrapper{float:left;width:150px;height:170px;text-align:center;text-transform:uppercase;padding:20px;border-radius:5px;margin:20px 40px 20px 0}.page-boston-store .boston-store .store-class-title,.page-burlington-store .store .store-class-title,.page-newburyport-store .store .store-class-title,.page-brooklyn-store .store .store-class-title,.page-littleton-store .store .store-class-title{min-height:50px}.view-metrorock-store h3{font-size:21px;font-weight:bold;font-style:italic;text-transform:uppercase;clear:both}.view-metrorock-store h3:after{content:"s"}.node-voucher-product-display .commerce-product-title{font-size:21px;font-weight:bold;font-style:italic;text-transform:uppercase;margin-bottom:20px}.node-voucher-product-display .commerce-product-title .commerce-product-title-label{display:none}.page-node-registrations .sticky-table{display:none}.form-item-field-i-agree-checkbox-und .description{margin-top:-20px}#comments{margin:1.5em 0}#comments h2.comment-title{margin:0}#comments h2.comment-form{margin:0}.comment{margin-bottom:20px}.comment-title{margin:0}.new{color:#c00}.indented{margin-left:40px}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{font-weight:700}.form-item .description{font-size:0.85em}.marker,.form-required{color:#c00}.container-inline div,.container-inline label{display:inline}fieldset{border:1px solid #ccc}a.button{-moz-appearance:button;-webkit-appearance:button}.password-parent,.confirm-parent{margin:0}table{margin:10px 0;padding:0;width:100%}table.sticky-header{z-index:10}table,thead,tbody,tr,th,td{border-color:#ccc}table,td,th{vertical-align:middle}caption,th,td{text-align:left}thead tr{font-weight:700;background-color:#e5e5e5}td,th{border-bottom:0;margin:0;padding:5px 7px}tr.odd{background:#fff}tr.info,tr.even,tr:nth-child(2n+2){border-bottom:0;background-color:#f5f5f5}tr.odd td.active{background-color:#eee}tr.even td.active{background-color:#ebebeb}#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:normal}#messages{max-width:1440px;margin:0 auto}div.messages{margin-bottom:10px;margin-top:10px}div.messages ul{margin-top:0;margin-bottom:0}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{color:pink;color:rgba(239,170,170,0.4);font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:50px;font-weight:700;line-height:1.2;height:0;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word}.maintenance-page .container{padding:40px 0}.maintenance-page #site-name,.maintenance-page #page-title{margin:0}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px}.db-offline div.messages{margin:20px 0 0}.db-offline #content{padding:20px 0}#admin-menu{margin:0;padding:0}.dev-query{background:#eee;padding:30px}#styleguide-header{padding:0 10px}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto}.program-schedule .calendar-time a{color:#fff}.view .date-nav-wrapper .date-prev{padding-right:10px}.view .date-nav-wrapper .date-next{padding-left:10px}.mobile-message{display:none}#block-quicktabs-boston-events{padding-bottom:50px}#quicktabs-boston_events{max-width:1200px;margin:0 auto}.field-content.calendar-title{font-size:14px;line-height:18px}.calendar-calendar th.days,.calendar-calendar td{border:7px solid}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{border-radius:2px;border:1px solid;margin:8px 5px}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.monthview,.calendar-calendar .day-view .full td.single-day div.monthview{padding:10px}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.monthview,.calendar-calendar .day-view .full td.multi-day div.monthview{margin:0 5px;font-size:14px}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{left:10px}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today,.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:7px solid}.calendar-calendar span.field-content em.spaces-left-message,.calendar-calendar td.multi-day em.spaces-left-message{font-weight:bold;display:inline-block;font-size:11px;padding:4px;line-height:11px;border:1px solid}.calendar-calendar span.field-content em.class-full-message,.calendar-calendar td.multi-day em.class-full-message{font-weight:bold;display:inline-block;font-size:11px;padding:4px;line-height:11px;border:1px solid}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{background:inherit}.calendar-calendar .month-view .full td.multi-day .inner .monthview .contents *{display:inline-block;padding-right:15px}.calendar-calendar .month-view .full td.multi-day .calendar-time{font-size:10px}div.region #block-system-main.block{width:auto}#page-title{margin-left:10px}.node-type-content-page.page-node-806 #page-title,.node-type-content-page.page-node-206 #page-title,.node-type-content-page.page-node-157 #page-title{display:none}.region-page-title{max-width:1440px;margin:0 auto}.region-page-title .block-inner{margin-left:0;margin-right:0}div#block-views-page-titles-block-block-1,div#block-views-page-titles-block-block-2,div#block-views-page-titles-block-block-3,.region-page-title .region-inner .block{margin-bottom:0}div#block-views-page-titles-block-block .view-page-titles-block{background:url(/sites/all/themes/metrorock2019/images/page-headers/about-us-header-compressor.jpg) #222 no-repeat}div#block-views-page-titles-block-block-2 .view-page-titles-block{background:url(/sites/all/themes/metrorock2019/images/page-headers/programs-instructions-header-compressor.jpg) #222 no-repeat}div#block-views-page-titles-block-block-1 .view-page-titles-block{background:url(/sites/all/themes/metrorock2019/images/page-headers/getting-started-header-compressor.jpg) #222 no-repeat}div#block-views-page-titles-block-block-3 .view-page-titles-block{background:url(/sites/all/themes/metrorock2019/images/page-headers/waiver-header-compressor.jpg) #222 no-repeat}.view-page-titles-block{margin:0;font-size:44px;line-height:400px;font-weight:bold;color:white;height:400px;background-repeat:no-repeat;background-position:center;padding-left:2em}.node-type-store-page #page-title{margin:0;font-size:44px;line-height:400px;font-weight:bold;color:white;height:400px;background-repeat:no-repeat;background-position:center;padding-left:2em;background:url(/sites/all/themes/metrorock2019/images/page-headers/store-header-compressor.jpg) #222 no-repeat}.node-type-store-page #columns{margin:0 auto;padding:0;width:100%}.node-type-store-page #main-content{margin-left:0;margin-right:0}.node-type-store-page .tabs.primary,.node-type-store-page ul.action-links{display:none}
