#close_btn{display:none}@media screen and (max-width: 1440px){.wrapper,.row2 .wrapper,.row3 .wrapper,footer .wrapper,.midrow .wrapper,.row4 .wrapper{width:100%;padding:0 30px}.row2 .wrapper,.row3 .wrapper,footer .wrapper,.midrow .wrapper{max-width:1210px;position:relative;left:-10px}.row4{padding:0 30px 20px}.row4 .wrapper{padding:0;max-width:1210px}#main .wrapper{padding:58px 30px}#banner .slider-wrapper{width:calc(100% + 60px);margin-left:-30px}#banner .nivoSlider{height:325px}#banner .nivo-caption{padding:10px}#banner .nivo-control{max-height:165px}#banner .nivo-thumb-title p{background-size:20px auto;margin-top:5px}#banner .shadow-left,#banner .shadow-right{height:250px;background-size:contain}#Layout.home .row1{height:400px}.row3 .two_col{width:41.5%}.row3 .two_col.last{float:right}.image-container img{width:100%;height:auto}}@media screen and (max-width: 1300px){#Layout.home .row1{height:360px}.row2 .wrapper,.row3 .wrapper,footer .wrapper,.midrow .wrapper{left:0}aside .signup label{display:block}aside .signup #fieldEmail{width:100%}aside form#subForm{float:none;margin-top:0}aside form#subForm input[type=submit]{margin-top:6px;float:right}}@media screen and (max-width: 1250px){nav.col-sm-8{width:72.6666%}nav.col-sm-8 ul li a{padding:0 12px}#banner .nivo-controlNav{width:43%}#banner .shadow-left,#banner .shadow-right{width:3.5%}#banner .shadow-right{left:-25px}.row3 .two_col{width:39%}.row3 .content img{max-width:125px}.community .text-container{width:60%}.typography .main-calendar table{width:100%}.typography .main-calendar table tr.weeks td{min-width:50px}}@media screen and (max-width: 1180px){#banner .shadow-right{left:0}#Layout.home .row1{height:340px}.overlay{width:60%}.overlay div{margin-top:15px}.overlay p{font-size:0.8rem}.links{width:60%}.links a{font-size:1.1rem}.MembershipsPage .half .fee .title{width:100%}.MembershipsPage .half .fee .cost{width:100%;padding-left:0}.row3 .content img{max-width:105px}#lower{clear:both;margin-top:30px}}@media screen and (max-width: 1024px){header,header.home{height:200px}header .logo,header.home .logo{left:50%;transform:translateX(-50%);margin-left:0;width:230px}nav.col-sm-8{width:100%;position:relative;top:100px}nav.col-sm-8 ul li a{padding:0 12px}nav.col-sm-8 ul li.last a{border-right:none}header nav.pc{float:none;text-align:center}#Layout.home .row1{height:310px}.gutters .intro-text{width:100%;margin-left:0;margin-bottom:2%;height:auto}.gutters .intro-text .image-holder img{max-width:200px}.gutters .col-sm-6.video-holder{height:auto;max-width:100%}.gutters .promotions-box{min-height:259px}.gutters .promotions-box .image-holder img{max-height:240px}.midrow .box{height:260px}.row3 .content img{max-width:100px}.community .img-container{width:30%}.community .img-container img{width:100%;height:auto}.community .text-container{width:60%}.weather p{font-size:0.9rem}.overlay{position:relative;width:100%;padding-bottom:90px}.links{width:100%}.main-calendar #filters a{font-size:0.9rem}.main-calendar table tr.calendarHeader a.month-nav{font-size:1rem}.main-calendar table tr.dayHeader td{font-size:1.25rem}.main-calendar table tr.weeks{height:80px}.main-calendar table tr.weeks td .dayNumber{font-size:1.25rem}aside form#subForm input[type=submit]{width:100%}footer .gutters .quicklinks{clear:both;margin-left:0;margin-top:30px}footer .gutters .last{margin-top:30px}.display-box:nth-of-type(2n+1){margin-left:0;clear:both}.display-box img{width:55%}.box:nth-of-type(3n+1){clear:none;margin-left:2%}.box:nth-of-type(2n+1){clear:both;margin-left:0}.home .box:nth-of-type(3n+1){clear:both;margin-left:0}.home .box:nth-of-type(2n+1){clear:none;margin-left:2%}.home .box.promotions-box{margin-left:0}.fee .apply{width:100%;display:block;float:none;margin-top:12px;margin-left:2.5%}.lower{margin-top:60px}.lower .col-sm-6{margin-bottom:30px}.lower .col-sm-6:nth-of-type(2n+1){margin-left:0;clear:both}.gallery_link{min-height:0px;margin-top:30px}.gutters .seabreeze.col-sm-12{margin-left:0;margin-top:30px}.weatherzone_box{overflow-x:scroll}.gutters .contact-columns.col-sm-12{margin-left:0}.gallery:nth-of-type(3n+1){margin-left:2%;clear:none}.gallery:nth-of-type(2n+1){margin-left:0;clear:both}}@media screen and (max-width: 55em){.gallery{margin-bottom:2%}.gallery img{width:100%;height:auto}.gallery .caption{display:block}.GalleryHolderPage .gallery{margin-bottom:2%}.box.intro-text .text-holder{width:100%;margin-bottom:10px}.box.intro-text .image-holder{width:100%;text-align:center}.box.intro-text .image-holder img{max-width:200px}.col-sm-6.video-holder{width:100%;height:auto;max-width:100%}.gutters .promotions-box{width:100%;min-height:259px}.gutters .promotions-box .image-holder{max-width:200px}.gutters .promotions-box .image-holder img{max-height:240px}}@media screen and (max-width: 900px) and (min-width: 768px){.fee .arrow{width:30px}.fee .title{width:calc(100% - 50px)}.fee .description{padding-top:10px;width:100%;padding-left:30px;display:none}.fee .cost{padding-top:10px;width:100%;padding-left:30px}.fee .apply{padding-left:30px;margin-left:0}}@media screen and (max-width: 850px){.HomePage .row1{height:auto}}@media screen and (max-width: 767px){#close_btn{display:block}aside{margin-top:60px}aside form{max-width:300px}nav.pc{left:-100%;position:fixed;top:0;z-index:100;background:#373737;width:80%;height:100%;overflow-y:scroll;text-align:left;transition:left 0.3s;padding:0}nav.pc li{width:100%;display:block;text-align:left;height:auto;line-height:25px;padding:0 20px;border-bottom:1px solid #fff}nav.pc li:hover{height:auto;margin-top:0;padding-top:0}nav.pc li a{border:none;padding:0;width:100%;line-height:1}header nav.pc{padding:0}header nav .submenu{display:block;width:100%;position:relative;top:0;background:transparent}header nav .submenu li{border:none;padding:0 20px;line-height:20px;height:auto;margin-bottom:0}header nav .submenu li:hover{height:auto;padding:0 20px}header nav.phone{display:block;position:relative;float:right;top:30px;right:30px}header nav.phone li{font-size:1.1rem}header nav.phone li a{border-right:none}.reveal nav.pc{left:0}header.home,header{height:130px}header.home .logo,header .logo{left:0;transform:none}#Layout.home .row1{height:auto}#banner .slider-wrapper{width:100%;margin-left:0;position:relative}#banner .nivoSlider{width:100%;display:block;height:auto;max-width:100%}#banner .nivoSlider img{max-height:100%;max-width:100%}#banner .nivo-controlNav{display:none}#banner .shadow-left,#banner .shadow-right{position:absolute;top:0;width:25px}#banner .shadow-left{left:-25px}#banner .shadow-right{right:-25px;left:100%}.box50{padding:30px}.midrow .box{width:49%;padding:30px;height:230px}.midrow .box.first-col{width:100%;height:auto}.midrow .box30{max-width:100%}.midrow #events_box{margin-left:0}.gutters .promotions-box{width:100%;min-height:259px}.gutters .promotions-box .image-holder{max-width:200px}.gutters .promotions-box .image-holder img{max-height:240px}.gutters .promotions-box .promotions-text{width:57.5%;width:calc(100% - 200px);float:left}.row3 .two_col,.row3 .one_col{width:100%;margin-left:0;margin-bottom:2%;height:auto}.row3 .content img{max-width:180px}.row3 .content{height:auto}.row3 .sponsors a{display:block;float:left;width:50%;text-align:left}.row3 .sponsors a:nth-of-type(even){float:right;text-align:right}.row3 .sponsors img.large-logo,.row3 .sponsors img.large-logo.even{width:auto;max-width:100%;float:none}.row3 .sponsors img,.row3 .sponsors img.odd,.row3 .sponsors img.even{float:none;width:auto;max-width:100%}.community{max-width:100%}.community .img-container{width:30%;text-align:center}.community .img-container img{max-width:100px;width:100%;height:auto;float:none}.community .text-container{width:60%}.weather p{font-size:1rem}.form_downloads{max-width:200px;float:left}.gutters .col-xs-12{margin-left:0}.AboutPage .images{clear:both}.AboutPage .images div{width:49%;float:left;margin-left:2%}.AboutPage .images div:first-child{margin-left:0}.AboutPage .images div:nth-of-type(2n+1){margin-left:0}.images p{padding-top:30px !important;margin-top:0 !important}.gallery_logo img{max-width:250px}.gallery_container .image_container:nth-of-type(3n+1){margin-left:2%;clear:none !important}.gallery_container .image_container:nth-of-type(2n+1),.gallery_container .image_container:first-of-type{margin-left:0;clear:both}.RestaurantPage .image-container{margin-top:30px;padding:0}.RestaurantPage .overlay{position:absolute;width:50%}.RestaurantPage .links{width:50%}#reciprocal-clubs .image{text-align:center}#reciprocal-clubs .image img{max-width:280px}.text form{width:100%}.ActivityEventHolder aside p.event-details{font-size:1rem}footer .gutters .hours{clear:both;margin-left:0;margin-top:30px}.image-container{text-align:center;padding:30px 0}.VenuePage .image-container img{display:inline-block;max-width:500px}.BecomeAMemberPage .col-sm-6{margin-bottom:30px}}@media screen and (max-width: 650px){.GalleryHolderPage .caption{padding:10px 0;left:20px;bottom:20px;width:calc(100% - 40px)}.GalleryHolderPage .caption h2{font-size:1rem}.GalleryHolderPage .image-holder{padding:10px}}@media screen and (max-width: 600px){.main-calendar{display:none}}@media screen and (max-width: 550px){.midrow .box{width:100%;height:auto;margin-left:0}.row3 .content img{max-width:140px}.gutters .display-box.col-xs-6{width:100%;margin-left:0;clear:both;height:auto;padding:30px;margin-bottom:2%}.gutters .display-box.col-xs-6 img{display:none}.RestaurantPage .overlay{width:100%;position:relative}.RestaurantPage .links{width:100%}div.field.left{width:100%}div.field.right{width:100%;margin-left:0}div.field.mini{width:100%;margin-left:0}.fee .arrow{width:30px}.fee .title{width:calc(100% - 50px)}.fee .description{padding-top:10px;width:100%;padding-left:30px;display:none}.fee .cost{padding-top:10px;width:100%;padding-left:30px}.fee .apply{padding-left:30px;margin-left:0}.MembershipsPage .half{width:100%;margin-right:0}.GalleryHolderPage .gallery{width:100%;margin-left:0}.news_box{max-height:1000px}.info.withimage{width:100% !important}.news_thumbnail{width:100% !important;text-align:center;left:0;right:0 !important;padding:20px 0}.news_thumbnail img{max-width:200px;width:100%;height:auto;min-width:0px;min-height:0px}.gallery_logo img{max-width:150px}.gallery_container .image_container{width:100%}.gallery_container .image_container:nth-of-type(3n+1){margin-left:0;clear:both !important}input[type=submit]{min-width:85px}#fieldEmail{width:100%}.half{width:100%;margin-bottom:30px}}@media screen and (max-width: 480px){.AboutPage .images div{width:100%;float:none;margin-left:0}.gutters .gallery.col-xs-6{width:100%;margin-left:0}#reciprocal-clubs .gutters .col-xs-6.image,#reciprocal-clubs .gutters .col-xs-6.details{width:100%;margin-left:0}#reciprocal-clubs .image{margin-bottom:2em}.gutters .promotions-box{width:100%;min-height:100px}.gutters .promotions-box .image-holder{max-width:100%;text-align:center;margin-bottom:20px}.gutters .promotions-box .image-holder img{max-height:100%}.gutters .promotions-box .promotions-text{width:100%;float:none}.row3 .sponsors a{display:block;float:none;width:100%;text-align:center}.row3 .sponsors a:nth-of-type(even){float:none;text-align:center}footer .half{width:100%}footer .quicklinks.col-xs-6,footer .last.col-xs-6{width:100%;margin-left:0}}@media screen and (max-width: 420px){#banner .nivoSlider{padding-bottom:100px}#banner .nivo-caption{bottom:0;height:100px}#banner .nivo-caption p{width:62%}.row3 .content img{max-width:110px}}@media screen and (max-width: 320px){#banner .nivoSlider{padding-bottom:50px}#banner .nivo-caption{bottom:0;height:50px}#banner .nivo-caption a{margin-top:0}.row3 .content img{max-width:100%;padding-left:20px;padding-right:20px}.row3 .content img.even{float:left}.community .img-container{width:100%;text-align:center}.community .img-container img{max-width:100px;width:100%;height:auto}.community .text-container{width:100%}}
