h1,h2,h3,h5{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:700;font-size:2.5em;line-height:3.8em;text-transform:uppercase;color:#1b365d}h1,h5{letter-spacing:.15em}h2{font-size:1.125em;line-height:1.37em;color:#555559;margin:0;letter-spacing:.1em}h3{font-size:.8125em;line-height:1.25em;font-weight:500}p,figcaption{font-size:.875em;margin:0 0 1em 0;font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:400;line-height:1.8em;letter-spacing:.02em}.home .active{background-color:#fff}.carousel-control.right,.carousel-control.left{background:none}a{color:#1b365d;font-weight:700}#body{margin-top:60px}#bodyScroll:focus{opacity:1!important}.container-fluid section.greyToggle div>ul,.container-fluid section.greyToggle div>ol{font-size:.875em}.joinForm a{color:#f26c5a}.faq ul li{font-size:.875em;font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:400}a:hover,.clubItems label:hover{text-decoration:none;color:#f26c5a;-webkit-transition-duration:.2s;transition-duration:.2s}body.iosBugFixCaret{position:fixed;width:100%}.orangeBackground{background-color:rgba(242,108,90,.4)}.btEdit{position:absolute;top:15px;left:-68px;cursor:pointer;width:50px;height:50px;background-color:transparent!important;color:rgba(79,79,79,.20)!important;border:0!important}.btEdit:hover,.row-class:hover .btEdit{color:#f26c5a!important}figcaption{line-height:1.5em;padding-top:.5em}.button>figure>img,.button>figure>div,.button>img{border:1px solid transparent}.button:hover>figure>img,.button:hover>figure>div,.button:hover>img{border:1px solid #f26c5a;opacity:.9;-webkit-transition-duration:.2s;transition-duration:.2s}.button:hover>.border>img{opacity:.9;-webkit-transition-duration:.2s;transition-duration:.2s}button:disabled,button:disabled:hover{background-color:#9c9c9c;color:#000}button:disabled:hover{border-color:transparent}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-5px}.bug{display:inline-block;vertical-align:middle;float:none}.right{float:right}.text-right{text-align:right!important}.left{float:left}body{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;background-color:#fff;color:#555559;font-size:16px;max-width:1280px;width:100%;padding:0!important;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.frame{background-color:#fff;padding:0;overflow:hidden}.navbar{padding:0 25px;margin-bottom:0;background-color:rgba(255,255,255,.9);border-radius:0}.navArea{position:fixed;top:0;max-width:1280px;width:100%;z-index:100}.navArea,body{max-width:1500px}.navbar img{display:inline-block;clear:none;margin-right:5px}.navbar-brand{height:auto;padding:5px}.navbar-right{margin-top:15px}.navbar-nav a{color:inherit;text-transform:uppercase;font-size:.9em;font-weight:600}.navbar-nav li{color:#1a355e}.navbar-nav li.join{color:#f26c5a}.main-nav>.navbar-nav li.join>a:hover{border-bottom:2px solid #f26c5a}.main-nav>.navbar-nav li#nav-right{margin-right:0}.subNav{height:50px;background-color:rgba(255,255,255,.7)}.subNav a{color:#555559;font-size:.8em;text-transform:uppercase}.subNav ul{text-align:center;width:100%}.subNav ul li{display:inline-block;float:none}.navbar-toggle{border-color:#1b365d;margin:15px 30px}.navbar-toggle:focus{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:5px}.navbar-toggle span{background-color:#1b365d}.mega{display:none;width:100%;background-color:#fff;padding:0 3.43em;position:relative;z-index:100}.mega ul{padding:0}.mega li{list-style:none;font-size:.9em;line-height:2.1875em}.mega li a{color:#777;text-decoration:none;font-weight:500}.mega div>ul>li>ul>li{width:90%}.mega div>ul>li>ul>li:hover{background-color:#f5f5f5}.subNav .scrollTo:hover{background-color:rgba(30,53,94,.15)!important}.contact{margin-top:1.5em;margin-bottom:1em!important}.contact>strong{color:#1b365d;font-size:1.2em}input,label{font-size:.9em}select,input,textarea{background-color:transparent;border:2px solid #f0f0f0;font-weight:500;margin:10px 0;font-size:.9em;height:41px;line-height:41px;width:100%;padding:0 5px}select{padding:0}textarea{height:160px;line-height:1.2em}option{color:#000}button,.addtocalendar,.red{font-size:.875em;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;color:#fff;padding:1em 2.25em;text-transform:uppercase;text-align:center;border:0;background-color:#1b365d;margin:1.5em auto;max-width:100%;display:block;clear:both;border:1px solid transparent}.apply{margin:0;padding-bottom:0;padding-top:0;display:inline-block;height:37px}button.reverse{color:#1b365d;background-color:#fff;border:1px solid #1b365d}button:hover,.addtocalendar:hover{color:#1b365d;background-color:#fff;border:1px solid #1b365d;-webkit-transition-duration:.2s;transition-duration:.2s}.addtocalendar:hover a{color:#1b365d}button.reverse:hover{color:#fff;background-color:#1b365d;border:1px solid transparent;-webkit-transition-duration:.2s;transition-duration:.2s}#content{margin:0 3.43em;font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:400}.block{margin-top:3em;margin-bottom:3em}.nopad{margin:0;padding:3em 30px}.bottomPad{margin-bottom:3em}.button{cursor:pointer}.border{border:1px solid #1b365d;color:#1b365d;font-size:1.6em;font-weight:600;text-transform:uppercase;padding:45px 25px;text-align:center;margin-bottom:.5em;min-height:164px}.no-border .border{padding:0;min-height:auto;position:relative;border-color:transparent}.no-border .border img{width:100%}.button:hover .border{border-color:#f26c5a;color:#f26c5a;-webkit-transition-duration:.2s;transition-duration:.2s}.button>.small{font-size:.75em;text-align:center}#promoArea{max-width:1201px;overflow:hidden;position:relative}#promo{width:4000px;margin-left:0}.circle{margin-top:1.75em}.circle>div,.circle figure{margin-top:1.75em;margin-bottom:1.75em;vertical-align:top}.circle h2{margin:1.5em 0 .5em 0}.circle p,.circle figcaption{margin:1em 0 .5em 0}.circle img{border-radius:50%;max-width:230px;margin:0 auto}.circle h2,.circle p,.circle img,.circle figcaption{text-align:center}#promo div{max-width:285px;padding:0 30px;display:inline-block}.pEventDetails .col-centered{vertical-align:top}.pEventDetails ul{font-size:.9em;line-height:1.8em;padding:0 5px 0 18px}.pEventDetails .arrow{background-position:center center}.arrow{background:url(../png/arrow-blue.png) no-repeat;background-position:left center;width:50px;height:100%;position:absolute;top:0;left:0;border:0;z-index:90;padding:0}.arrowRight{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);left:auto;right:0}button.arrow{width:16px;margin:-1px 0 0}.home .arrow{left:-45px}.home button.arrow{width:50px;margin:0}.home .arrowRight{right:-45px;left:auto}.white{min-height:370px}.arrow:hover{border:0}.main-nav>.nav>li>a{padding:15px 0 10px 0;margin:0 15px}.main-nav>.nav>li>a:hover,.main-nav>.nav>li>a:focus,.main-nav>.nav>li>a.active{background-color:transparent;border-bottom:2px solid #d4d4d4;-webkit-transition-duration:0s;transition-duration:0s}.main-nav>.nav>li{margin-right:60px}footer{background-color:#c9c9c9;padding:3.43em}footer .navbar-nav{margin-top:15px}footer .navbar-nav a{color:#2c2c2c}footer p{margin:35px 0 0;font-size:.75em;color:#2c2c2c}.joinForm{padding:3.75em;background-color:#1b365d;color:#fff}.joinForm h2,.joinForm p{color:#fff;text-align:center}.joinForm p{font-size:.875em}.fieldset label,.fieldset input,.fieldset select,.fieldset textarea,.fieldset>div.col-md-3{float:none!important;display:inline-block;vertical-align:middle}.fieldset label{text-align:right}.fieldset input[type=checkbox]{width:auto}.joinForm button{background-color:#fff;color:#1b365d;margin-top:2em}.largeImage{background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:307px}.largeImage div{float:none;display:inline-block;vertical-align:middle}.largeImage div.vertical{min-height:307px}div.text{background-color:rgba(248,248,248,.875);padding:2em 2em 0 2em}.largeImage div p{padding:0 0 2em 0;margin:0;font-size:.875em}.largeTitle h1,.largeTitle h5{text-align:center;margin:0;line-height:1em}.smallTitle h1,.smallTitle h5{font-size:2em;line-height:1em}.largeTitle p{padding:0 4em}.hr{width:65px;height:6px;background-color:#1d365b;margin:2.8125em auto}.modal-content{border-radius:0}.modal h1,.modal h5{line-height:1.3em;font-size:2em;text-align:center;width:80%;margin:0 auto}.modal .hr{margin:1.5em auto}.modal .close,.mega .close{margin:0;position:absolute;right:15px;top:5px;font-size:3em;font-weight:300;border:0!important}#mem-offer ul{padding:0 5.5em;font-size:14px}.clubHeader,.membershipHeader{padding:0 15px}.clubHeader .hero{background-repeat:no-repeat;background-size:cover;background-position:center center;height:640px}.clubHeader>section>div{display:inline-block;clear:none;float:none;vertical-align:middle;padding:0}.clubHeader h1,.clubHeader h5{line-height:1.1em}.clubHeader h1,.clubHeader h5,.clubHeader h2,.membershipHeader h2,.clubHeader>section>div>p{text-align:center;display:block;width:100%;padding:0 40px}.clubHeader>section>div>p{text-align:left}.clubHeader p img{margin:0 15px}.countryClub>div:last-child{width:90%}.cande a{text-decoration:underline;text-transform:capitalize}.cande p{line-height:1.5em}.cande object{width:60px}.lower{text-transform:lowercase!important}#map{height:640px}#memberships>section:nth-child(even){background-color:#f8f8f8}#memberships .col-centered{vertical-align:top}#memberships .col-centered{text-align:center}.yp>div{vertical-align:middle!important}.left p,.left button,h2.left{text-align:left;margin-left:0;margin-right:0}h2.left{padding:0}.box{margin-bottom:2em}.box>div{vertical-align:middle}.box h2{letter-spacing:.1em}.box p{margin-bottom:0}.social{margin-left:5px}.social:hover{opacity:.9;-webkit-transition-duration:.2s;transition-duration:.2s}.memItem h2{margin:1em 0 0;letter-spacing:.1em}.memItem>div{vertical-align:middle;margin-bottom:1.5em}.accItem>div{vertical-align:top}.accItem .border{min-height:auto;padding:1em 0;font-size:1.2em}.memItem{font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:400}.memItem .img-responsive{margin:0 auto}div.img-responsive{margin:1em auto}.resItem h2{margin:.4em 0 0}.clItems h2{margin:0 0 1em;font-size:1.2em}.clItems a{font-size:1em;line-height:1.5em;text-transform:uppercase;font-weight:500;line-height:1.9em}.clItems a:hover{text-decoration:underline;-webkit-transition-duration:.2s;transition-duration:.2s}.clItem{text-align:left}.grey,.greyToggle:nth-child(odd),.greyToggleEven:nth-child(even){background-color:#f8f8f8}.center{text-align:center}figure img.center{margin:1em auto}.campusClub{margin-top:1em;vertical-align:top}.campusClub a{font-size:.875em}.amenities{margin:0}.amenities>.col-md-1{min-width:9.33333333%}.icoItem object{padding:1em}.icoItem{text-transform:uppercase;font-weight:400;text-align:center;color:#1d365b;font-size:.66em;vertical-align:top;margin-bottom:15px;letter-spacing:.02em}.icoItem:hover{color:#f26c5a;-webkit-transition-duration:.2s;transition-duration:.2s}.icoItem.btEdit{position:initial}svg,.st0{fill:currentColor!important;clip-path:none!important}.clubHeader .icoItem,.orangeBackground .icoItem,.announcementSection .icoItem{width:60px;margin:0 auto}.announcementSection,.announcementSection p,.announcementSection ul,.announcementSection ol{text-align:left}.icoSmall{position:absolute;top:0;left:2.5em;width:3.5em;height:3.5em;color:#888;border-radius:50%;background-color:#fff;border:1px solid #c8c8c8;z-index:98}.icoSmall svg{width:80%;margin:10% auto;position:relative;display:block}figure.button:hover .icoSmall{color:#f26c5a;border-color:#f26c5a;-webkit-transition-duration:.2s;transition-duration:.2s}.menuPadding{padding-top:6em}.menuPaddingForced{padding-top:6em!important}.v-top{vertical-align:top!important}.classHeader .col-centered{vertical-align:top}.classHeader input,#locations input{height:auto;width:auto}h3.left{text-align:left}.bottom-space{margin-bottom:1.1em}.classHeader label{text-align:center;padding:0 2em .5em}.classHeader h2{font-size:1.625em;color:#1d365b;font-weight:600;margin-bottom:1em}.classHeader select{max-width:280px;margin:0 auto 2em auto}.events-title{margin-bottom:1.5em}.events-title h2{margin-bottom:0;text-align:center}.btDay{background-color:#fff;color:#1b365d;margin:.5em .1em 1.5em .1em}#prog-desc p{margin:.5em 0}#prog-desc ul{font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:400}.programs>div{vertical-align:middle}.prog-buttons button{width:80%;margin:0 0 0 20%;border-bottom-color:transparent}.prog-buttons button:last-child{border-bottom:1px solid #1d365b}.btDay:hover,.active,.prog-buttons button.active{background-color:#1b365d;color:#fff;-webkit-transition-duration:.2s;transition-duration:.2s}.dropdown-menu a.active{background-color:transparent;color:#1b365d;font-weight:700}#morning,#afternoon,#evening,.day-row,#schedule,.spa-row,.week-row{background-color:#fff}.spa-row .row-class>div{cursor:initial!important}.spa-row span{display:inline-block;vertical-align:middle;clear:none;position:relative;width:98%;font-size:.9em}#schedule{text-align:left}.class-icons>div{vertical-align:top;margin:0 auto 10px auto;cursor:pointer}.class-icons p{font-style:italic;line-height:1.2em;text-align:center}.class-icons .icoClass{color:#888;border-color:transparent;width:3.5em;height:3.5em;margin:0 auto 5px auto;display:block}.class-icon:hover>.icoClass{color:#f26c5a;border-color:#f26c5a;-webkit-transition-duration:.2s;transition-duration:.2s}.class-icon:hover>p{color:#f26c5a;-webkit-transition-duration:.2s;transition-duration:.2s}.ci-active>div,.ci-active:hover>div{border-color:#1b365d!important;color:#1b365d!important;-webkit-transition-duration:.2s;transition-duration:.2s}.ci-active>p,.ci-active:hover>p{color:#1b365d!important;font-weight:600;-webkit-transition-duration:.2s;transition-duration:.2s}.cal-toolbar{position:absolute;top:-5px;right:0;z-index:99}.cal-toolbar>.button{width:50px;height:50px;display:inline-block;clear:none;vertical-align:middle}.cal-toolbar>.button:first-child{margin-top:6px;width:40px;height:40px}.cal-toolbar>.button:hover,.cal-toolbar>.button:active,.cal-toolbar>.button:focus,#filter.act{color:#f26c5a;-webkit-transition-duration:.2s;transition-duration:.2s}.row-header{margin-top:20px}.row-header h3{color:#1b365d;font-size:1em;width:100%;line-height:2em;font-weight:600;text-align:center;text-transform:uppercase;margin:0;border-bottom:1px solid #1b365d;cursor:pointer}.row-header h3:before{content:"";float:right;margin-top:10px;width:12px;height:8px;background-image:url(../png/ico-down.png);background-repeat:no-repeat}.row-header.open h3:before{transform:rotate(-90deg)}.clubs-gxp{font-size:.9em;color:#555559;font-weight:200}.faq,.loader,.loaderArea,.hider,.clubBoxes,#moreClubs{display:none}.faq{margin-top:.8em}.faqTable h3{text-align:left!important}.col-line{border-top:1px solid rgba(79,79,79,.20)}.row-class{border:1px solid #f1f1f1;border-top:0;padding:15px 0;margin:0;position:relative}.row-class>div{border-right:1px solid rgba(79,79,79,.20);vertical-align:middle;font-size:.8125em;font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:400;color:#434343;height:50px;cursor:pointer;margin:0;background-color:#fff;overflow:hidden}.no-click>div{cursor:auto}.row-class>div strong{text-transform:uppercase}.row-class>div.loaderArea{height:80px}.row-class:hover>div,.row-class:hover .icoClass{color:#f26c5a;border-color:#f26c5a;-webkit-transition-duration:.2s;transition-duration:.2s}.row-class>div:last-child{border:0}.icoClass{display:inline-block;vertical-align:middle;width:50px;height:50px;margin-right:1.5em;color:#1e355d;border-radius:50%;border:1px solid #1e355d}.vertical-spacer{height:50px;display:inline-block;vertical-align:middle}.modal-body{padding:15px 30px;margin-top:15px}.modal-body>.row{margin-top:15px;margin-bottom:15px}div.modal-body>.row{position:relative}.modal-backdrop{background-color:#0c131f}.modal-backdrop.in{opacity:.84!important}.spacer{height:2em}.memSelector h4{font-size:.85em;letter-spacing:.05em;margin-top:12px;margin-bottom:12px}.memSelector small{color:#555559;font-weight:200;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal}.clubItem input{width:auto;height:auto;margin:0}.clubItems label{font-size:80%;cursor:pointer;font-weight:200;letter-spacing:.03em}.clubItems>label:nth-child(odd){text-align:right}.memSelector .clubItems>label:nth-child(odd) input{float:right}.memSelector a{font-size:.85em;letter-spacing:.05em}.clubHeader h4{text-align:center;text-transform:uppercase;font-size:.8em;font-weight:600;color:#1b365d}.memButtons>a{text-transform:uppercase}.memButtonsArea{margin-bottom:10px;min-height:34px}.clubHeader button{margin:0 0 5px;padding:.4em .5em;font-size:.8em}.bottom{vertical-align:bottom!important}p.selector{text-transform:uppercase;color:#1b365d;font-weight:600;text-align:center}.loader{position:relative;width:44px;height:8px;margin:12px auto}.loaderArea{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;z-index:99}.loaderArea .loader{position:absolute;top:50%;left:50%;margin:-4px 0 0 -22px;display:block}.dot{display:inline-block;width:8px;height:8px;border-radius:4px;background:#ccc;position:absolute}.dot_1{animation:animateDot1 1.5s linear infinite;left:12px;background:#1b365d}.dot_2{animation:animateDot2 1.5s linear infinite;animation-delay:1.5s / 3;left:24px}.dot_3{animation:animateDot3 1.5s linear infinite;left:12px}.dot_4{animation:animateDot4 1.5s linear infinite;animation-delay:1.5s / 3;left:24px}.blog .img-responsive{background-size:cover;width:275px;height:175px;background-repeat:no-repeat;background-position:center}.cancelled>div,.cancelled>div>.icoClass{color:#c00;border-color:#c00}.subInstructor{color:#03f}.red{background-color:#f26c5a;text-decoration:none}.red:hover{color:#f26c5a;background-color:#fff;border:1px solid #f26c5a;text-decoration:none}.red:active{text-decoration:none}.message{display:none}.p3sdk-target{margin:0;padding:0 10px;text-align:left}.p3sdk-audio-description-component{border-bottom:0!important;background-color:transparent!important}.p3sdk-container{height:auto!important;width:100%!important;background-color:transparent;display:block;position:relative;clear:both}.mycroft-audio-description-widget button{display:inline-block;margin:0;vertical-align:middle}.p3sdk-audio-description-component .mycroft-vol-control{width:auto;margin:0;vertical-align:middle}.p3sdk-interactive-transcript-content{font-size:1.2em}.addtocalendar var{display:none}.addtocalendar{position:relative;display:inline-block}.atcb-link{display:block;outline:none!important;cursor:pointer}.atcb-link:focus~ul,.atcb-link:active~ul,.atcb-list:hover{visibility:visible}.atcb-list{visibility:hidden;position:absolute;bottom:100%;left:0;width:100%;z-index:900}.atcb-list,.atcb-item{list-style:none;margin:0;padding:0;background:#fff}.atcb-item{float:none;text-align:left}.atcb-item-link{text-decoration:none;outline:none;display:block}.atcb-item.hover,.atcb-item:hover{position:relative;z-index:900;cursor:pointer;text-decoration:none;outline:none}#promoModal .modal-backdrop{opacity:0!important}#promoModal h3{text-align:center;color:#1d365e;margin:0 0 40px;text-transform:none;font-size:1.2em;padding:0 60px}#promoModal .close:hover{background-color:transparent!important}#promoModal .vertical-alignment-helper{width:475px}.atc-style-blue .atcb-link,.atc-style-blue .atcb-item-link:hover,.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus{margin:0;color:#fff;font-weight:400;text-decoration:none;outline:none;vertical-align:middle}.atc-style-blue .atcb-list{width:100%;border:1px solid rgb(186,186,186);border-radius:2px;box-shadow:0 0 5px #AAA}.atc-style-blue .atcb-list,.atc-style-blue .atcb-item{background:#fff;color:#000}.atc-style-blue .atcb-item,.atc-style-blue .atcb-item-link{line-height:1.3em;vertical-align:middle;zoom:1}.atc-style-blue .atcb-item-link,.atc-style-blue .atcb-item-link:hover,.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus{color:#1b365d;font-size:14px;text-decoration:none;outline:none;padding:5px 15px}.atc-style-blue .atcb-item-link:hover,.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus{color:#fff}.atc-style-blue .atcb-item.hover,.atc-style-blue .atcb-item:hover{background:#1b365d}@keyframes animateDot1{0%{transform:rotate(0deg) translateX(-12px)}25%{transform:rotate(180deg) translateX(-12px)}75%{transform:rotate(180deg) translateX(-12px)}100%{transform:rotate(360deg) translateX(-12px)}}@keyframes animateDot2{0%{transform:rotate(-0deg) translateX(-12px)}25%{transform:rotate(-180deg) translateX(-12px)}75%{transform:rotate(-180deg) translateX(-12px)}100%{transform:rotate(-360deg) translateX(-12px)}}@keyframes animateDot3{0%{transform:rotate(0deg) translateX(12px)}25%{transform:rotate(180deg) translateX(12px)}75%{transform:rotate(180deg) translateX(12px)}100%{transform:rotate(360deg) translateX(12px)}}@keyframes animateDot4{0%{transform:rotate(-0deg) translateX(12px)}25%{transform:rotate(-180deg) translateX(12px)}75%{transform:rotate(-180deg) translateX(12px)}100%{transform:rotate(-360deg) translateX(12px)}}div.carousel-inner .active{background-color:transparent;color:inherit}#campusCarousel div.carousel-indicators button.active{width:auto;height:auto;background-color:#1b365d}.carousel,.item{width:100%}.item{background-repeat:no-repeat;background-position:center top;background-size:cover}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.modal-dialog{width:100%}.vertical-alignment-helper{display:table;height:100%;width:950px;margin:0 auto;pointer-events:none}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all}.modal-open{overflow:visible!important;padding-right:0!important}.modal-body p{word-wrap:break-word;word-break:break-word}.modal-body .hr{margin:1em auto}.modal-body .bottom-space>strong{text-transform:uppercase;letter-spacing:.02em}.modal-body label{cursor:pointer;font-weight:200}.modal-body h3.left{font-size:1.2em;font-weight:100;padding-bottom:8px;letter-spacing:.02em}#logo{max-height:60px}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#video-background{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto}#video-block{min-width:100%;min-height:100%;width:auto;height:auto;background-color:rgba(27,54,93,.8);position:absolute;bottom:0;z-index:2}.memberships .memItem p{padding:10px;text-align:left}.memberships h2,.memberships ul{text-align:left}.memberships .memItem>div{text-align:center;vertical-align:top}.memberships .memItem>div>div{border:1px solid rgba(0,0,0,.1);background-color:#fff}.memberships .memItem>div>div h2{margin-left:10px;color:#1b365d;font-size:.9em}.white-transparent{border-color:#fff;background-color:transparent;color:#fff}.center>button{font-size:.875em;padding:1em 2.25em;margin:0;display:inline-block}h6{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;font-size:1.5em;text-transform:uppercase;color:#1b365d;margin-bottom:0}.memberships{text-align:center}.memberships h5{margin-top:2em}.memberships p{padding:1.5em 0 3em}.memberships p strong{text-transform:uppercase}.memberships .memItem h6{padding:2em .5em 1em .5em}.memberships .memItem h4{font-family:"Gotham SSm A","Gotham SSm B";font-size:21px;font-weight:300;padding-bottom:1.4em;color:#1B365D}.memberships .memItem h4>span{font-family:"Sentinel SSm A","Sentinel SSm B";display:block;font-size:12px;padding:.5em 0 0;color:#555559}.memberships button{font-size:11px;font-weight:700;padding:.9em 2em}.price-card a{color:#555559;font-family:"Gotham SSm A","Gotham SSm B";font-size:12px;font-weight:700;letter-spacing:.6}.fm-arrow{background:url(../png/arrow-blue.png) center center no-repeat;background-size:contain;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);height:12px;width:12px;margin:0 5px 0 10px;padding:0!important;display:block;clear:both}.pc-arrow{background:url(../png/arrow-blue.png) center center no-repeat;background-size:contain;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);height:50px;width:8px;margin:-12px auto 2em;padding:0!important;display:block;clear:both}.pc-arrow-reverse{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.most-popular{position:absolute;background-color:#1B365D;color:#fff;height:32px;top:-32px;font-family:"Gotham SSm A","Gotham SSm B";font-size:12px;font-weight:700;line-height:32px;left:0;right:0;margin:0 15px;text-transform:uppercase}.memberships .price-card ul{padding:0 0 0 28px;width:100%;margin-bottom:0;font-size:12px}.memberships .price-card li{padding:0 10px 10px 10px}header.memberships section{background-color:#1B365D}header.memberships button{margin-bottom:.5em;min-width:235px}.benefit-button{padding:0;margin:0 15px;background-color:#1B365D}.benefit-button img{opacity:.6;border-color:#fff;width:100%}.benefit-button h6{color:#fff;position:absolute;top:50%;margin:-30px auto 0 auto;z-index:10;width:100%;text-align:center}.benefit-button h6 span{display:block;font-size:12px;margin-top:.75em}.membership-info{width:100%;border-top:1px solid rgba(0,0,0,.1);margin:1em 0 2em 0;display:none}.membership-info p,.membership-hor p{font-size:12px;margin-top:.75em}.membership-info p strong,.membership-hor p strong{color:#1B365D;font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;margin-bottom:.4em;display:block;clear:both}.dropdown{margin:5px 0}.dropdown-menu>li>a{font-size:12px;line-height:22px;text-transform:uppercase}.step2,.step3{opacity:.5}.dropdown-menu div{display:none}.orange-button{background-color:#f26c5a}.orange-button:hover{background-color:#fff;color:#f26c5a;border-color:#f26c5a}.dues{text-align:left;width:auto;display:inline-block;clear:both;margin:0 auto;position:relative;text-transform:uppercase;line-height:1.5em;font-size:1em!important}.dues span{text-align:center;line-height:0;text-transform:capitalize}@media only screen and (min-device-width:668px) and (max-device-width:1024px){#body{margin-top:65px}#content{margin:0}.navbar{padding:0;height:65px}.navbar img{height:60px!important}.navbar-right{margin-top:15px!important}.clItems .clItem{text-align:center!important}.nopad{padding:3em 0}.main-nav>.nav>li{margin-right:5px!important}.row-class>div{font-size:.75em}.prog-buttons button{margin:0 auto}.prog-buttons{margin-bottom:2em}.home .arrow{left:0}.home .arrowRight{right:0;left:auto}.modal-dialog{width:600px}.vertical-alignment-helper{width:600px;height:auto;margin:20px auto}.main-nav>.nav>li>a{padding:10px 0 10px 0;margin:0 10px}}@media only screen and (min-device-width:320px) and (max-device-width:667px){body{font-size:12px}#body{margin-top:65px}p{font-size:1.2em}h1,h5{font-size:2.2em}.home .arrow{left:0}.home .arrowRight{right:0;left:auto}.campusClub a{font-size:1em}.navbar{padding:0;height:65px}.navbar-brand{padding:15px}.navbar img{height:40px!important}footer .navbar-right{margin-top:0!important;text-align:right}footer p{font-size:1em}#mem-offer ul{padding:0 1em}#topNav{background-color:rgba(255,255,255,.8);margin-left:-16px}.fieldset label{text-align:left;padding:0}#promo .col-xs-4{max-width:300px}#content{margin:0}.clubHeader .hero,.clubHeader #map{height:300px}.cande p{text-align:center!important}.icoSmall{width:6em;height:6em;left:5.5em}.largeImage{min-height:200px}.clItems .clItem{text-align:center!important}.menuPadding{padding-top:8em!important}.largeTitle p{padding:0}.countryClub>div:last-child,.memItem img,.campusClub img{width:100%}.navbar-brand{height:0}.icoItems{font-size:.65em}.nopad{padding:3em 0}.modal-body{margin:0}.modal-body>.row{margin-top:0;margin-bottom:0}.row-class{min-height:120px}.row-class>div{text-align:right;height:auto;font-size:1.1em;min-height:30px}.phoneIcon{border-right:0!important;position:absolute;height:auto;z-index:90;border:0;top:0;bottom:-35px;left:-20px;text-align:left!important;padding:0;width:50%;opacity:.05}.phoneIcon>.icoClass{border:0;width:auto;height:100%;display:block}.phoneIcon>.icoClass>svg{position:absolute;bottom:0}.vertical-spacer{display:none}.phoneTitle{float:right;font-size:1.2em!important;line-height:1.2em;width:70%;font-family:"Gotham SSm A","Gotham SSm B"!important}.classHeader h2.class{text-align:left;width:75%;display:block}.events-title{width:50%;display:block}.events-title button.arrow{margin:-1px 0 0}.classHeader .btDay{padding:1em 1.5em}.cal-toolbar{top:-14px}.prog-buttons button{margin:0 auto}.prog-buttons{margin-bottom:2em}.border{min-height:auto}.row.fieldset{margin:0}.vertical-alignment-helper,#promoModal .vertical-alignment-helper{width:320px;height:auto;margin:0 auto}.most-popular{position:relative;display:block;clear:both;margin:0;top:0}.benefit-button{margin:0 0 .5em 0!important}.memberships .col-centered{margin-right:0}}@media only screen and (min-device-width:320px) and (max-device-width:767px){.fieldset label{text-align:left;padding:0}}@media only screen and (max-height:700px){.navArea{position:relative}#body{margin-top:15px!important}}@media print{header,nav,footer,.joinForm,.cal-toolbar,.menuPadding,.day-buttons,.phoneIcon{display:none!important}h2{page-break-after:avoid}.list-view{page-break-inside:auto}.list-view>div{padding:0;margin:0}.row-class{padding:0}.row-class>.col-xs-12,.row-class>.col-xs-8{width:25%;height:auto}.list-view-events .row-class>.col-xs-12{width:75%}.list-view-events .row-class>.col-xs-12:last-child{width:25%}}