body{-webkit-overflow-scrolling:touch}#wpadminbar{position:fixed!important}#page{-webkit-backface-visibility:hidden;position:relative;transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;-ms-transition:-ms-transform .3s ease;z-index:2}.menuActive{overflow-y:hidden;transform:translate3d(-250px,0,0)!important;-webkit-transform:translate3d(-250px,0,0)!important;-moz-transform:translate3d(-250px,0,0)!important;-o-transform:translate3d(-250px,0,0)!important;-ms-transform:translate3d(-250px,0,0)!important}#page span.closeMenu{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:5}.mobileMenu{position:absolute;display:none;-webkit-backface-visibility:hidden;overflow-y:scroll;top:0;right:0;width:260px;background:#24004f;height:100%;z-index:1}.mobileMenu .menuContainer{position:absolute;top:0;right:0;width:210px;padding:20px}.mobileMenu .menuContainer ul{list-style:none;margin:0;padding:0}.mobileMenu .menuContainer ul li a{display:block;padding:10px 0;font-family:arial black,Arial;font-size:14px;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.75);text-transform:lowercase;text-align:left;text-decoration:none}.mobileMenu .menuContainer ul li a:hover{text-shadow:0 0 20px rgba(255,255,255,.75)}.mobileMenu .menuContainer ul li a .arrow{font-size:160%;position:relative;top:2px}#header .mobileMenuIcon{position:absolute;display:none;cursor:pointer;top:0;right:0;padding:28px 25px}#header .mobileMenuIcon span.icon{position:relative;display:block;top:0;width:32px;height:2px;background:#fff}#header .mobileMenuIcon span.icon::before{position:absolute;content:'';display:block;top:10px;left:0;width:32px;height:2px;background:#fff}#header .mobileMenuIcon span.icon::after{position:absolute;content:'';display:block;top:20px;left:0;width:32px;height:2px;background:#fff}#header .mobileSubnavIcon{position:absolute;display:none;cursor:pointer;top:0;left:0;padding:28px 25px}#header .mobileSubnavIcon span.icon{position:relative;display:block;top:0;width:10px;height:2px;background:#fff}#header .mobileSubnavIcon span.icon::before{position:absolute;content:'';display:block;top:10px;left:0;width:18px;height:2px;background:#fff}#header .mobileSubnavIcon span.icon::after{position:absolute;content:'';display:block;top:20px;left:0;width:32px;height:2px;background:#fff}#content{min-width:initial!important;margin:0 auto}.mobileSubnav{position:absolute;display:none;top:0;left:0;width:200px;background:#24004f;z-index:100}.mobileSubnav::after{position:absolute;display:block;content:'';top:-12px;left:27px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #24004f}.mobileSubnav .contentContainer{padding:15px}.mobileSubnav ul{list-style:none;padding:0;margin:0}.mobileSubnav ul li{list-style:none;margin:.5em 0;text-transform:lowercase;font-size:13px;font-family:arial black,Arial;font-weight:900}.mobileSubnav ul li a{color:#fff;text-decoration:none}.mobileSubnav ul ul{padding-left:.5em;padding-bottom:.5em;font-family:Arial;font-weight:400;text-transform:none}.mobileSubnav ul ul li{margin:.2em 0}.mobileSubnav ul ul li a{font-family:Arial;font-weight:400}.articleImage{width:100%;max-width:385px}.articleImage img{width:100%;max-width:385px;height:258px}body.page-id-419 ul.gallery li{height:auto!important}body.page-id-419 ul.gallery li img{height:auto!important}video{width:100%!important;height:auto!important}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#footer .rs-link{display:none;margin:20px 0 0;text-align:center}.scroll-x{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-width:980px){ul.gallery li:nth-of-type(3n+1){clear:both}}@media only screen and (max-width:980px){.wrapper{width:initial!important}#header{height:80px!important}#header .logo,h1.logo{display:block;margin:0 0 0 25px;font-size:35px!important;line-height:68px;text-align:center}#header ul{display:none!important}#header .mobileMenuIcon{display:block}#slideshow div img{width:90%}body.home div.bullets ul{width:90%}#content .subpageWrapper{padding:25px!important}body.home #content .subpageWrapper{padding:0!important}body.home div.bullets ul:first-child{margin-bottom:0}body.home div.bullets ul:last-child{margin-top:0}.pageHeader h1.post-header,.pageHeader .stepContainer{float:none!important;display:block;text-align:center}.pageHeader a.step-link{font-size:22px}.articleImage{float:none!important;display:block;margin:10px auto!important;text-align:center}.articleImage img{height:auto!important}.testimonials article span.quote-icon{left:-33px}ul.gallery li{width:46%}ul.gallery li:nth-of-type(2n+1){clear:both}#member-type-form{padding-bottom:230px}.membership-map{margin:0;top:75px;left:0}.membership-selection{margin:10px auto!important}.info-box{height:100px}.info-box h4{margin:25px 0 5px;font-size:12px}.info-box span{font-size:18px}.info-box span span.arrow{font-size:24px}.membership-map img{width:100%;max-width:353px;height:auto}.direction{margin:20px 0 0}.book-flight table{width:50%!important;margin:auto!important}.book-flight table tr td.selectable{display:block;width:100%}.book-flight .date .ui-datepicker td{width:26px}.book-flight .date .ui-datepicker .ui-datepicker-today{background:0 0}.book-flight .time-window{width:100%}.book-flight .time-window div{margin:20px auto}.book-flight .airport-selector{width:100%}table.partners td{display:block;padding:2em 0}#footer .logo{display:none}#footer .mobileLogo{display:block}#footer .menu-footer-menu-container{float:right}#footer ul{line-height:1.6em}#footer ul.social-icons{float:none;text-align:center;margin:20px 0 0}#footer .footnotes{margin:0}#footer .wrapper .footer-p{padding:0 10px}#footer .rs-link{display:block}}@media only screen and (max-width:640px){body.page-template-grouped-page-php #header .mobileSubnavIcon{display:block}#slideshow{padding:15px 0}#slideshow div img{width:100%}body.home div.bullets ul li{font-size:12px!important}.slick-prev,.slick-next{display:none!important}#content h1.post-header{font-size:28px!important}.pageHeader a.step-link{font-size:12px}.post .content .left-nav{display:none}body.page-template-grouped-page-php .post .content .entry{margin:0}.post .content .entry .entryContainer{padding-left:0;border:none}#login-form .buttons,#forgot-password-form .buttons{position:relative!important}#login-form .buttons button,#forgot-password-form .buttons button{display:block;float:right}#login-form input{width:100%}div.membership-selection{display:block;font-size:13px}.next .message{display:none!important}.info-box{display:block;width:100%;margin-bottom:5px}.steps .form-step{width:100%}#membership-type{width:100%}.direction span{font-size:14px}.book-flight table{width:100%!important}.book-flight table tr td.selectable{display:block;width:100%}table.confirmed td,table.confirmed td{display:block}ul.gallery li{width:100%}ul.gallery li:nth-of-type(1n+1){clear:both}.simplemodal-container{width:280px;height:240px}body.page-id-10 .simplemodal-container{width:280px;height:280px}.simplemodal-container #simplemodal-data div{width:280px!important}#footer .mobileLogo{padding-top:15px}#footer .copyright,#footer .menu-footer-menu-container{float:none!important;display:block;padding-top:15px;text-align:center;font-size:11px}#footer .copyright{text-align:center;padding-top:15px}#footer ul{margin:0;padding:0}#footer p.footer-p{font-size:10px!important}#footer .wrapper .footer-p{margin-top:15px}}