﻿@media (min-width: 40em){.very-narrow-only{display:none !important}}@media (max-width: 40em){.not-very-narrow{display:none !important}}@media (max-width: 80em){.not-narrow{display:none !important}}@media (min-width: 80em){.narrow-only{display:none !important}}@media (min-width: 20em){.greater-than-half-very-narrow{display:none !important}}.bg-fixed-ratio{width:100%;position:relative}.bg-ratio-1{padding:50% 50%}.bg-ratio-1-to-2{padding:100% 50%}.bg-ratio-2-to-1{padding:25% 50%}.bg-ratio-3-to-1{padding:16.6666666667% 50%}.bg-ratio-3-to-2{padding:33.3333333333% 50%}.bg-ratio-4-to-1{padding:12.5% 50%}.bg-ratio-5-to-1{padding:10% 50%}.bg-ratio-4-to-3{padding:37.5% 50%}.bg-ratio-0dot5625{padding:28.125% 50%}.bg-ratio-447-to-498{padding:55.7046979866% 50%}.bg-ratio-286-to-258{padding:45.1048951049% 50%}.bg-ratio-351-143{padding:20.3703703704% 50%}.bg-ratio-660-298{padding:22.5757575758% 50%}.bg-ratio-1000-650{padding:32.5% 50%}.bg-ratio-382-201{padding:26.3089005236% 50%}.bg-ratio-245-154,.bg-ratio-membership-card{padding:31.4285714286% 50%}.bg-ratio-1280-392{padding:15.3125% 50%}.bg-ratio-1280-492{padding:19.21875% 50%}.bg-ratio-1348-924{padding:34.2729970326% 50%}.bg-ratio-1020-512{padding:25.0980392157% 50%}.bg-ratio-2498-1078{padding:21.5772618094% 50%}.bg-ratio-297-590{padding:99.3265993266% 50%}.bg-ratio-720-195{padding:13.5416666667% 50%}.bg-ratio-836-268{padding:16.028708134% 50%}.bg-ratio-1280-557{padding:21.7578125% 50%}.bg-ratio-664-505{padding:38.0271084337% 50%}.bg-ratio-1610-2294{padding:71.2422360248% 50%}.bg-ratio-245-105{padding:21.4285714286% 50%}.bg-ratio-328-47{padding:7.1646341463% 50%}.bg-ratio-298-354{padding:59.3959731544% 50%}.bg-ratio-1283-292{padding:11.3795791115% 50%}.bg-ratio-979-422{padding:21.5526046987% 50%}.bg-ratio-2048-913{padding:22.2900390625% 50%}.bg-ratio-947-408{padding:21.5417106653% 50%}.bg-ratio-480-312{padding:32.5% 50%}.bg-ratio-480-680{padding:70.8333333333% 50%}.bg-ratio-480-75{padding:7.8125% 50%}.bg-ratio-2565-34{padding:0.6627680312% 50%}.bg-ratio-2558-1356{padding:26.5050820954% 50%}.bg-ratio-3000-384{padding:6.4% 50%}.bg-ratio-2666-1444{padding:27.0817704426% 50%}.bg-ratio-640-320{padding:25% 50%}.bg-ratio-800-600{padding:37.5% 50%}.bg-ratio-4200-1800{padding:21.4285714286% 50%}.bg-ratio-596-198{padding:16.610738255% 50%}.bg-ratio-1244-763{padding:30.6672025723% 50%}.bg-ratio-1920-1300{padding:33.8541666667% 50%}.bg-ratio-3732-1656{padding:22.1864951768% 50%}.bg-ratio-1512-2016{padding:66.6666666667% 50%}.bg-ratio-1200-1400{padding:58.3333333333% 50%}.bg-ratio-2558-1356{padding:26.5050820954% 50%}.bg-ratio-5120-2869{padding:28.017578125% 50%}.bg-ratio-960-1280{padding:66.6666666667% 50%}.bg-ratio-480-640{padding:66.6666666667% 50%}.bg-ratio-427-640{padding:74.9414519906% 50%}.bg-ratio-640-480{padding:37.5% 50%}.bg-ratio-481-640{padding:66.5280665281% 50%}.bg-ratio-640-427{padding:33.359375% 50%}.bg-ratio-724-1500{padding:103.591160221% 50%}.bg-ratio-1800-669{padding:18.5833333333% 50%}header .box.v3{width:1440px !important}@media only screen and (max-width: 1440px) and (min-width: 1280px){header .box.v3{max-width:1280px}}body{margin:0;padding:0;width:100%;min-height:100vh;font-family:"proxima-nova", sans-serif;background:none !important}body img{-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}a{text-decoration:none !important;color:inherit}.v3-copy-container{padding:50px}.v3-copy-container img{padding:0}.v3-copy-container.cuisine-copy{padding:50px 0 50px 50px}@media only screen and (max-width: 600px){.v3-copy-container.copy-mobile-padding{padding-left:1em;padding-right:1em}}.v3-scene-wrapper{width:100%;margin:0 auto}@media only screen and (max-width: 1280px){.v3-scene-wrapper{max-width:50em}}body.nav-active .v3-scene-wrapper{transition:all 0.5s ease-in-out;filter:blur(0.5em) grayscale(10%)}.v3-scene-wrapper .v3-scene{margin:0 auto;width:100%;max-width:100%;display:flex !important;align-items:stretch;justify-content:space-between}.v3-scene-wrapper .v3-scene a{text-decoration:none}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene{flex-direction:column;align-items:center;justify-content:flex-start}}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene.harbor-scene{flex-direction:column-reverse !important;gap:1em}}.v3-scene-wrapper .v3-scene .v3-scene-col{width:100%;max-width:50%}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene .v3-scene-col{max-width:100%}}.v3-scene-wrapper .v3-scene .v3-scene-3col{width:100%;max-width:33.3333333333%}.v3-scene-wrapper .v3-scene .v3-scene-3col.classic-bg{max-width:40%;margin:0 auto}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene .v3-scene-3col.classic-bg{max-width:100%;margin-bottom:2em;padding:0 25px}}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene .v3-scene-3col{max-width:100%}}.v3-scene-wrapper .v3-scene .v3-scene-2-3col{width:100%;max-width:66.6666666667%}.v3-scene-wrapper .v3-scene .v3-scene-2-3col.classic-bg{max-width:41.1666666667em;margin:0 auto}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene .v3-scene-2-3col.classic-bg{max-width:100%;padding:0 25px}}@media only screen and (max-width: 1280px){.v3-scene-wrapper .v3-scene .v3-scene-2-3col{max-width:100%}}.v3-scene-grid{width:100%;display:grid}.v3-scene-full{width:100%;max-width:100%;margin:0em auto}@media only screen and (max-width: 1280px){.v3-scene-full{max-width:100%}}.v3-scene-full.button-holder{display:flex;justify-content:center;align-items:center;margin:2em 0}.v3-scene-full.button-holder a{text-decoration:none}.v3-event-image-row{width:100%;max-width:1440px;margin:0em auto;display:flex;justify-content:center;align-items:center;flex-direction:row}.v3-event-image-row img{width:calc((100% - (0.5em * 2)) /3)}@media only screen and (max-width: 1280px){.v3-event-image-row img{width:100%}}.v3-event-image-row.small-gap{gap:0.5em}@media only screen and (max-width: 1280px){.v3-event-image-row{flex-direction:column}}@media only screen and (min-width: 1281px){.v3-event-image-row{max-width:1440px}}.popover-container{position:absolute;right:50%;z-index:400;top:var(--bg-page-header-height)}@media only screen and (max-width: 900px){.intro-page-padding{padding:0 1em}}.chevvron{margin:1.5em auto;padding:0;background-image:url(https://cloud.bartonandgray.com/library/bulletin/sportfishing-2023/gold-chevvron.png);background-size:cover;background-repeat:no-repeat;width:23px;height:19px}.small-bullets{list-style:none}.small-bullets li::before{content:"•";font-size:15pt;margin-right:0.5em}.standard-width{width:80em !important}.v3-content-width{width:1440px !important}@media only screen and (max-width: 1440px) and (min-width: 800px){.v3-content-width{width:1280px !important}}@media only screen and (max-width: 800px){.v3-content-width{max-width:100% !important}}.chart-border-noshadow{border:0.5px solid #4d4d4f}.light-shadow{text-shadow:0px 2px 2px rgba(0,0,0,0.25)}@media only screen and (max-width: 1280px){.mbottom-mobile{margin-bottom:1em}}.schedule-img{margin:1em auto;max-width:70%}@media only screen and (max-width: 450px){.schedule-img{max-width:100%}}.cuisine-art-handle{max-width:480px}@media only screen and (max-width: 480px){.cuisine-art-handle{max-width:100%}}.harbor-page-chart-holder{width:100%;margin:auto}.event-image-grid{padding:0 1em}.event-image-grid .event-grid-row{display:flex;justify-content:center;margin:0}.event-image-grid .event-grid-row img{width:25%}@media only screen and (min-width: 700px){.event-image-grid{margin:auto;max-width:100%}}@media only screen and (min-width: 1280px){.event-image-grid .event-grid-row{padding:0 15%;flex-direction:row}}.v3-event-image.harbor-promotional{max-width:100%;margin:1em auto 0 auto}@media only screen and (min-width: 450px){.v3-event-image.harbor-promotional{max-width:400px}}@media only screen and (max-width: 1279px){.v3-event-image{margin-bottom:0.25em}}.sportfish-img{display:flex;align-items:center}.sportfish-img.flats{max-width:214px;height:auto}@media only screen and (max-width: 1279px){.sportfish-img.flats{margin-top:1em}}.sportfish-img.light-tackle{max-width:266px;height:auto}.sportfish-img .offshore{max-width:321px;height:auto}.sportfish-img .trophy{max-width:433px;height:auto}@media only screen and (max-width: 1279px){.sportfish-img{justify-content:center;margin:auto}}.fleet-profile-wrapper{position:absolute;top:0;left:0;overflow:hidden;height:100%;width:100%}.fleet-profile-wrapper .fleet-profile-item{position:relative;height:100%}.spectre-background{background-image:url("http://cloud.bartonandgray.com/library/ux/v3-background-chart.png");background-size:100%;background-repeat:no-repeat}.spectre-background.flipped{background-image:url("http://cloud.bartonandgray.com/library/ux/v3-background-chart-flipped.png");background-position:bottom}.v3-page-banner{display:flex;align-items:flex-start;margin:0 auto}@media only screen and (min-width: 1440px){.v3-page-banner{max-width:1440px !important}}@media only screen and (min-width: 1280px){.v3-page-banner{max-width:1280px}}@media only screen and (max-width: 1280px){.v3-page-banner{flex-direction:column;align-items:center;width:100%}}.v3-page-banner .v3-page-banner-art{width:33%}@media only screen and (max-width: 1280px){.v3-page-banner .v3-page-banner-art{width:100%}}.v3-page-banner .v3-page-banner-text{width:67%;height:auto}@media only screen and (max-width: 1280px){.v3-page-banner .v3-page-banner-text{width:100%}}@media only screen and (min-width: 480px){.v3-page-banner .v3-page-banner-text{padding-left:2em}}@media only screen and (min-width: 1440px){.v3-page-banner .v3-page-banner-text{padding:2em}}.v3-header-banner-image{width:100%;height:100%;max-width:450px;width:100%;position:relative}.v3-header-banner-image .events-banner-image{background-image:url(https://cloud.bartonandgray.com/events/v3/miami-event-header2.jpg)}.v3-header-banner-image .dayboating-banner-image{background-image:url(https://cloud.bartonandgray.com/library/photos/v3/dayboating-banner-image.png)}.v3-header-banner-image .sportfishing-banner-image{background-image:url(https://cloud.bartonandgray.com/library/photos/v3/sportfishing-banner-image.png)}.v3-header-banner-image .adventure-cruising-banner-image{background-image:url(https://cloud.bartonandgray.com/library/photos/v3/cruising-cat-banner.png);background-repeat:no-repeat;background-size:cover}.v3-header-banner-image .cuisine-banner-image{background-image:url(https://cloud.bartonandgray.com/library/photos/v3/cuisine-banner-image.png)}.v3-header-banner-image .private-events-banner-image{background-image:url(https://cloud.bartonandgray.com/events/v3/private-events-banner.png);background-repeat:no-repeat}.v3-header-banner-image>*{width:100%;height:100%}.v3-header-banner-image>*{background-size:100%;position:absolute;width:100%;top:0;left:0;height:100%}@media only screen and (min-width: 1280px){.v3-header-banner-image{padding:75% 50%}}@media only screen and (max-width: 1280px){.v3-header-banner-image{padding:50% 50%}.v3-header-banner-image>*{background-position:0 100%}}.events-banner{display:flex;align-items:center;justify-content:center}.v3-banner-row{padding:0}.v3-banner-row img{height:100%;width:100%;overflow:hidden}.bg-image-holder{width:100%}.bg-image-holder img,.bg-image-holder embed{width:100%;height:auto}.bg-image-holder.sportfish{align-self:center !important;width:90%}@media only screen and (min-width: 500px){.bg-image-holder.sportfish{width:25em}}@media only screen and (min-width: 1280px){.bg-image-holder.sportfish{width:50%}}@media only screen and (min-width: 1280px){.vimeo-scene{margin:3em auto}}.v3-banner-wrapper{position:relative;width:100%;height:100%}.v3-banner-wrapper img{visibility:visible;height:100%;width:100%}.v3-banner-wrapper.banner-holder div,.v3-banner-wrapper.banner-holder img{max-width:1800px}@media only screen and (min-width: 1800px){.v3-banner-wrapper.banner-holder{display:flex;justify-content:center;align-items:center;margin:auto}}.v3-banner-wrapper.dual-banner-holder{display:flex;margin:auto;justify-content:space-between}.v3-banner-wrapper.dual-banner-holder .tbc-logo{width:679px;display:flex;justify-content:center;align-items:center}.v3-banner-wrapper.dual-banner-holder .tbc-logo img{width:468px;height:187px;max-width:100%}@media only screen and (max-width: 1280px){.v3-banner-wrapper.dual-banner-holder{flex-direction:column-reverse;justify-content:center}.v3-banner-wrapper.dual-banner-holder div,.v3-banner-wrapper.dual-banner-holder img{margin:auto}.v3-banner-wrapper.dual-banner-holder .tbc-logo{margin:2em auto;padding:0 1em;width:100%;max-width:468px}.v3-banner-wrapper.dual-banner-holder .tbc-logo img{width:auto;height:auto}}.v3-banner-wrapper .banner-image{position:absolute;top:0;left:0;width:100%;height:100%}.v3-banner-wrapper .banner-image.tbc-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/banner-tubing.png);background-repeat:no-repeat;background-size:100% auto}.v3-banner-wrapper .banner-image.dayboating-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/v3-topminnow.png);background-repeat:no-repeat;background-size:cover;background-position:center}.v3-banner-wrapper .banner-image.adventure-cruising-banner{background:url(https://cloud.bartonandgray.com/library/catamaran/photos/optimized/bg-cata-banner.jpg);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.adventure-cruising-banner{background-size:100% 100%}}.v3-banner-wrapper .banner-image.fleet-banner{background:url(https://cloud.bartonandgray.com/library/photos/newport-shoreline.jpg);background-repeat:no-repeat;background-size:100% auto}.v3-banner-wrapper .banner-image.torn-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/torn-banner.png);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.torn-banner{background-size:100% 100%}}@media only screen and (min-width: 1800px){.v3-banner-wrapper .banner-image.torn-banner{display:none}}.v3-banner-wrapper .banner-image.shm-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/event/shm-banner.png);background-repeat:no-repeat;background-size:100% auto;max-width:1440px;margin:auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.shm-banner{background-size:100% 100%}}@media only screen and (min-width: 1440px){.v3-banner-wrapper .banner-image.shm-banner{display:none}}.v3-banner-wrapper .banner-image.nrw-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/event/nrw-banner.jpg);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.nrw-banner{background-size:100% auto;margin:auto}}@media only screen and (min-width: 1800px){.v3-banner-wrapper .banner-image.nrw-banner{display:none}}.v3-banner-wrapper .banner-image.netjets-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/netjets-banner-whole.png);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.netjets-banner{background-size:100% 100%}}.v3-banner-wrapper .banner-image.sgp-banner{background:url(https://cloud.bartonandgray.com/library/photos/v3/sail-gp-banner.jpg);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 1280px){.v3-banner-wrapper .banner-image.sgp-banner{background-size:100% 100%}}.v3-banner-wrapper .banner-header{position:absolute;top:0;left:0;width:100%;text-align:center;font-weight:bold;font-size:5vw;color:#FFD94A}.v3-banner-wrapper .banner-header.water-sports-banner-header{text-align:left;padding-top:5%;padding-right:30%;padding-left:7%;color:#FFD94A;font-size:8vw}@media only screen and (min-width: 800px){.v3-banner-wrapper .banner-header.water-sports-banner-header{font-size:64px}}@media only screen and (min-width: 1281px){.v3-banner-wrapper .banner-header.water-sports-banner-header{padding-top:150px}}.v3-banner-wrapper .banner-header.dayboating-banner-header{text-align:left;padding-top:45%;padding-left:20%;font-size:10vw}@media only screen and (min-width: 800px){.v3-banner-wrapper .banner-header.dayboating-banner-header{font-size:80px}}@media only screen and (min-width: 1281px){.v3-banner-wrapper .banner-header.dayboating-banner-header{font-size:64px;padding-top:400px}}.v3-banner-wrapper .banner-header.adventure-cruising-banner-header{text-align:left;font-size:3.5vw;line-height:109%;letter-spacing:0.07em;padding-left:50%;padding-top:8%}@media only screen and (min-width: 800px) and (max-width: 1279px){.v3-banner-wrapper .banner-header.adventure-cruising-banner-header{font-size:28px}}.v3-banner-wrapper .banner-header.sportfishing-banner-header{text-align:right;letter-spacing:0.07em;padding-top:10%;padding-right:5%}@media only screen and (min-width: 800px) and (max-width: 1280px){.v3-banner-wrapper .banner-header.sportfishing-banner-header{font-size:40px}}.v3-banner-wrapper .banner-caption{font-family:"proxima-nova", sans-serif;font-style:normal;position:absolute;top:0;left:0;width:100%;text-align:center;font-size:2vw;color:white}.v3-banner-wrapper .banner-caption.water-sports-banner-caption{text-align:left;padding-top:14%;padding-right:45%;padding-left:7%;font-size:3vw}@media only screen and (min-width: 800px){.v3-banner-wrapper .banner-caption.water-sports-banner-caption{font-size:24px}}@media only screen and (min-width: 1281px){.v3-banner-wrapper .banner-caption.water-sports-banner-caption{padding-top:225px}}.v3-banner-wrapper .banner-caption.dayboating-banner-caption{text-align:left;padding-top:56%;padding-left:20%;font-size:4vw}@media only screen and (min-width: 800px){.v3-banner-wrapper .banner-caption.dayboating-banner-caption{font-size:32px}}@media only screen and (min-width: 1281px){.v3-banner-wrapper .banner-caption.dayboating-banner-caption{font-size:25px;padding-top:470px;padding-right:50px}}.v3-banner-wrapper .banner-caption.sportfishing-banner-caption{text-align:right;padding-top:16.5%;padding-left:50%;padding-right:5%}@media only screen and (min-width: 800px) and (max-width: 1280px){.v3-banner-wrapper .banner-caption.sportfishing-banner-caption{font-size:16px}}.species-caption{margin-bottom:2em;color:#4a8ac9;line-height:109%;letter-spacing:0.07em;font-size:18px;font-weight:300}.sportfishing-squadron{margin-bottom:3em;padding-top:10%;padding-bottom:10%}.tri-gallery-row img{width:100%;max-width:480px}.tri-gallery-row .v3-caption-paragraph{max-width:450px;margin:0 auto}.tri-gallery-row .v3-scene-3col{text-align:center}.tri-gallery-row .v3-info-header{letter-spacing:0.07em;color:#FFD94A;font-weight:400;font-size:2em;text-shadow:0 2px 2px rgba(0,0,0,0.25)}@media only screen and (min-width: 1280px){.tri-gallery-row{padding:3em 0}.tri-gallery-row .v3-caption-paragraph{margin:auto}.tri-gallery-row .v3-info-header{height:85px;margin-bottom:1em}.tri-gallery-row .v3-scene-3col.cuisine-col:last-child .v3-info-header{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}}.cuisine-chart-col{padding-top:5em}.cuisine-chart-col .img-chart{width:100%;max-width:480px}.cuisine-chart-col .v3-scene-3col{display:flex;justify-content:center}@media only screen and (max-width: 1280px){.cuisine-chart-col .anchor-button{display:flex;justify-content:center;margin:auto}}@media only screen and (min-width: 1280px){.cuisine-chart-col{padding-top:10em}.cuisine-chart-col .v3-scene-3col{justify-content:flex-end}.cuisine-chart-col .left-harbor-chart{padding-left:5em}.cuisine-chart-col .blurb-block{padding:5em}.cuisine-chart-col .blurb-block .v3-info-header{text-align:left}}.squadron-scene{background-color:#87BBD9;margin:0 auto}.squadron-scene .vessel-col{display:flex;justify-content:center;flex-direction:column;margin-bottom:2em}.squadron-scene .vessel-col img{width:100%;margin:auto;max-width:625px;margin-top:-10em}.squadron-scene .vessel-col .v3-info-header{font-size:1.5em;margin-bottom:.25em}.squadron-scene .vessel-col .v3-caption-paragraph{max-width:450px;margin:0 auto}.squadron-scene .vessel-col .v3-copy-container{margin:0;padding:0 10px}@media only screen and (min-width: 600px){.squadron-scene .vessel-col img{margin-top:-20em}}@media only screen and (min-width: 1280px){.squadron-scene .vessel-col{margin-bottom:0em}.squadron-scene .vessel-col .v3-info-header{height:2em}.squadron-scene .vessel-col .v3-caption-paragraph{max-width:auto}.squadron-scene .vessel-col img{margin-top:-15em}}.sport-block{display:flex;flex-direction:column;justify-content:flex-end}.sport-block .sport-text{width:100%}.sport-block .sport-text.offshore{display:flex;flex-direction:column;justify-content:flex-end}.sport-block .sport-text.trophy{display:flex;flex-direction:column;justify-content:flex-end}.sport-block .sport-text .sport-subtext{color:#74aabb;font-family:"proxima-nova", sans-serif;font-weight:300;font-size:16px;line-height:109%;letter-spacing:0.07em;font-style:italic}@media only screen and (min-width: 600px){.sport-block{margin-bottom:0}.sport-block #trophy-sport-text{margin-bottom:3em}}@media only screen and (min-width: 800px){.sport-block .sport-text{width:75%}}@media only screen and (max-width: 1280px){.sport-block img{margin:1em 0}}@media only screen and (min-width: 1280px){.sport-block{flex-direction:row}.sport-block .sport-text{width:50%}.sport-block .sport-text.itinerary{width:75%}.sport-block img{margin:auto}}.membership-table{margin-top:5em;font-family:"proxima-nova", sans-serif}.membership-table th{max-width:4em;overflow:visible;white-space:nowrap}.membership-table td{padding:1em;letter-spacing:0.0625em;font-size:1.0em;color:#191919;font-weight:300}.membership-table td img{width:1.5em}.membership-table td:not(:first-child){padding:1.5em}.membership-table td:nth-child(n+2):nth-child(-n+6){width:4em}.membership-table td:nth-child(n+7){width:5em;text-align:center}.membership-table .membership-table-heading{height:5em}.membership-table .membership-table-heading .mtable-header{padding-bottom:1em}.membership-table .membership-table-heading .mtable-header:nth-child(n+7){padding-left:1em}.membership-table .membership-table-heading .mtable-header.rotated{transform:rotate(-45deg)}.membership-table .membership-table-heading .mtable-header.shallow{color:#74aabb}.membership-table .mtable-level-row:not(:last-child){border-bottom:1px dashed black}.membership-table .mtable-level-row td:not(:last-child){border-right:1px dashed black}.membership-table .td-note{font-size:0.75em;margin-top:.25em;font-weight:300}.harbor-chart-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.harbor-chart-list .left-harbor-chart{width:100%;height:auto;max-width:480px}.harbor-chart-list .v3-harbor-list{margin:1em 0}.harbor-chart-list .v3-harbor-list ul{list-style-type:none;padding:0}.harbor-chart-list .v3-harbor-list ul li{letter-spacing:0.07px}@media only screen and (max-width: 1279px){.harbor-chart-list .v3-harbor-list{text-align:center}}@media only screen and (max-width: 649px){.harbor-chart-list{align-items:center}}@media only screen and (min-width: 650px){.harbor-chart-list{flex-direction:row;gap:2em}.harbor-chart-list .left-harbor-chart{width:393px}}@media only screen and (min-width: 1280px){.harbor-chart-list{flex-direction:row;gap:2em}.harbor-chart-list.second{padding-left:1em}}.v3-card-container{display:flex}.v3-card-container .card-copy-wrapper{margin-left:10%;margin-top:6%;padding-right:12%}.v3-card-container .card-copy-wrapper .v3-membership-header{margin-bottom:0.25em}.v3-card-container .member-card-chevron{margin-top:2em;margin-right:1em;width:4em !important;align-self:flex-start}@media only screen and (max-width: 1439px){.v3-card-container .card-copy-wrapper{margin-bottom:2em}}.cuisine-harbor-col .cuisine-chart-blurb .v3-info-header{font-size:2em;max-width:700px;padding:0.25em 0}@media only screen and (max-width: 1279){.cuisine-harbor-col .cuisine-chart-blurb{margin:auto !important}}@media only screen and (max-width: 1279px){.cuisine-harbor-col{display:flex;flex-direction:column;justify-content:center;align-items:center}}.v3-region-chart-holder{width:100%;max-width:658px;height:auto}.region-holder{padding:1em;max-width:480px !important}.region-holder .bg-headline{margin:1em auto}.region-holder .bg-text-block{margin-bottom:1em}.region-holder .bg-button-holder{margin-bottom:3em}@media only screen and (min-width: 1280px){.region-holder{max-width:1020px !important;padding:3em 0;gap:2em}.region-holder .v3-scene-3col{max-width:297px !important}}@media only screen and (max-width: 1280px){.region-holder.mobile-reverse{flex-direction:column-reverse}}.table-wrapper{padding:0 5em;margin-bottom:5em;max-width:1440px}@media only screen and (max-width: 1279px){.table-wrapper{display:none}}@media only screen and (min-width: 1440px){.table-wrapper{display:flex;justify-content:center;align-items:center;margin:1em auto 3em auto}}.left-harbor-chart{max-width:480px}@media only screen and (max-width: 500px){.left-harbor-chart{max-width:100%}}.activity-wrapper{display:flex;justify-content:space-between;gap:3em}.activity-wrapper .activity-column{width:50%;max-width:392px}.activity-wrapper .activity-column .activity-item:not(:first-child){margin:2em 0}.activity-wrapper .activity-column .activity-item img{width:100%;height:auto;max-width:392px;margin-bottom:1em}@media only screen and (max-width: 1279px){.activity-wrapper{flex-direction:column;gap:0}.activity-wrapper .activity-column{padding-left:25px;padding-right:25px;width:100%;max-width:100%}}.fish-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5%;margin:2em auto;max-width:1440px}.fish-container .fish{margin-top:1em;width:400px}.fish-container .fish .bg-image-holder{height:180px}.fish-container .fish .species-caption{text-align:center;margin-top:1.5em}.itinerary-pdf-holder{display:flex;flex-direction:row}.itinerary-pdf-holder .pdf-holder-image{padding:2em;max-width:154px;height:auto}.itinerary-pdf-holder .pdf-holder-text{padding:2.5em 0 1em 1em}.itinerary-pdf-holder .pdf-holder-text .v3-info-header{font-size:1.25em;color:#324954;margin-bottom:1em}@media only screen and (max-width: 385px){.itinerary-pdf-holder .pdf-holder-text{padding:2.5em 0 1em 0}}.cat-destination-scene .cat-destination-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;gap:2em;padding:0 1em;margin-top:2em;max-width:100%}.cat-destination-scene .cat-destination-wrapper .cat-destination{width:100%;max-width:478px;display:flex;flex-direction:column;margin:0 auto}.cat-destination-scene .cat-destination-wrapper .cat-destination .cat-destination-image{max-width:478px;height:auto}.cat-destination-scene .cat-destination-wrapper .cat-destination .destination-header{margin-top:1em;text-align:left}.cat-destination-scene .cat-destination-wrapper .cat-destination .bg-text-block{text-align:left}@media only screen and (min-width: 1280px){.cat-destination-scene .cat-destination-wrapper{flex-direction:row;max-width:1440px;margin:auto;margin-top:4em;padding:0 5em}.cat-destination-scene .cat-destination-wrapper .cat-destination .destination-header{line-height:1em !important}.cat-destination-scene .cat-destination-wrapper .cat-destination .bg-text-block{height:auto}}.cat-gallery-col{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;gap:1em}.cat-gallery-col img{max-width:478px;height:auto}@media only screen and (min-width: 479px){.cat-gallery-col{align-items:center}}@media only screen and (min-width: 1280px){.cat-gallery-col{padding:0;margin:auto !important;justify-content:center;align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.partners-wrapper{display:flex;flex-wrap:wrap;margin:6em auto;align-items:center;justify-content:center;max-width:1440px}.partners-wrapper .partnerbox{display:flex;justify-content:center;width:48%;margin-bottom:2em}.partners-wrapper .partnerbox:hover{cursor:pointer}.partners-wrapper .partnerbox img{width:70%;height:auto;margin:auto}@media only screen and (max-width: 1279px){.partners-wrapper{flex-direction:column;margin:2em auto;padding:0 1em;max-width:100%}.partners-wrapper .partnerbox{margin-bottom:3em;width:100%;max-width:400px}.partners-wrapper .partnerbox img{width:100%}.partners-wrapper .partnerbox.extra-bottom{margin-bottom:6em}}.partners-header-caption{padding:0 1em}@media only screen and (min-width: 1280px){.partners-header-caption{padding:0 5em}}.private-event-caption{margin-top:1em;max-width:100%}.private-event-caption>*{text-align:left}.private-event-caption .v3-info-header{color:#4a8ac9;font-weight:300;letter-spacing:0.05em;margin:0;padding:0;font-size:1.5em;height:auto;text-shadow:none}.private-event-caption .v3-caption-subheader{color:#AC8141;letter-spacing:0.05em;font-weight:400;font-size:1.25em;padding:0}.private-event-caption .v3-caption-paragraph{margin-top:1em;height:7em;padding-right:4em;margin-bottom:1em}.private-event-caption .v3-caption-location{color:#324954;font-family:"proxima-nova", sans-serif;letter-spacing:0.07em;font-weight:300}@media only screen and (max-width: 1279px){.private-event-caption{padding:1em 0;margin:0 auto;max-width:480px}}@media only screen and (max-width: 480px){.private-event-caption{padding:1em}}.torn-content .torn-docks-img{width:100%}@media only screen and (max-width: 1280px){.torn-content{padding:0 1em}.torn-content .v3-scene-col{display:flex;flex-direction:column;align-items:center}}.shm-content{margin:3em auto !important}.shm-content .torn-docks-img{width:100%}@media only screen and (max-width: 1280px){.shm-content{padding:0 1em;flex-direction:column-reverse !important;gap:2em;margin:2em auto !important}.shm-content .v3-scene-col{display:flex;flex-direction:column;align-items:center}}.netjets-content{padding:50px 50px 50px 0}@media only screen and (max-width: 800px){.netjets-content{padding:0;padding-left:20px}}.mini-fleet-gallery{display:flex;position:relative;max-width:1280px;padding:0 2em;justify-content:space-evenly;align-items:flex-end;gap:1em;height:300px;margin-bottom:5em}.mini-fleet-gallery img{height:auto}.mini-fleet-gallery img:first-child{max-width:370px}.mini-fleet-gallery img:nth-child(2){max-width:382px}.mini-fleet-gallery img:last-child{max-width:382px}@media only screen and (max-width: 1279px){.mini-fleet-gallery{flex-direction:column;align-items:center;height:auto;margin-top:1em;width:100%}}.fleet-scene{max-width:100%}@media only screen and (min-width: 1281px){.fleet-scene{max-width:1440px !important;gap:2em}}.fleet-col{padding:1em;margin-bottom:2em;max-width:478px !important}@media only screen and (min-width: 1280px){.fleet-col{max-width:1020px !important}}.mobile-membership-item{border-bottom:1px dashed black;margin-bottom:2em}.pricing-table-holder{display:none;justify-content:center;align-items:center;margin:3em auto}.pricing-table-holder object{width:100%}@media only screen and (min-width: 1280px){.pricing-table-holder object{width:1440px}}@media only screen and (min-width: 1280px){.pricing-table-holder{display:flex}}.pricing-table-holder-mobile{display:none}.pricing-table-holder-mobile img{max-width:480px;margin:auto}@media only screen and (max-width: 1279px){.pricing-table-holder-mobile{display:flex}}.mini-membership-table tr:not(:last-child){border-bottom:1px dashed black}.mini-membership-table td:not(:last-child){border-right:1px dashed black}.mini-membership-table .mini-membership-header-row th{color:#4a8ac9;font-size:1.25em;letter-spacing:0.07em;font-family:"proxima-nova", sans-serif;font-weight:400;text-align:left;padding:1em 0 1em 1em}.mini-membership-table .mini-membership-header-row th:not(:last-child){border-right:1px dashed black}.mini-membership-table .membership-tier{width:400px;padding:1em 6em 1em 0}.mini-membership-table .membership-tier .tier-header{color:#74aabb;font-family:"proxima-nova", sans-serif;font-weight:600;font-size:1.65em;line-height:109%;letter-spacing:0.07em;font-style:normal;margin-bottom:0.5em}.mini-membership-table .mini-benefits{color:#324954;padding-left:2em}.mini-membership-table .mini-benefits li{line-height:1.75em;font-size:1em;font-family:"proxima-nova", sans-serif;letter-spacing:0.05em;font-weight:300}.mini-membership-table .table-initiation{text-align:center;color:#324954;font-size:1.25em;font-family:"proxima-nova", sans-serif}.mini-membership-table .table-dues{text-align:center;color:#324954;font-size:1.25em}.mini-membership-table .table-annually{font-size:0.75em;margin-top:.25em;color:#4a8ac9;font-weight:300}.mini-membership-table .table-note{color:#324954;padding:0 1em;text-align:center;letter-spacing:0.07em;font-weight:300}.mobile-table-wrapper{display:flex;justify-content:center}@media only screen and (min-width: 1280px){.mobile-table-wrapper{display:none}}.membership-flex-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1em;margin-bottom:2em;padding-top:1em;max-width:500px}.membership-flex-wrapper .tier-header{color:#74aabb;font-family:"proxima-nova", sans-serif;font-weight:600;font-size:1.65em;letter-spacing:0.07em;font-style:normal;margin-bottom:0.25em}.membership-flex-wrapper .mobile-portion-header{color:#4a8ac9;font-size:1.25em;letter-spacing:0.07em;font-family:"proxima-nova", sans-serif;font-weight:400;text-align:left;padding:1em 0 0 0}.membership-flex-wrapper .mini-benefits{color:#324954}.membership-flex-wrapper .mini-benefits ul{padding-left:1.15em}.membership-flex-wrapper .mini-benefits li{line-height:1.75em;font-size:1em;font-family:"proxima-nova", sans-serif;letter-spacing:0.05em;font-weight:300}.membership-flex-wrapper .table-note{color:#324954;padding:0 1em;text-align:left;letter-spacing:0.07em;font-weight:300;margin-bottom:1em;margin-left:1em}.membership-flex-wrapper .annually{color:#4a8ac9;font-size:.8em;margin-top:.1em}@media only screen and (max-width: 620px){.app-promo-cheat{padding:0 1em}}.underline-hover{padding-bottom:0.25rem;position:relative;transition:0.25s ease-in-out}.underline-hover::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:rgba(74,138,201,0.8);transition:width 0.25s ease-out}.underline-hover:hover::after{width:100%}.underline-hover:hover{filter:brightness(85%)}.harbor-showcase-list{display:grid;grid-template-columns:60% 40%;grid-template-areas:'NY NE' 'GL MA' 'LC FL' 'WI FL' '. FL'}.harbor-showcase-list .region-showcase{margin-top:1em}.harbor-showcase-list .region-showcase ul{list-style-type:none;padding-left:0;margin-left:0;font-family:"proxima-nova", sans-serif}.harbor-showcase-list .region-showcase ul li{margin-bottom:0.5em;font-family:"proxima-nova", sans-serif}@media only screen and (max-width: 650px){.harbor-showcase-list{grid-template-columns:100%;grid-template-areas:'NY' 'NE' 'GL' 'MA' 'LC' 'WI' 'FL'}.harbor-showcase-list .region-showcase{margin:1em 0}}.intro-vessel{max-width:100%;display:flex;flex-direction:column;margin-bottom:5em}.intro-vessel img{margin:0 auto}.membership-landing-header{color:#4a8ac9;font-size:2em;font-weight:700;line-height:109%;letter-spacing:0.96px}.membership-landing-caption{width:100%;display:flex;flex-direction:row;gap:1.5em;padding-top:1.5em}.membership-landing-caption .membership-chevvron{width:65px !important;height:55px !important}@media only screen and (max-width: 400px){.membership-landing-caption .membership-chevvron{width:52.8px !important;height:44px !important}}.membership-landing-caption .membership-landing-caption-text p{font-size:20px;letter-spacing:0.6px;line-height:109%;font-weight:300;color:#4d4d4f;margin-top:0.5em}.sgp-scene{margin-top:3em}@media only screen and (max-width: 1280px){.sgp-scene{margin-top:2em}}.sgp-scene .sgp-row{display:flex;flex-direction:row;gap:2em;margin-bottom:3.5em}@media only screen and (max-width: 960px){.sgp-scene .sgp-row{flex-direction:column;justify-content:center;align-items:center;padding:0 1em}.sgp-scene .sgp-row.alternate-mobile{flex-direction:column-reverse}}.sgp-scene .sgp-row .sgp-row-content{width:440px;max-width:100%}.sgp-scene .sgp-row .sgp-row-content .v3-caption-paragraph{font-family:"proxima-nova", sans-serif;color:#4d4d4f;font-size:20px;font-style:normal;font-weight:300;line-height:109%;letter-spacing:0.6px}.sgp-scene .sgp-row .sgp-row-img{width:440px;max-width:100%}.sgp-scene .schedule-holder{padding:2em 2em}.sgp-scene .schedule-holder hr{border-top:1px dashed #324954}.sgp-scene .schedule-holder .schedule-header{color:#324954;font-size:36px;font-style:normal;font-weight:800;line-height:100%;text-align:left}.sgp-scene .schedule-holder .sera-date{font-family:"proxima-sera", sans-serif;color:#4a8ac9;font-size:30px;font-style:normal;font-weight:400;line-height:109%;padding-top:1em}.sgp-scene .schedule-holder .sgp-content-block{padding:1em 0}.sgp-scene .schedule-holder .sgp-content-block .sgp-time-label{color:#324954;font-size:24px;font-weight:400;line-height:100%;margin-bottom:0.25em}.sgp-scene .schedule-holder .sgp-content-block .sgp-title-label{color:#4a8ac9;font-size:24px;font-weight:500;line-height:100%;display:flex;flex-direction:row;align-items:center}.sgp-scene .schedule-holder .sgp-content-block .sgp-title-label img{width:30px;height:30px;margin-right:0.35em}.sgp-scene .schedule-holder .sgp-content-block .v3-caption-paragraph{font-family:"proxima-sera", sans-serif;color:#4d4d4f;font-size:20px;font-style:normal;font-weight:300;line-height:109%;letter-spacing:0.6px}.temp-wrapper{display:flex;flex-direction:column;gap:3em}.temp-wrapper div{border:1px dashed red}.temp-wrapper hr{border-top:1px solid blue}
