html{background-color:transparent;margin:0;padding:0;overflow-x:hidden}html.non-main{background-color:transparent}html.non-main body{background-color:transparent}.container{max-width:100%;width:100%;height:100%;position:relative;padding:0}.mobile{display:none !important}.center{position:relative;top:50%;transform:translateY(-50%)}a{text-decoration:none}.fancybox-skin{background:#fff !important;box-shadow:none !important;border-radius:0}.fancybox-close{background-image:url(../images/x.png);width:15px;height:15px;background-size:15px 15px;right:0;top:-25px}.fancybox-prev{left:-62px}.fancybox-next{right:-62px}.fancybox-prev span{background-color:#fff;height:44px;width:44px;background-image:url(../images/red-arrow.png);background-repeat:no-repeat;background-size:10px 15px;background-position:center center;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}.fancybox-next span{background-color:#fff;height:44px;width:44px;background-image:url(../images/red-arrow.png);background-repeat:no-repeat;background-size:10px 15px;background-position:center center}.sweet-alert button{background-color:#2d1b00 !important}.video-controls-box{position:fixed;z-index:99999;display:none;width:100%;height:51px;background-color:transparent;top:0}.video-box-royals-icon{position:relative;left:12px;top:0px;float:left}.skip-video-button{width:160px;height:40px;float:right;color:white;font-weight:500;padding:2px 0 10px;text-align:center;line-height:40px;font-size:16px;text-transform:uppercase}.skip-video-button.link{position:relative;left:-12px;top:0px;z-index:20;cursor:pointer}.navbar{-webkit-backface-visibility:hidden;height:62px;background-image:linear-gradient(-180deg, #fff 0%, #E5E5E5 100%);border-bottom:1px solid #fff}#topnav .logo{position:absolute;left:20px;top:10px;display:none}#topnav .logo img{max-width:190px}#topnav .sf-logo{position:absolute;top:11px;right:20px;display:none}#topnav .sf-logo img{max-width:68px}#topnav .navbar-nav{float:none;margin:0 auto;text-align:center;line-height:62px}#topnav .navbar-nav>li{float:none;display:inline-block}#topnav .navbar-nav>li a{font-family:"Univers";font-style:italic;font-size:13px;color:#2d1b00;letter-spacing:1px;text-transform:uppercase;width:130px;-moz-transition:color 0.2s;-o-transition:color 0.2s;-webkit-transition:color 0.2s;transition:color 0.2s}#topnav .navbar-nav>li a:hover{color:#B1B1B1}#topnav .navbar-nav>li a.active{color:#ff3c00}#topnav .login{position:absolute;right:0;width:100px;height:28px;line-height:24px;top:17px;background-color:#2d1b00;color:#fff;text-transform:uppercase;font-size:18px;letter-spacing:2px;font-family:"Univers";font-style:italic;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}#topnav .login:hover{background-color:#ff3c00}#topnav .login span{background-image:url(../images/icon-lock.png);width:7px;height:9px;background-size:7px 9px;display:inline-block;position:relative;top:-2px;margin:0 10px 0 12px}.navbar-toggle{position:absolute;padding:10px 0;float:none;margin-top:0;margin-left:0px;margin-bottom:0;background-color:transparent;background-image:none;border:1px solid transparent;right:0;border-radius:0;top:12px}.navbar-toggle.collapsed .close,.navbar-toggle .icon-bar{display:none}.navbar-toggle.collapsed .icon-bar{background-image:url(../images/nav.png);width:28px;height:15px;background-size:28px 15px;display:block}.navbar-toggle .close{display:block;background-image:url(../images/icon-X.png);width:19px;height:19px;background-size:19px 19px;margin-right:-2px;top:-2px;position:relative;opacity:1}#mobile-nav .navbar-collapse.collapse{display:none}#mobile-nav{display:none}a.btn-g{background-color:#ff3c00;min-width:185px;padding:0 20px;height:52px;line-height:58px;font-family:"Univers";font-style:italic;font-size:20px;color:#fff;display:inline-block;margin:0 auto;text-align:center;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}a.btn-g:hover{background-color:#fff;color:#ff3c00}a.btn-red{border:2px solid #ff3c00;background-color:transparent;min-width:185px;padding:0 20px;height:52px;line-height:58px;font-family:"Univers";font-style:italic;font-size:13px;color:#fff;display:inline-block;margin:0 auto;text-align:center;position:relative;z-index:2}a.btn-red:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#ff3c00;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition:300ms ease-out;transition:300ms ease-out}a.btn-red:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.site{margin-top:62px}.row{margin:0;clear:both}.col{display:inline-block;float:left;padding:0;-moz-transition:all 0.1s;-o-transition:all 0.1s;-webkit-transition:all 0.1s;transition:all 0.1s}.divider{height:120px;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(../images/HomeStripe.jpg);background-repeat:round}.divider img{max-width:38px}.small-block{color:#fff;overflow:hidden;text-align:center;width:100%}.small-block strong{font-family:"ArialNarrow";font-size:13px;line-height:24px;display:block;max-width:238px;text-align:left;margin:47px auto 0}.small-block p{font-family:"ArialNarrow";font-size:13px;line-height:24px;max-width:238px;text-align:left;margin:20px auto 60px}.small-block#sb1,.small-block#sb1-2{background:url(../images/BG-black-price.jpg) no-repeat top right;height:327px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.small-block#sb1 a.virtual,.small-block#sb1-2 a.virtual{margin:68px auto 29px;display:block;background-image:url(../images/icon-360.png);width:45px;height:43px;background-size:45px 43px}.small-block#sb1 span,.small-block#sb1-2 span{font-family:"Univers";font-style:italic;font-weight:normal;display:block;font-size:24px;line-height:24px;margin-bottom:35px}.small-block#sb2{background:url(../images/BG-black-facility.jpg) no-repeat top left;height:391px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.small-block#sb2 .fancyphoto{display:none}.small-block#sb3,.small-block#sb3-2{background:url(../images/BG-black-classes.jpg) no-repeat top right;height:391px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.small-block#sb3 a.btn-red,.small-block#sb3-2 a.btn-red{border:2px solid #ff3c00}.small-block#sb3 a.btn-red:hover:before,.small-block#sb3-2 a.btn-red:hover:before{-moz-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-ms-transform:scale(0)}.small-block#sb4{background:url(../images/BG-black-personal-training.jpg) no-repeat center center;height:501px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.small-block#sb4 strong{margin-top:80px}.small-block#sb5,.small-block#sb5-2{background:url(../images/BG-black-recovery.jpg) no-repeat top right;height:391px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.small-block#sb6,.small-block#sb6-2{background:url(../images/BG-black-address.jpg) no-repeat center center;height:391px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.small-block#sb6 div,.small-block#sb6-2 div{margin-top:50px}.small-block#sb6 div strong,.small-block#sb6-2 div strong{display:block;margin-top:25px;margin-bottom:5px;text-transform:uppercase}.small-block#sb6 div span,.small-block#sb6-2 div span{display:block;font-family:"ArialNarrow";font-size:14px;line-height:24px;text-align:left;max-width:238px;margin:0 auto}.small-block#sb6 div span em,.small-block#sb6-2 div span em{font-style:normal;margin-left:25px}.small-block#sb7,.small-block#sb7-2{background:url(../images/BG-black-pt.jpg) no-repeat top right;height:391px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.small-block#sb7 a.btn-red,.small-block#sb7-2 a.btn-red{border:2px solid #ff3c00}.small-block#sb7 a.btn-red:hover:before,.small-block#sb7-2 a.btn-red:hover:before{-moz-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-ms-transform:scale(0)}.red-box{height:391px;color:#fff;text-align:center}.red-box p{max-width:514px;font-size:17px;line-height:24px;font-family:"ArialNarrow";margin:0 auto;text-align:left;font-weight:normal}.red-box p .plus{position:relative;display:inline-block;background-image:url(../images/plus.png);width:12px;height:12px;background-size:12px 12px;vertical-align:middle;margin:0 2px}.red-box#rb-1{background:url(../images/BG-red-classes.jpg) no-repeat top left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.red-box#rb-2{background:url(../images/BG-red-recovery.jpg) no-repeat top left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.red-box#rb-3{background:url(../images/personal-trainer-red.jpg) no-repeat top left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.red-box#rb-4{background:url(../images/BG-red-tour.jpg) no-repeat top left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:327px}.section{height:273px;color:#fff;text-align:center}.section#facility{background:url(../images/BG-facility-title.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section#fit49{background:url(../images/BG-49ers-title.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section#classes{background:url(../images/BG-gold-classes.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section#personal-training{background:url(../images/BG-gold-personal-training.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section#recovery{background:url(../images/BG-gold-recovery.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section span{display:block;font-family:"Univers";font-size:25px;text-transform:uppercase;margin-top:-20px}.section span br{display:none}.section strong{display:block;font-family:"Univers";font-style:italic;font-size:81px;text-transform:uppercase;font-weight:normal;margin-top:85px}#home{height:522px;text-align:center}#home .logo{display:block;max-width:320px;margin:50px auto 40px}#home span{font-size:25px;color:#FFFFFF;font-family:"Univers";text-transform:uppercase;-webkit-font-smoothing:antialiased;display:block}#home h1{font-family:"Univers";font-style:italic;font-size:40px;color:#fff;margin-bottom:0px;margin-top:0;text-transform:uppercase}#home a{margin-top:40px}#home-gal{height:522px;width:100%}#home-gal .carousel-inner .item{height:522px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center;color:#fff;overflow:hidden}#home-gal .carousel-control{margin-top:0}#home-gal .carousel-indicators li{margin:0 10px;width:8px;height:8px;background-color:#fff;border:none;border-radius:8px;vertical-align:middle;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}#home-gal .carousel-indicators li:hover{background-color:#ff3c00}#home-gal .carousel-indicators li.active{height:12px;width:12px;background-color:transparent;border:2px solid #ff3c00;border-radius:12px}#member-pricing{height:327px;background:url(../images/BG-gold-1.jpg) no-repeat top left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;text-align:center}#member-pricing>span{display:block;font-family:"Univers";font-size:27px;text-shadow:0 0 9px #4E3712;text-transform:uppercase;margin-top:107px}#member-pricing div{font-family:"Univers";font-style:italic;font-size:20px;text-transform:uppercase;line-height:34px;text-shadow:0 0 9px #4E3712;-webkit-font-smoothing:antialiased;margin-top:10px}#member-pricing div span{display:inline-block;margin:0 15px}#description{text-align:center;background:url(../images/BG-gray-1.jpg) no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:499px}#description .img-overlay{background-image:url(../images/woman_working_out.png);width:785px;height:386px;background-size:785px 386px;display:inline-block;position:relative;top:113px}#description div{display:inline-block;vertical-align:top;margin-left:-110px}#description div img{max-width:153px;margin:121px auto 51px}#description div p{max-width:375px;font-family:"ArialNarrow";font-size:20px;color:#ff3c00;line-height:28px}#facility-gal{height:391px;width:100%;background:url(../images/BG-red-facility.jpg) no-repeat top right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#facility-gal .carousel-inner .item{height:391px;width:100%;text-align:center;color:#fff;overflow:hidden}#facility-gal .carousel-inner .item img{margin:81px 0 40px;display:inline-block;max-height:75px}#facility-gal .carousel-inner .item p{font-family:"Univers";font-style:italic;font-size:15px;letter-spacing:1px;color:#fff}#facility-gal .carousel-inner .item h2{margin:0;text-transform:uppercase;font-family:"Univers";font-size:25px}#facility-gal .carousel-indicators{bottom:50px}#facility-gal .carousel-indicators li{margin:0 10px;width:8px;height:8px;background-color:#fff;border:none;border-radius:8px;vertical-align:middle;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}#facility-gal .carousel-indicators li:hover{background-color:#ff3c00}#facility-gal .carousel-indicators li.active{height:12px;width:12px;background-color:transparent;border:2px solid #ff3c00;border-radius:12px}#personal-training-gal{height:501px;width:100%}#personal-training-gal .carousel-inner .item{height:501px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center;color:#fff;overflow:hidden}#personal-training-gal .carousel-inner .item div{float:left;margin-left:400px;text-align:left;max-width:55%}#personal-training-gal .carousel-inner .item h2{font-family:"Univers";font-size:35px;line-height:51px;margin-top:40px;text-transform:uppercase}#personal-training-gal .carousel-inner .item h2 span{display:block;font-size:57px;margin-top:-10px}#personal-training-gal .carousel-inner .item p{font-family:"ArialNarrow";font-size:17px;line-height:24px;margin-top:35px}#personal-training-gal .carousel-inner .item h3{font-family:"Univers";font-style:italic;font-size:21px;color:#001E1F;letter-spacing:2px;line-height:24px;margin:20px auto 10px;text-transform:uppercase}#personal-training-gal .carousel-inner .item div>span{display:block;font-family:"ArialNarrow";font-weight:bold;font-size:14px;color:#001E1F;line-height:24px}#personal-training-gal .carousel-indicators li{margin:0 10px;width:8px;height:8px;background-color:#fff;border:none;border-radius:8px;vertical-align:middle;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}#personal-training-gal .carousel-indicators li:hover{background-color:#2d1b00}#personal-training-gal .carousel-indicators li.active{height:12px;width:12px;background-color:transparent;border:2px solid #2d1b00;border-radius:12px}#sign-up{background:url(../images/BG-black-guestpass.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:431px;color:#fff;text-align:center}#sign-up.guest-pass-div{background:url(../images/BG-guest-big.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:560px}#sign-up.guest-pass-div h2{margin-top:140px}#sign-up h2{margin:38px auto 27px;font-family:"Univers";font-size:32px;text-transform:uppercase}#sign-up .formarea{max-width:692px;margin:0 auto;font-size:0}#sign-up .formarea div{display:inline-block;margin:5px}#sign-up .formarea input{width:291px;height:52px;line-height:52px;border:1px solid #FFFFFF;background:transparent;text-align:center;font-family:"ArialNarrow";font-weight:bold;font-size:16px}#sign-up .formarea a{margin-top:51px}#map{height:391px;background:url(../images/Map.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}#map .location{background-image:url(../images/location.png);width:60px;height:85px;background-size:60px 85px;position:absolute;bottom:29%;left:37%}footer{height:261px;background:url(../images/BG-red-footer.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;overflow:visible;text-align:center;position:relative}footer a.back-to-top{background-color:#FFFFFF;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);width:44px;height:44px;display:block;margin:0 auto;position:absolute;top:-22px;left:0;right:0;background-image:url(../images/arrow-up.png);background-repeat:no-repeat;background-size:20.2px 12.7px;background-position:center center}footer .links-block{padding-top:89px;overflow:hidden}footer .links-block a{text-transform:uppercase;font-size:33px;font-family:"Univers";color:#fff;display:inline-block;position:relative;margin:0 85px}footer .links-block a:first-child:before{content:" ";width:100vw;height:2px;background:#ff3c00;position:absolute;left:calc(-100vw - 30px);top:20px}footer .links-block a:first-child:after{content:" ";width:100vw;height:2px;background:#ff3c00;position:absolute;right:calc(-100vw - 30px);top:20px}footer .bottom{position:absolute;bottom:0;left:0;width:100%;height:98px;line-height:98px}footer .bottom span{font-size:16px;font-family:"Artegra";position:absolute;left:0;margin-left:200px}footer .bottom img{max-height:66px}footer .bottom .social{position:absolute;right:0;margin-right:200px;display:inline-block}footer .bottom .social a{vertical-align:middle}footer .bottom .social a.instagram{background-image:url(../images/instagram.png);width:26px;height:27px;background-size:26px 27px;display:inline-block;margin-right:18px}footer .bottom .social a.twitter{background-image:url(../images/twitter.png);width:23px;height:19px;background-size:23px 19px;display:inline-block;position:relative;top:1px}.careers-form{max-width:672px;overflow:hidden;text-align:center;background:url(../images/BG-gray-careers.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.careers-form h1{font-size:32px;color:#ff3c00;font-family:"Univers";text-transform:uppercase;-webkit-font-smoothing:antialiased;margin-top:30px;margin-bottom:20px}.careers-form div{font-size:0;padding:0 38px;position:relative}.careers-form input[type="text"]{border:1px solid #B4B4B4;background:transparent;width:calc(50% - 10px);height:52px;line-height:52px;font-family:"ArialNarrow";font-weight:bold;font-size:16px;color:#686868;text-align:center;margin:5px}.careers-form select{width:calc(100% - 10px);margin:5px;border:1px solid #B4B4B4;background:transparent;height:52px;line-height:52px;font-family:"ArialNarrow";font-weight:bold;font-size:16px;color:#686868;border-radius:0;-webkit-appearance:none;padding:0 20px}.careers-form select:focus{border:none;outline:none}.careers-form .box-arrow{position:absolute;width:52px;height:52px;border:1px solid #B4B4B4;top:5px;right:43px;background-image:url(../images/red-arrow.png);background-repeat:no-repeat;background-size:10px 15px;background-position:center center;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);pointer-events:none}.careers-form .resume-area{background:rgba(0,0,0,0.09);margin:10px 43px;padding:15px 0;text-align:center}.careers-form .resume-area span{display:block;font-family:"ArialNarrow";font-size:16px;color:#303030}.careers-form .resume-area input[type="file"]{margin:15px auto 0;font-size:12px}.careers-form .submit-careers{border:2px solid #ff3c00;background-color:transparent;min-width:185px;padding:0 20px;height:52px;line-height:52px;font-family:"Univers";font-style:italic;text-transform:uppercase;font-size:13px;color:#373737;display:block;width:224px;margin:50px auto;text-align:center;position:relative;z-index:2}.careers-form .submit-careers:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#ff3c00;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition:300ms ease-out;transition:300ms ease-out}.careers-form .submit-careers:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.membership-nav{background-color:#2d1b00;height:110px;text-align:center}.membership-nav a{display:inline-block;color:#ff3c00;font-family:'Univers';text-transform:uppercase;font-size:16px;-webkit-font-smoothing:antialiased;width:140px;border-bottom:2px solid #ff3c00;padding-bottom:3px;margin:0 5px;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;margin-top:40px}.membership-nav a.active{color:#fff;border-bottom:2px solid #fff}.membership-nav a.disabled{cursor:default}.steps{background-image:url(../images/BG-gray-div2.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.steps .step{display:none}.steps .step.active{display:block}#membership-options{text-align:center;padding:50px 0 100px;min-height:calc(100vh - 430px);font-size:0}#membership-options>div{width:320px;height:541px;display:inline-block;background-color:#2d1b00;overflow:hidden;margin:0 10px}#membership-options>div .inner{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:423px;overflow:hidden;color:#fff}#membership-options>div .inner.bg-1{background-image:url(../images/mbr-1.jpg)}#membership-options>div .inner.bg-2{background-image:url(../images/mbr-2.jpg)}#membership-options>div .inner.bg-3{background-image:url(../images/mbr-3.jpg)}#membership-options>div .inner h1{font-family:"Univers";font-style:italic;font-size:81px;color:#fff;margin:30px auto 40px}#membership-options>div .inner h2{font-family:"Univers";text-transform:uppercase;font-size:32px;font-style:italic}#membership-options>div .inner h2 span{display:block;font-family:'Univers';font-size:28px;color:#fff;-webkit-font-smoothing:antialiased;font-style:italic}#membership-options>div .inner p{max-width:250px;font-size:15px;line-height:20px;font-family:"ArialNarrow";margin:40px auto 0}#membership-options>div .inner+div a{width:185px;height:52px;line-height:54px;font-family:"Univers";font-style:italic;border:2px solid #ff3c00;text-transform:uppercase;display:block;margin:33px auto;font-size:13px;color:#fff;-webkit-font-smoothing:antialiased}#payment-information{text-align:center;padding-bottom:100px}#payment-information>.row{max-width:1050px;width:100%;margin:0;display:inline-block}#payment-information .formarea{overflow:hidden;clear:both}#payment-information .formarea h3{text-align:left;font-family:'Univers';text-transform:uppercase;font-size:28px;color:#5c5c5c;margin:50px 5px 20px}#payment-information .formarea>div{padding:5px;font-size:0}#payment-information .formarea input[type="text"]{border:1px solid #B4B4B4;background:transparent;width:100%;height:52px;line-height:52px;font-family:"ArialNarrow";font-weight:bold;font-size:16px;color:#686868;text-align:center;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}#payment-information .formarea input[type="text"].error{border-color:red}#payment-information .formarea input[type='checkbox']{border:1px solid #B4B4B4;width:26px;height:26px;text-align:left;float:left}#payment-information .formarea input[type='checkbox']+label{font-size:16px;color:#686868;font-family:'ArialNarrow';font-weight:bold;text-align:left;float:left;margin:0 0 20px;position:relative;top:7px}#payment-information .formarea select{width:100%;border:1px solid #B4B4B4;background:transparent;height:52px;line-height:52px;font-family:"ArialNarrow";font-weight:bold;font-size:16px;color:#686868;border-radius:0;-webkit-appearance:none;padding:0 20px;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}#payment-information .formarea select:focus{outline:none}#payment-information .formarea select.error{border-color:red}#payment-information .formarea .box-arrow{position:absolute;width:52px;height:52px;border:1px solid #B4B4B4;top:5px;right:5px;background-image:url(../images/red-arrow.png);background-repeat:no-repeat;background-size:10px 15px;background-position:center center;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);pointer-events:none}.membership-amounts{margin-top:30px}.membership-amounts .plan-type{background-image:url(../images/mbr-type.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;min-height:200px;text-align:center}.membership-amounts .plan-type h2{font-size:32px;color:#fff;font-family:'Univers';text-transform:uppercase;padding-top:68px;-webkit-font-smoothing:antialiased}.membership-amounts .plan-type h2 span{display:block;font-family:'Univers';font-size:28px;color:#ff3c00}.membership-amounts .amount-due{background-color:#e3e3e3;padding:30px 20px 16px;overflow:hidden}.membership-amounts .amount-due h3{margin:0 0 32px;font-family:'Univers';font-size:28px;color:#5c5c5c}.membership-amounts .amount-due>div{font-family:'ArialNarrow';font-size:17px;color:#2e2e2e;line-height:24px;clear:both;margin-bottom:5px;overflow:hidden}.membership-amounts .amount-due>div span{text-align:left;display:inline-block;float:left}.membership-amounts .amount-due>div strong{text-align:right;float:right;display:inline-block}.membership-amounts .amount-due>div strong span{color:#ff3c00;margin-right:10px;text-decoration:line-through}.membership-amounts .amount-due .total_due{margin:35px -20px 0;background-color:#d8d8d8;padding:14px 20px}.membership-amounts .amount-due .total_due strong:first-of-type{float:left;text-transform:uppercase}.membership-amounts p{text-align:left;padding:0 20px;margin:28px 0 40px;font-family:'ArialNarrow';font-size:13px;color:#2e2e2e;line-height:20px}.membership-amounts>a{display:block;width:225px;height:52px;line-height:54px;font-family:"Univers";font-style:italic;text-transform:uppercase;color:#fff;font-size:13px;background-color:#2d1b00;margin:0 auto;-webkit-font-smoothing:antialiased;text-align:center}.membership-amounts img{max-width:38px;display:block;margin:50px auto 0}.membership-amounts .terms-block{margin-bottom:40px;text-align:left;padding:0 20px}.membership-amounts .terms-block label{display:inline-block;font-family:'ArialNarrow';font-size:16px;color:#686868;line-height:21px;font-weight:normal;position:relative;margin-left:14px;top:1px;vertical-align:top}.membership-amounts .terms-block label a{color:#ff3c00}#review-membership{text-align:center;padding-bottom:100px}#review-membership .membership-amounts .plan-type h2 span{color:#ff3c00}#review-membership>.row{max-width:1050px;width:100%;margin:0;display:inline-block}#review-membership .block{background:#F0F0F0;padding:26px 45px;margin-bottom:10px;text-align:left;overflow:hidden}#review-membership .block div span{display:block;font-family:'ArialNarrow';font-weight:bold;font-size:16px;color:#686868;line-height:24px}#review-membership .block h2{text-transform:uppercase;font-family:'Univers';font-size:28px;color:#5c5c5c;margin:0;margin-bottom:20px}#review-membership .block:first-of-type{margin-top:50px}#review-membership .block .info-output{float:left;width:50%;display:inline-block}#review-membership .block .card-output{float:left;width:50%;display:inline-block;text-align:center}#confirmation{text-align:center;padding:80px 0 100px;min-height:calc(100vh - 430px)}#confirmation h2{font-family:'Univers';font-size:48px;color:#5c5c5c;text-transform:uppercase;margin:0 0 13px}#confirmation p{font-family:"ArialNarrow";font-size:16px;color:#686868;line-height:24px;font-weight:bold}#confirmation a{display:block;width:225px;height:52px;line-height:54px;font-family:"Univers";font-style:italic;text-transform:uppercase;color:#fff;font-size:13px;background-color:#2d1b00;margin:35px auto 80px;-webkit-font-smoothing:antialiased;text-align:center}#confirmation img{max-width:38px}#programming .dates{background-color:#000;color:#fff;height:94px;position:relative;border-bottom:19px solid #ff3c00;text-align:center;line-height:75px;overflow:hidden}#programming .dates .inner a.date{width:calc(100% / 7);display:inline-block;color:#fff;font-family:"ArialNarrow";font-size:17px;padding:19px 0;-webkit-font-smoothing:antialiased}#programming .dates .inner a.date strong{font-weight:bold;display:block;line-height:1;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}#programming .dates .inner a.date span{color:#666666;display:block;line-height:19px;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}#programming .dates .inner a.date.active strong{color:#ff3c00}#programming .dates .inner a.date.active span{color:#fff}#programming .dates .arrow{position:absolute;background-image:url(../images/left-arrow.png);width:13px;height:20px;background-size:13px 20px;top:29px}#programming .dates .arrow.arrow-left{left:25px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}#programming .dates .arrow.arrow-right{right:25px}#programming .class-list .title{background-color:#ededed;height:75px;line-height:75px;text-align:center;font-family:"ArialNarrow";font-weight:bold;-webkit-font-smoothing:antialiased;font-size:17px;color:#5C5C5C;border-bottom:1px solid #d2d2d2}#programming .class-list .class{min-height:75px;border-bottom:1px solid #d2d2d2;text-align:center;font-family:"ArialNarrow";font-family:17px}#programming .class-list .class .time,#programming .class-list .class .duration,#programming .class-list .class .instructor{line-height:75px}#programming .class-list .class .class-name{text-align:left;margin-top:17px;color:#ff3c00;line-height:19px;font-weight:bold}#programming .class-list .class .description{text-align:left}#programming .class-list .class .description a{font-size:15px;color:#9A9A9A;line-height:19px}#programming .class-list .class .description a span{margin-left:10px;display:inline-block;background-image:url(../images/down-arrow.png);width:12px;height:8px;background-size:12px 8px}#programming .class-list .class .book{text-align:center;height:52px;margin-top:12px;line-height:47px;width:139px;background:#2d1b00;color:#fff;font-family:"Univers";font-style:italic;font-size:29px;display:block;-webkit-font-smoothing:antialiased;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}#programming .class-list .class .book:hover{background-color:#ff3c00}.printable-class-page .title{font-size:50px;color:#ff3c00;text-align:center;height:100px;line-height:115px;text-transform:uppercase;font-family:"Univers";-webkit-font-smoothing:antialiased}.printable-class-page .title img{position:absolute;max-width:118px;top:20px;left:40px}.printable-class-page .title div{position:absolute;top:20px;right:40px;font-size:14px;font-family:"ArialNarrow";line-height:1.5;text-align:right}.printable-class-page .title div span,.printable-class-page .title div strong{display:block}.printable-class-page #programming .dates{height:84px;border-bottom:9px solid #ff3c00}.printable-class-page #programming .dates .inner a.date{color:#ff3c00}.printable-class-page #programming .dates .inner a.date span{color:#fff}.printable-class-page #programming .dates .inner{padding:0}.printable-class-page .daily-classes .inner{font-size:0;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex}.printable-class-page .daily-classes .inner>div:nth-child(even){background:#F8F8F8}.printable-class-page .daily-classes .day{width:calc(100% / 7);display:inline-block;padding:20px 0;min-height:calc(100vh - 184px);vertical-align:top}.printable-class-page .daily-classes .class{width:100%;padding:20px 5px;display:block;font-family:"ArialNarrow";-webkit-font-smoothing:antialiased;font-size:17px;color:#000;text-align:center;line-height:19px}.printable-class-page .daily-classes .class span{display:block}.printable-class-page .daily-classes .class strong{display:block;color:#ff3c00;margin:5px 0}@media (max-width: 1300px){#navbar .navbar-nav,#topnav .navbar-nav{display:none !important}#topnav .logo{left:0;display:block !important}#navbar a{height:auto;width:auto;padding:0;border-right:none;display:inline-block}#navbar a:hover{background-color:transparent}#navbar a.active:before{content:none}.navbar-toggle{display:block}#mobile-nav{margin-top:62px;padding:0;margin-left:0;border-top:none;position:fixed;width:100%;z-index:9999;text-align:center;height:auto;max-height:1000px;background-image:linear-gradient(-180deg, #fff 0%, #E5E5E5 100%)}#mobile-nav{display:block}#mobile-nav li a{text-align:left;padding:0 30px;font-family:"Univers";font-style:italic;font-size:20px;color:#2d1b00;text-transform:uppercase;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;height:33px;margin-top:20px;text-align:left;vertical-align:top}#mobile-nav li a:hover,#mobile-nav li a:active,#mobile-nav li a:focus{color:#ff3c00;text-decoration:none !important}#mobile-nav li{background-color:transparent}#mobile-nav li:first-child a{margin-top:30px}#mobile-nav li:last-child a{margin-bottom:30px}.navbar-collapse.collapse{display:none !important;max-height:100%;overflow:hidden !important}.collapse.in{display:block !important}.container>.navbar-collapse{margin:0px;top:-6px;position:relative}.navbar-nav{float:none !important;background-color:transparent;margin:0}.navbar-nav li{float:none}#personal-training-gal .carousel-inner .item{background-position:-150px center}}@media (max-width: 991px){#home span{font-size:20px}#home h1{font-size:32px}#member-pricing span,.section span{font-size:22px;margin-top:-10px}#description .img-overlay{display:none}#description div{margin-left:0}.section strong,#member-pricing strong{font-size:50px}.red-box p{padding:0 40px}#personal-training-gal .carousel-inner .item{background-position:center center}.small-block strong,.small-block p{font-size:16px;max-width:400px}.small-block#sb6 div strong{max-width:238px}footer .bottom span{margin-left:30px}footer .bottom .social{margin-right:30px}#description{height:374px}#description div img{margin:71px auto 51px}#membership-options>div{width:245px;margin:0 5px}#membership-options>div .inner p{padding:0 20px}}@media (max-width: 767px){#home h1{padding:0 20px;font-size:28px}.section span{padding:0 20px}.mobile{display:block !important}.desktop{display:none}.small-block strong,.small-block p{padding:0 42px}.small-block#sb1-2,.small-block#sb3-2,.small-block#sb5-2{height:175px}.section#personal-training{height:auto;min-height:273px;padding-bottom:80px}#facility-gal .carousel-inner .item p{padding:0 20px}#facility-gal .carousel-inner .item p br{display:none}#personal-training-gal .carousel-inner .item div{float:none;margin-right:0;text-align:left;max-width:100%}#personal-training-gal .carousel-inner .item h2{margin-top:30px;margin-bottom:30px}#personal-training-gal .carousel-inner .item{background:none !important;background-color:#000 !important;padding-bottom:80px}#personal-training-gal .carousel-inner .item .mobile{height:260px;background-position:10% -25px}#personal-training-gal .carousel-inner .item h2,#personal-training-gal .carousel-inner .item p,#personal-training-gal .carousel-inner .item h3,#personal-training-gal .carousel-inner .item div>span{padding:0 30px;color:#fff}#personal-training-gal,#personal-training-gal .carousel-inner .item{height:auto}#sign-up .formarea div{display:block}#sign-up{height:auto;padding-bottom:80px}.small-block#sb6 div strong,.small-block#sb6-2 div strong{padding:0 30px}.small-block#sb6 div span,.small-block#sb6-2 div span{margin:0 30px}footer{height:auto;padding-bottom:148px}footer .links-block{padding-top:45px}footer .links-block a{margin-bottom:50px}footer .links-block a:first-child:before,footer .links-block a:last-child:before{content:none}footer .links-block a:first-child:after{right:0;margin:0 auto;left:0;top:65px}footer .bottom{height:148px}footer .bottom span{display:block;position:absolute;background-color:#000;bottom:0;height:55px;line-height:55px;width:100%;margin:0}footer .links-block a{margin:0 auto 50px;display:block}#membership-options>div .inner h1{font-size:60px;margin:15px auto 20px}#membership-options>div .inner,#membership-options>div{height:auto}#membership-options>div{width:100%;margin:5px 0;max-width:90%}#membership-options>div .inner{padding-bottom:20px}#membership-options>div .inner p{max-width:90%}#sign-up h2{padding:0 20px}#sign-up p{padding:0 20px}}@media (max-width: 480px){#home{height:429px}#home span{font-size:14px}#home h1{font-size:24px}#home-gal{height:429px}#member-pricing span{font-size:25px}#description div p{font-size:16px;padding:0 10px}.section span{font-size:18px}.section span br{display:block}.section strong{font-size:42px;margin-top:65px;line-height:1 !important}.section#facility{height:207px}#facility-gal .carousel-inner .item h2{font-size:24px}#facility-gal .carousel-indicators li{margin:0 3px;width:5px;height:5px;border-radius:5px}#facility-gal .carousel-indicators li.active{height:8px;width:8px;border:1x solid #2d1b00;border-radius:8px}#facility-gal .carousel-indicators{left:0;width:100%;padding-left:0;margin-left:0}.small-block strong,.small-block p{font-size:13px}.section#classes{height:207px}.section#personal-training{height:261px;min-height:0;padding-bottom:0}#personal-training-gal .carousel-inner .item h2{font-size:24px}#personal-training-gal .carousel-inner .item h2 span{font-size:36px;margin-top:-20px}.section#recovery{height:207px}.membership-nav a{font-size:12px;width:auto}.membership-amounts .terms-block label{margin-left:5px}#review-membership .block{padding:15px 20px}#home .logo{max-width:80%}}@media print{.printable-class-page .title{font-size:40px;height:60px;line-height:70px}.printable-class-page .daily-classes .class{font-size:12px;line-height:1;padding:12px 5px}.printable-class-page .title div{top:0;line-height:1.2}img{width:118px;top:0}}select::-ms-expand{display:none}html.ie8 .navbar-toggle{display:none}@font-face{font-family:'Univers';src:url("fonts/UniversLTStd-BlackObl.eot");src:url("fonts/UniversLTStd-BlackObl.woff") format("woff"),url("fonts/UniversLTStd-BlackObl.ttf") format("truetype"),url("fonts/UniversLTStd-BlackObl.svg") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Univers';src:url("fonts/UniversLTStd-Black.eot");src:url("fonts/UniversLTStd-Black.woff") format("woff"),url("fonts/UniversLTStd-Black.ttf") format("truetype"),url("fonts/UniversLTStd-Black.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ArialNarrow';src:url("fonts/ArialNarrow.eot");src:url("fonts/ArialNarrow.woff") format("woff"),url("fonts/ArialNarrow.ttf") format("truetype"),url("fonts/ArialNarrow.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ArialNarrow';src:url("fonts/Arial Narrow Bold.eot");src:url("fonts/Arial Narrow Bold.woff") format("woff"),url("fonts/Arial Narrow Bold.ttf") format("truetype"),url("fonts/Arial Narrow Bold.svg") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Artegra';src:url("fonts/Artegra - ArtegraSansCondensedAlt-Reg.eot");src:url("fonts/Artegra - ArtegraSansCondensedAlt-Reg.woff") format("woff"),url("fonts/Artegra - ArtegraSansCondensedAlt-Reg.ttf") format("truetype"),url("fonts/Artegra - ArtegraSansCondensedAlt-Reg.svg") format("svg");font-weight:normal;font-style:normal}
/*# sourceMappingURL=browns.css.map */
