blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}small{font-size:85%}strong,th{font-weight:bold}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type=button],input[type=submit],button{cursor:pointer}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.wrapper{width:962px;margin:0px auto 0px auto;background:none;padding:130px 50px 0px 50px}.white{background:white}.l{text-align:left}.r{text-align:right}.c{text-align:center}.fl{float:left}.fr{float:right}.fn{float:none}.cl{clear:left}.cr{clear:right}.cb{clear:both}.st{margin-top:10px}.sr{margin-right:10px}.sb{margin-bottom:10px}.sl{margin-left:10px}.sst{margin-top:20px}.ssr{margin-right:20px}.ssb{margin-bottom:20px}.ssl{margin-left:20px}.pt{padding-top:10px}.pr{padding-right:10px}.pb{padding-bottom:10px}.pl{padding-left:10px}.ppt{padding-top:20px}.ppr{padding-right:20px}.ppb{padding-bottom:20px}.ppl{padding-left:20px}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}form{padding:0;margin:0}input{padding:0;margin:0}address{font-style:normal}option{padding-right:5px}.normal{font-weight:normal}.caps{text-transform:uppercase}.inline{display:inline}.block{display:block}.hide{display:none}.link{text-decoration:underline}.info-message{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;background-color:#fffbe5;border:1px solid #EFEBD5;color:#8D785A;text-align:center}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(https://edge.bartonandgray.com/fancybox.png)}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);-moz-box-shadow:0 0 20px rgba(0,0,0,0.4)}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url(https://edge.bartonandgray.com/fancybox.png);background-position:-40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url(https://edge.bartonandgray.com/fancybox.png);background-position:-40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url(https://edge.bartonandgray.com/fancybox-x.png);background-position:0px -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url(https://edge.bartonandgray.com/fancybox.png);background-position:-55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url(https://edge.bartonandgray.com/blank.gif);z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(https://edge.bartonandgray.com/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(https://edge.bartonandgray.com/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}@media (max-width: 32em){.so-open-1 .bg-slideovers-main-base-container{display:none}}@media (max-width: 32em){.not-mobile{display:none}}@media (min-width: 32em){.not-tablet-or-desktop{display:none !important}}.bg-ratio{width:100%;position:relative}.bg-ratio .bg-ratio-inner{position:absolute;width:100%;top:0;left:0;height:100%}.bg-ratio.ratio-0dot75{padding:37.5% 50%}.bg-ratio.ratio-0dot5625{padding:28.125% 50%}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.main-section{flex-basis:50%;min-width:50%}}*{box-sizing:border-box}html{background-image:url(http://cloud.bartonandgray.com/chartdrop.jpg);background-size:100%;background-repeat:no-repeat;background-attachment:fixed}body{margin:0;font-family:"proxima-nova", sans-serif;width:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h2{font-size:1.25em;line-height:1.05em}h3{font-size:.95em;font-weight:normal;padding:.5em 0em .25em 0em}h4{font-size:.85em;font-weight:normal;padding:0em 0em .25em 0em}p{font-size:.85em}a{text-decoration:none}@keyframes homebox{0%{background:red;width:100%}100%{background:pink;width:100%}}@-webkit-keyframes homebox{0%{background:red;width:100%}100%{background:pink;width:100%}}.soldier{animation:homebox 4s 1s infinite linear alternate;-webkit-animation:homebox 4s 1s infinite linear alternate}.social{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:.5em 0;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%}.social a{display:inline-block}.social .item{margin:0 0.25em;width:2.5em}.news{margin:1em 2em 0em 2em}.news h2{color:#fed43f;padding:0px 0px 18px 0px;font-weight:normal}.news p{font-style:italic;font-size:.75em;line-height:1.2em;color:white}.news a{color:#388bca !important;text-decoration:none}.news a:hover{color:white !important;text-decoration:none}.news-item{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.news-item>:nth-child(1){margin:10px 10px 0px 0px;width:6em}.news-item>:nth-child(2){-webkit-flex-grow:1000;flex-grow:1000;-webkit-flex-shrink:1000;flex-shrink:1000}.navA{padding:20px 0px 40px 0px;border-bottom:solid 1px;border-bottom-color:#388bca}.navA li{list-style-type:none !important;color:white;text-align:center;line-height:2em}.navA a{color:white;text-decoration:none}.navA a:hover{color:#388bca}.navA a:active{color:#fed43f}.harbors{background-image:url("http://cloud.bartonandgray.com/bg-harbor-map.png");background-size:contain;height:1380px;padding-top:3em}.harbors .intro{color:#324954;display:block;width:38em;margin:0em 10em 0em 10em;padding:2em 0em 0em 0em}@media (max-width: 64em){.harbors .intro{display:none !important}}.harbors .list{font-size:1.0em;background-color:#324954;padding:3em;margin:16em 10em 3em 10em;display:flex;flex-direction:row;align-items:flex-start}@media (max-width: 64em){.harbors .list{padding:1em;margin:0 auto;width:18em}}.harbors .list .harbor{padding:.85em 0em .85em 0em}@media (max-width: 64em){.harbors .list .harbor{padding:.5em 0em .5em 0em}}.harbors .list .col{color:white;width:100%}.harbors .list .col:nth-child(2){margin-left:2em}@media (max-width: 64em){.harbors .list .col:nth-child(2){margin-left:0em}}.harbors .list .col>*{display:flex;align-items:center}.harbors .list .col>* img{height:1em;margin-right:.5em}@media (max-width: 64em){.harbors .list{flex-direction:column}}.hero{padding:3% 9% 3% 9%}.hero h1{font-weight:normal;font-size:1.5em;padding-top:.2em}@media (max-width: 32em){.hero h1{font-size:1em}}.hero h2{font-weight:normal;font-size:1em;padding-top:.2em}@media (max-width: 32em){.hero h2{font-size:.5em}}.hero h3{font-weight:normal;font-size:1em;padding-top:.2em}@media (max-width: 32em){.hero h3{font-size:.5em}}.hero .btn{margin:1.5em 0em 0em 0em}.btn{cursor:pointer;display:inline-block;border-radius:5px;width:100%;max-width:16em;font-size:.75em;text-align:center;padding:.4em}.btn.small-b{padding:.4em 1em;max-width:auto;width:auto}.outing{width:100%;padding:1em;margin-bottom:1em}.outing h4{text-align:left;font-size:.75em;color:white !important}.outing h2{text-align:left;font-size:1em}.watch-promo{width:calc(100% - 1px);display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#388bca;color:#fed43f;margin-top:0.2em;padding:0.5em 1em}.watch-promo .watch-promo-label{text-transform:uppercase}.watch-promo .watch-promo-blurb{color:white;font-size:0.8em}.watchpanel{width:calc(50% - 1px);font-size:.7em;text-align:center;float:left;padding:.75em;margin-right:1px;margin-top:1px;background:white;white-space:nowrap}.statuspanel{width:calc(50% - 1px);font-size:.7em;text-align:center;float:left;padding:.75em;margin-right:1px;margin-top:1px;margin-bottom:2.5em}.open{background:#8AC440}.reserved{background:#BB6C52}.yours{background:#3E8CC9}.standby{background:#FED54F}.white{background:white}.white h2{text-align:center;color:#388bca}.white h3{text-align:center;color:#324954}.white h4{text-align:center;color:#388bca}.white p,.white .text-line{text-align:center;color:#324954}.white .btn{background:#388bca;color:white;margin-top:.5em}.white a:not(.btn),.white a:visited:not(.btn){color:#388bca}.gold{background:#fed43f}.gold h1{text-align:center;color:#324954}.gold h2{text-align:center;color:#388bca}.gold p,.gold .text-line{text-align:center;color:#324954}.gold h3{text-align:center;color:#324954}.gold h4{text-align:center;color:#388bca}.gold .btn{background:#324954;color:#fed43f;margin-top:.5em}.gold a:not(.btn),.gold a:visited:not(.btn){color:#324954}.french-blue{background:#388bca}.french-blue h2{text-align:center;color:#fed43f}.french-blue h3{text-align:center;color:#324954}.french-blue h4{text-align:center;color:#e6e7e8}.french-blue p,.french-blue .text-line{text-align:center;color:white}.french-blue .btn{background:#e6e7e8;color:#388bca;margin-top:.5em}.french-blue a:not(.btn),.french-blue a:visited:not(.btn){color:#fed43f}.navy-blue{background:#324954}.navy-blue h2{text-align:center;color:#fed43f}.navy-blue h3{text-align:center;color:#388bca}.navy-blue h4{text-align:center;color:#fed43f}.navy-blue p,.navy-blue .text-line{text-align:center;color:white}.navy-blue .btn{background:#fed43f;color:#324954;margin-top:.5em}.navy-blue a:not(.btn),.navy-blue a:visited:not(.btn){color:#e6e7e8}img.responsive{width:100%;margin:0}.layers{position:relative}.layers .layer{position:absolute}.layers.r0-333{height:0;padding-top:33.3%}.layers.r0-333>*{top:0}.layers.r0-375{height:0;padding-top:37.5%}.layers.r0-375>*{top:0}.layers.r0-50{height:0;padding-top:50%}.layers.r0-50>*{top:0}.layers.r0-55{height:0;padding-top:55%}.layers.r0-55>*{top:0}.layers.r0-75{height:0;padding-top:75%}.layers.r0-75>*{top:0}.layers.r0-76{height:0;padding-top:76%}.layers.r0-76>*{top:0}.layers.r0-5622{height:0;padding-top:56.22%}.layers.r0-5622>*{top:0}.layers.r0-642{height:0;padding-top:64.2%}.layers.r0-642>*{top:0}.layer h1{text-align:center;color:#388bca;font-weight:normal}.container{margin:0 auto;max-width:80em;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5)}body[ng-app=ClubhouseMemberApp] .container{margin:0 0 0 auto}@media (max-width: 64em){.container{margin-top:3.5em}body[ng-app=ClubhouseMemberApp] .container{margin-top:3.5em}}header.main{flex-shrink:0;width:20em;min-height:100vh;background-color:#324954;padding:0em}@media (max-width: 64em){header.main{-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;-webkit-transition:left 0.2s ease-in-out;transition:left 0.2s ease-in-out;position:absolute;z-index:50000;left:-20em;top:3.5em}#tiny_nav_clicker:checked~header.main{left:0}}header.main img{margin-left:auto;margin-right:auto;display:block}header.tiny{display:none;z-index:50001}@media (max-width: 64em){header.tiny{background-color:#324954;display:block;width:100%;padding:.6em 0em 0em 0em;height:3.5em;position:fixed;top:0;left:0}}section.main-section{background-color:#fed43f;min-height:100vh;-webkit-flex-grow:1000;flex-grow:1000;-webkit-flex-shrink:1000;flex-shrink:1000}.center-all{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (max-width: 32em){.mobile-center-all-column{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}}.block.one{width:100%}@media (min-width: 64em){.block>*.navy-blue:first-child{border-left:1px solid #666}}.block.two{width:100%;display:-webkit-flex;display:flex}@media (max-width: 32em){.block.two{-webkit-flex-direction:column;flex-direction:column}}.block.two .half{overflow:hidden;width:calc(100% / 2);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}@media (max-width: 32em){.block.two .half{width:100%}}@media (max-width: 80em) and (max-width: 64em){.block.two .half.space{padding:4vw 9vw}}@media (max-width: 80em) and (min-width: 64em){.block.two .half.space{padding:2.5vw 6.5vw}}@media (min-width: 80em){.block.two .half.space{padding:2em 5.2em}}@media (max-width: 80em) and (max-width: 64em){.block.two .half .space{padding:4vw 9vw}}@media (max-width: 80em) and (min-width: 64em){.block.two .half .space{padding:2.5vw 6.5vw}}@media (min-width: 80em){.block.two .half .space{padding:2em 5.2em}}.block.two .half.v-space{padding:calc(8vw / 2) 0}.block.two .half .v-space{padding:8vw 0}.block.two .third{overflow:hidden;width:calc(100% / 3);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}@media (max-width: 32em){.block.two .third{width:100%}}@media (max-width: 80em) and (max-width: 64em){.block.two .third.space{padding:2.7vw 6vw}}@media (max-width: 80em) and (min-width: 64em){.block.two .third.space{padding:2vw 4.4vw}}@media (min-width: 80em){.block.two .third.space{padding:1.6em 3.52em}}@media (max-width: 80em) and (max-width: 64em){.block.two .third .space{padding:2.7vw 6vw}}@media (max-width: 80em) and (min-width: 64em){.block.two .third .space{padding:2vw 4.4vw}}@media (min-width: 80em){.block.two .third .space{padding:1.6em 3.52em}}.block.two .third.v-space{padding:calc(8vw / 3) 0}.block.two .third .v-space{padding:8vw 0}.home-area-1{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.center-mobile-left-other{text-align:left !important}@media (max-width: 32em){.center-mobile-left-other{width:100%;text-align:center !important}}@media (max-width: 32em){.mobile-pad{margin:0 20%}}@media (max-width: 32em){.mobile-no{display:none !important}}@media (max-width: 64em){.mobile-or-tablet-no{display:none !important}}@media (max-width: 32em){.partners-page img{padding-left:20% !important;padding-right:20% !important}}@-webkit-keyframes video-title{0%{opacity:0}4%{opacity:100}70%{opacity:100}75%{opacity:100}78%{opacity:0}100%{opacity:0}}.video-titling{animation:video-title 22s infinite linear;-webkit-animation:video-title 14s infinite linear}@-webkit-keyframes moveme{0%{opacity:0}4.5%{z-index:1}5%{opacity:1;z-index:10000}33%{opacity:1}37.5%{z-index:10000}38%{opacity:.01;z-index:1}66%{opacity:0}100%{opacity:0}}.moveme3c{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);position:absolute}@media (max-width: 32em){.soldier-group{height:22em}}.soldier-slide01{position:relative;opacity:0;z-index:10000;-webkit-animation:moveme 15s infinite ease-in-out}.soldier-slide02{position:relative;opacity:0;z-index:5000;-webkit-animation:moveme 15s 5s infinite ease-in-out}.soldier-slide03{position:relative;opacity:0;z-index:2000;-webkit-animation:moveme 15s 10s infinite ease-in-out}.nowrap{white-space:nowrap;-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.book-now-content{width:100%;padding:0 0.75em 0.75em 0.75em}.book-now-content h2{font-weight:normal;text-align:left}.book-now-title-bar{cursor:pointer;text-transform:uppercase;padding:0.8em;font-size:1.4em;display:flex;align-items:center;justify-content:center;background-color:#388bca;background-image:url("https://edge.bartonandgray.com/assets/backgrounds/btn-chart-bg-baefef9504aeed5067db9019571797b15dc5ba8e59905e76b45f160bbd7f99f1.png");border-top:1px solid #388bca;border-bottom:1px solid #388bca;background-size:cover;color:#324954}.available-harbors{display:flex;flex-direction:row;flex-wrap:wrap}.available-harbors .outing:nth-child(odd){background-color:#324954}.available-harbors .outing:nth-child(even){background-color:#fed43f}.available-harbors>*{width:50%;padding-top:0.75em}.available-harbors>*:nth-child(even){padding-left:0.375em}.available-harbors>*:nth-child(odd){padding-right:0.375em}.available-harbors .transp{height:40%;vertical-align:center;text-align:center;width:60%;background-color:rgba(56,139,202,0.7);display:-webkit-flex;display:flex;align-items:center;justify-content:center}.available-harbors .schedule-harbor{height:100%;width:100%}.available-harbors .schedule-harbor .inner{cursor:pointer;display:-webkit-flex;display:flex;justify-content:center;align-items:center;height:100%;background-color:#fed43f}.available-harbors .schedule-harbor .inner h4{color:white;font-size:1.0em;text-shadow:1px 1px 1px #555555}.available-watches h2{text-align:center;font-size:1em;text-transform:uppercase;margin-bottom:0.5em}.available-watches h4{font-size:.75em;color:white !important}.available-watches .bg-book-watch{cursor:pointer}.book-progress{display:flex;align-items:stretch;justify-content:flex-start;background-color:#bbb}.book-progress .progress-label{padding:0 1em 0 0;display:flex;align-items:center;justify-content:flex-start;flex-grow:100;flex-shrink:0;text-transform:uppercase;font-size:0.85em;background:linear-gradient(to right, #398bcb, #2b6b9c);color:white}.book-progress .progress-label:last-child{flex-shrink:100}.book-progress .progress-label:nth-child(1){padding:1em;background:#d7dbd6;color:black;flex-grow:1}.book-progress .progress-divider{background-color:#2b6b9c;width:1.5em;flex-shrink:0}.book-progress .progress-divider:nth-child(2){background:#d7dbd6}.book-progress .progress-divider img{display:block}@media (max-width: 32em){.reveal-content:not(.revealed){max-height:0;height:0;opacity:0;padding:0}}@media (min-width: 32em){.reveal-title-bar{display:none}}.reveal-title-bar.revealed{display:none}.outing-header{padding:0.5em;width:100%}.outing-header.alert{background-color:#990000;color:white}.outing-reservation-upgrade-fee{background-color:#fed43f;color:#324954;font-weight:bold;width:100%;padding:0.5em 1em}.outing-reservation-options{margin:1.2em 0 1.2em 0}.outing-reservation-options p{color:white !important;text-align:left !important;margin-bottom:1.2em;margin-top:0.2em;line-height:1.5em}.outing-reservation-options h3{color:#fed43f !important;margin-bottom:0.2em;line-height:0.4em;text-align:left;text-align:left}.outing-reservation-options h2{color:#388bca !important;text-align:left;text-align:left}.outing-reservation-options h4{color:white !important;text-align:left;margin-bottom:1.2em;margin-top:0.4em;line-height:1.5em}.member-book .checkbox-label{color:#fed43f;text-transform:uppercase;display:flex;align-items:center}.member-book .checkbox-label input{margin-right:0.6em}.member-book .checkbox-details{margin-bottom:1.2em;margin-top:0.4em}.your-reservation{color:white}.your-reservation p{color:white}.requested-list>*:not(:last-child)::after{content:' / '}.map-label{background-color:#388bca;width:100%;color:white;display:flex;margin-top:0;align-items:center;justify-content:center;text-transform:uppercase;padding:0.6em}.book-submit-button{cursor:pointer;background-color:#388bca;width:100%;color:white;display:flex;margin-top:0;align-items:center;justify-content:center;text-transform:uppercase;padding:0.6em;margin:0.5em 0}.popup_container{position:absolute;top:0;left:0;width:100%}.popup{z-index:20;background-color:#324954;position:fixed;z-index:999;top:12px;max-height:calc(100vh - 2em);margin-left:20px;width:314px;-webkit-transform:translate(0px, -100vh);-moz-transition:translate(0px, -100vh);transform:translate(0px, -100vh);border:3px solid white;box-shadow:2px 2px 4px rgba(30,30,30,0.5)}@media (max-width: 32em){.popup{position:absolute}}.popup.active-add,.popup.active-remove{-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s}.popup.active,.popup.active-class-add.active-class-add-active{-webkit-transform:translate(0px, 0px);-moz-transition:translate(0px, 0px);transform:translate(0px, 0px)}.popup.active-remove.active-remove-active{-webkit-transform:translate(0px, -100vh);-moz-transition:translate(0px, -100vh);transform:translate(0px, -100vh)}.popup-scroll-container{overflow-y:scroll;position:relative;height:calc(100vh - 2em);z-index:500}.popup-scroll-content{height:auto;padding:17px}.release-popup .release-button{cursor:pointer;background-color:#388bca;color:white;text-decoration:none;padding:0.9em 1.3em;margin:0 0 1em 0;font-size:1.1em}.mobile-club-contact{display:flex;width:100%}.mobile-club-contact>*{flex-grow:10}.mobile-club{text-align:center;text-transform:uppercase;padding:0.8em;font-size:1.4em;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1em}@media (min-width: 32em){.mobile-club{display:none}}.mobile-club.call{background-color:#324954;color:white}.mobile-club.email{background-color:white;color:#324954}@media (min-width: 32em){.harbor-menu-blocks .block:nth-child(odd) .half:nth-child(1){background-color:#324954;border-left:1px solid #666}.harbor-menu-blocks .block:nth-child(odd) .half:nth-child(1) h2{text-align:center;color:#fed43f}.harbor-menu-blocks .block:nth-child(odd) .half:nth-child(2){background-color:#388bca}.harbor-menu-blocks .block:nth-child(odd) .half:nth-child(2) h2{text-align:center;color:#fed43f}.harbor-menu-blocks .block:nth-child(even) .half:nth-child(1){background-color:#388bca}.harbor-menu-blocks .block:nth-child(even) .half:nth-child(1) h2{text-align:center;color:#fed43f}.harbor-menu-blocks .block:nth-child(even) .half:nth-child(2){background-color:#324954;border-left:1px solid #666}.harbor-menu-blocks .block:nth-child(even) .half:nth-child(2) h2{text-align:center;color:#fed43f}}@media (max-width: 32em){.harbor-menu-blocks .block .half:nth-child(1){background-color:#324954;border-left:1px solid #666}.harbor-menu-blocks .block .half:nth-child(1) h2{text-align:center;color:#fed43f}.harbor-menu-blocks .block .half:nth-child(2){background-color:#388bca}.harbor-menu-blocks .block .half:nth-child(2) h2{text-align:center;color:#fed43f}}.season-start-note{padding:2em 2em 0 2em;display:flex;flex-direction:column;align-items:center;justify-content:center}.season-start-note h2{font-size:1.3em;text-transform:uppercase}.season-start-note div{text-align:center}.punch-item{margin-bottom:1em}.catering-option{padding-top:1.5em;display:flex;flex-direction:column;align-items:center}.catering-option>h4{padding:0;margin:0}.catering-option>p{padding:0;margin:0}.catering-option>*:not(:first-child){margin-top:0.6em}.harbor-main-selection{font-size:1.15em;font-family:"proxima-nova", sans-serif;text-transform:uppercase;font-weight:600;margin:0.5em 0;letter-spacing:0.17em;color:#388bca;cursor:pointer;transition:color 0.2s linear}.harbor-main-selection:hover{color:#ffd540}.rsvp-date-label{display:block}.rsvp-select-time-offered .rsvp-date-label{cursor:pointer}.rsvp-date-offer{margin:0.6em 0;display:flex;align-items:stretch;width:100%}.rsvp-date-offer .rsvp-date-offer-bar{padding:0.5em;background-color:#324954;display:flex;align-items:center;justify-content:center}.rsvp-date-offer .rsvp-date-offer-bar .rsvp-date-offer-checked{opacity:0;width:2em;height:2em;background-image:url(https://edge.bartonandgray.com/assets/icon-french-blue-check-0513d19b7fe69843aaa38330fc0df34b3d13e8b3ad158c6f7177be1ecd37ec4a.svg);background-size:contain;background-repeat:no-repeat}.rsvp-date-offer .rsvp-date-offer-info{padding:0.5em 0.8em;background-color:white;color:#324954;flex-grow:1000;flex-shrink:1000}.rsvp-date-offer .rsvp-date-offer-info .rsvp-date-offer-hdr{font-size:1.2em}.rsvp-date-radio:checked~.rsvp-date-offer .rsvp-date-offer-bar{background-color:#fed43f}.rsvp-date-radio:checked~.rsvp-date-offer .rsvp-date-offer-bar .rsvp-date-offer-checked{opacity:1}.rsvp-date-radio:checked~.rsvp-date-offer .rsvp-date-offer-info{background-color:#324954;color:white}.event-rsvp{width:100%;color:white}.event-rsvp label{display:block}.event-rsvp input[type=radio]{vertical-align:middle}.event-rsvp input[type=text]{width:100%;padding:0.2em 0.3em;font-size:1.0em}.event-rsvp .event-input-block{margin:0.5em 0}.event-rsvp .event-rsvp-time-slot{margin:0.5em 0;color:#324954}.event-rsvp-conf-details{text-align:center}.event-rsvp-conf-details h3{color:white;font-weight:bold;color:#fed43f}.future h2{padding-top:0px;padding-bottom:0px;margin:0px}.future h3{padding-top:30px;padding-bottom:0px;margin:0px;font-weight:bold}.future h4{padding-top:10px;padding-bottom:0px;margin:0px}.future p{padding-top:0px;padding-bottom:0px;font-weight:bold;margin:0px}button{cursor:pointer}.mwk-so{-webkit-overflow-scrolling:touch;width:100%}.mwk-so tr.selected td{background-color:yellow !important}.mwk-so *{box-sizing:border-box}.mwk-so .mwk-so-base{overflow-y:scroll;height:calc(100% - 4em);position:fixed;border-left:0 solid rgba(0,0,0,0);margin-left:0;width:100%;overflow-x:hidden;top:0;background-color:#324954;left:0}.mwk-so .mwk-so-base.offscreen{overflow-y:hidden}.clubhouse-app .mwk-so .mwk-so-base{margin-top:4em}.mwk-so .mwk-so-panel{overflow-x:auto}.mwk-so.shadows .mwk-so-slideout,.mwk-so.shadows .mwk-so-1,.mwk-so.shadows .mwk-so-2,.mwk-so.shadows .mwk-so-3,.mwk-so.shadows .mwk-so-4,.mwk-so.shadows .mwk-so-5{box-shadow:-0.14em 0 0.5em 0.2em rgba(100,100,100,0.4)}.mwk-so .mwk-so-slideout,.mwk-so .mwk-so-1,.mwk-so .mwk-so-2,.mwk-so .mwk-so-3,.mwk-so .mwk-so-4,.mwk-so .mwk-so-5{overflow-y:scroll;overflow-x:hidden;z-index:1;width:43%;width:100%;position:fixed;height:calc(100% - 0em);margin-top:0em;top:0;background-color:#324954;left:0;transform:translate(110%, 0);transition:transform 0.17s ease-out}@media (max-width: 32em){.mwk-so .mwk-so-slideout,.mwk-so .mwk-so-1,.mwk-so .mwk-so-2,.mwk-so .mwk-so-3,.mwk-so .mwk-so-4,.mwk-so .mwk-so-5{position:absolute}}@media (max-width: 64em){.mwk-so .mwk-so-slideout,.mwk-so .mwk-so-1,.mwk-so .mwk-so-2,.mwk-so .mwk-so-3,.mwk-so .mwk-so-4,.mwk-so .mwk-so-5{height:calc(100% - 3.5em);margin-top:3.5em}}.clubhouse-app .mwk-so .mwk-so-slideout,.clubhouse-app .mwk-so .mwk-so-1,.clubhouse-app .mwk-so .mwk-so-2,.clubhouse-app .mwk-so .mwk-so-3,.clubhouse-app .mwk-so .mwk-so-4,.clubhouse-app .mwk-so .mwk-so-5{height:calc(100% - 4em - 3px);margin-top:calc(4em + 3px)}@media print{.mwk-so .mwk-so-slideout,.mwk-so .mwk-so-1,.mwk-so .mwk-so-2,.mwk-so .mwk-so-3,.mwk-so .mwk-so-4,.mwk-so .mwk-so-5{position:absolute;min-height:200em;overflow-y:visible}}.clubhouse-app .mwk-so .mwk-so-slideout,.clubhouse-app .mwk-so .mwk-so-1,.clubhouse-app .mwk-so .mwk-so-2,.clubhouse-app .mwk-so .mwk-so-3,.clubhouse-app .mwk-so .mwk-so-4,.clubhouse-app .mwk-so .mwk-so-5{background-color:#324954}.mwk-so .mwk-so-slideout.offscreen,.mwk-so .mwk-so-1.offscreen,.mwk-so .mwk-so-2.offscreen,.mwk-so .mwk-so-3.offscreen,.mwk-so .mwk-so-4.offscreen,.mwk-so .mwk-so-5.offscreen{overflow-y:hidden}.mwk-so .mwk-so-pinned{width:3em;height:100vh;position:absolute;top:0;left:0;background-color:#f0f0f0;z-index:1000}.mwk-so .mwk-so-slideout:not(.mwk-so-blank){border-left:0 solid #388bca;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2);margin-left:0;z-index:2}.mwk-so .mwk-so-blank{z-index:1;border-left:0 solid white}.mwk-so .mwk-so-1{border-left:0 solid #388bca;margin-left:0;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2)}.mwk-so .mwk-so-2{border-left:0 solid #388bca;margin-left:0;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2)}.mwk-so .mwk-so-3{border-left:0 solid #388bca;margin-left:0;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2)}.mwk-so .mwk-so-4{border-left:0 solid #388bca;margin-left:0;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2)}.mwk-so .mwk-so-5{border-left:0 solid #388bca;margin-left:0;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2)}.mwk-so .slideovers-shadow{box-shadow:-0.14em 0 0.5em 0.2em rgba(100,100,100,0.4);border-left:1px solid #ccc}.mwk-so .mwk-so-pins{width:0;min-height:100%;display:none;background-color:#eee;position:fixed}.avail-ui{background-image:url("http://cloud.bartonandgray.com/outing-container-bg.png");background-size:0.5em}.avail-ui-stack{width:100%;max-width:34em}.avail-ui-stack .day{font-weight:600;text-transform:uppercase;padding:0.8em 1.5em;font-size:.95em;color:white;background-color:#388bca}.avail-ui-stack .w{font-size:.75em;display:flex;align-items:stretch}.avail-ui-stack .w .triangle-holder{background-size:contain;background-repeat:no-repeat;width:1.7em;height:auto}.avail-ui-stack .w.w1 .triangle-holder{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/triangle-1w-31b6ed392ce03252029adaeab532be0083f76ea266026270676228ff06d831df.svg)}.avail-ui-stack .w.w2 .triangle-holder{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/triangle-2w-7c19555a3a26c83df2ec42389eb9382e3ea334df5f5e17e6af4584d17e0360a7.svg)}.avail-ui-stack .w-label{text-transform:uppercase;background-color:rgba(115,170,187,0.7);color:white;font-weight:normal;padding:0.45em 1.5em}.avail-ui-stack .port-watch{margin:1.5em 0}.avail-ui-stack .day{margin-bottom:1.5em}.avail-ui-stack .season-footer{background-color:white;color:#324954;padding:0.6em 0.7em;margin:3.8em 1.5em 0.8em 1.5em;border-radius:0.4em;text-align:center;font-weight:bold}.avail-ui-stack .season-footer a,.avail-ui-stack .season-footer a:visited{color:#388bca}.avail-ui-stack .avail-code{padding:0.33em 0.7em;margin:0.8em 1.5em;background-color:#388bca;color:white;border-radius:0.4em;display:flex;align-items:center;text-transform:uppercase;font-size:0.8em;font-weight:500}.avail-ui-stack .avail-code .label{margin:0.5em;flex-grow:10;flex-shrink:10;align-text:center}.avail-ui-stack .avail-code .talaria-fee-symbol{font-size:1.5em;margin:0.25em 0 0.25em 0.25em;color:#388bca}.avail-ui-stack .avail-code .tier-label{margin:0.5em;width:10em}.avail-ui-stack .avail-code .icon{width:1.4em;height:1.4em;margin:0.5em;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.avail-ui-stack .avail-code.booking-watch-promo{border-color:red}.avail-ui-stack .avail-code.av-membership_upgrade_required{cursor:pointer}.avail-ui-stack .avail-code.av-free_to_reserve{background-color:#8dc63f;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.4);color:#324954;cursor:pointer}.avail-ui-stack .avail-code.av-free_to_reserve .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-add-a0d268d1bd4d584414502f42d2bbb79f534b320946d8810d009620549aa4d2e1.svg)}.avail-ui-stack .avail-code.av-free_to_reserve.avhctrue{background-color:white}.avail-ui-stack .avail-code.av-free_to_reserve.avhctrue .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-add-french-blue-7fa4ecdf70ff9427f42445a7cd0ccf4070533a04c29db4688ea5ed0fb2f9fd60.svg)}.avail-ui-stack .avail-code.av-talaria_upgrade{background-color:#8dc63f;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.4);color:#324954;cursor:pointer}.avail-ui-stack .avail-code.av-talaria_upgrade .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-add-a0d268d1bd4d584414502f42d2bbb79f534b320946d8810d009620549aa4d2e1.svg)}.avail-ui-stack .avail-code.av-standby_available{background-color:#c9dc8c;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.4);color:#324954;cursor:pointer}.avail-ui-stack .avail-code.av-standby_available .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-standby-c60c6e564760beb09d1734bf89003a745fcb6766e8d71dc453dec14e1b975c28.svg);width:1.8em;height:1.8em}.avail-ui-stack .avail-code.av-talaria_upgrade_standby_available{background-color:#c9dc8c;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.4);color:#324954;cursor:pointer}.avail-ui-stack .avail-code.av-talaria_upgrade_standby_available .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-standby-c60c6e564760beb09d1734bf89003a745fcb6766e8d71dc453dec14e1b975c28.svg);width:1.8em;height:1.8em}.avail-ui-stack .avail-code.av-upgrade_available{background-color:#c9dc8c;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.4);color:#324954;cursor:pointer}.avail-ui-stack .avail-code.av-upgrade_available .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-upgrade-05f5383b933979dd4ecafb200e75749a9b36fdf850ef00435b950c22819601d7.svg)}.avail-ui-stack .avail-code.av-my_standby{background-color:#73aabb;cursor:pointer;color:white}.avail-ui-stack .avail-code.av-my_standby .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-standby-c60c6e564760beb09d1734bf89003a745fcb6766e8d71dc453dec14e1b975c28.svg)}.avail-ui-stack .avail-code.av-my_outing{background-color:#388bca;cursor:pointer;color:#fed43f}.avail-ui-stack .avail-code.av-my_outing .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-confirmed-79303338079fcc020ef97fe261bca5d670674b01478389651f3f1e7c73bf62de.svg)}.avail-ui-stack .avail-code.av-reserved{background-color:#c25648}.avail-ui-stack .avail-code.av-reserved .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-reserved-cc1aceea7623a1d72ebbc7166d93e8f4a7a5010a1ef96b3d8c3603d8aa0b2a4b.svg)}.avail-ui-stack .avail-code.av-upgrade_required{background-color:#c25648}.mission-control-panel{font-family:"proxima-nova", sans-serif;background-color:#324954;padding:0.5em 1em 2em 1em;color:white}.mission-control-panel .mc-panel-button{background-color:#388bca;border:1px solid white;margin:0.2em 0.2em;align-items:center;justify-content:center;text-transform:uppercase;font-weight:300;font-size:0.85em;padding:0.2em 0.4em;letter-spacing:0.1em;display:inline-flex;cursor:pointer}.mission-control-panel .mc-panel-button.mc-panel-button-important{color:#fed43f}.mission-control-panel .mc-panel-button.red{background-color:#CC4640}.mission-control-panel .l1-french-blue{font-weight:normal;font-size:1.2em;letter-spacing:0.06em;text-transform:uppercase;margin:0.5em 0;color:#388bca}.mission-control-panel .l1-white{font-weight:normal;font-size:1.2em;letter-spacing:0.06em;text-transform:uppercase;margin:0.5em 0}.mission-control-panel .l2-yellow{font-weight:bold;font-size:1.0em;letter-spacing:0.06em;text-transform:uppercase;margin:0.5em 0;color:#fed43f}.mission-control-panel .l2-white{font-weight:bold;font-size:1.0em;text-transform:uppercase;letter-spacing:0.06em;margin:0.5em 0}.mission-control-panel .label{font-weight:normal;font-size:0.85em;letter-spacing:0.04em;text-transform:uppercase}.mission-control-panel .minfo-label{font-weight:bold;font-size:0.85em;color:#fed43f;margin-top:1em;letter-spacing:0.04em;text-transform:uppercase}.mission-control-panel.outing-ui-2{min-height:calc(100vh - 4em);background-color:#f3fafb;color:#4d4d4f}.mission-control-panel.outing-ui-2 .minfo-label{color:#388bca}.mission-control-panel.outing-ui-2 .l2-white{color:#4d4d4f}.mission-control-panel.outing-ui-2 .l2-yellow{color:#388bca}.mission-control-panel.outing-ui-2 .mc-panel-button{border-radius:0.2em;color:white;border:0}.mission-control-panel.outing-ui-2 .outing-process-label{background-color:#4d4d4f;color:#dcf1f3}.mission-control-panel.outing-ui-2 .mission-control-panel-divider{background-color:#4d4d4f}.mission-control-panel-divider{margin-left:-1em;margin-right:-1em;width:calc(100% + 1em + 1em);height:2px;background-color:white;margin-top:3em;margin-bottom:3em}.outing-request .outing-options{margin:0.5em 0}.outing-request .outing-options label{display:block;margin:0.2em 0}.outing-request .when{font-size:1.2em;text-transform:uppercase;color:#fed43f;margin:0.7em 0.7em 0.7em 0.0em}.outing-request .boat-and-max{font-size:1.0em;text-transform:uppercase;color:#388bca;margin:0.7em 0.7em 0.7em 0.0em}.avail-ui-header .ui-back{display:flex;align-items:center}.avail-ui-header .ui-back img{width:1.5em;height:1.5em;margin-right:0.5em;background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-reserved-cc1aceea7623a1d72ebbc7166d93e8f4a7a5010a1ef96b3d8c3603d8aa0b2a4b.svg)}.avail-ui-header .ui-back label{text-transform:uppercase;color:#388bca}.avail-ui-header .harbor{color:white}.clubhouse-panel{height:100%;background-color:#324954;padding:1em 3em 6em 2em;color:white}@media (max-width: 32em){.clubhouse-panel{padding:0 1em 5em 1em}}.clubhouse-panel .button.big{cursor:pointer;border:2px solid white;padding:0.3em 0.5em;text-transform:uppercase;display:inline-block;border-radius:0.2em}.cancel-button{cursor:pointer;font-size:0.8em;display:inline-flex;align-items:center;font-weight:500;text-transform:uppercase;padding:0.3em;margin:0.7em 0.7em 0.7em 0.0em;border-radius:0.2em}.cancel-button :nth-child(1){height:1.2em;width:1.2em;margin-right:0.6em;background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-reserved-cc1aceea7623a1d72ebbc7166d93e8f4a7a5010a1ef96b3d8c3603d8aa0b2a4b.svg);background-size:contain;background-repeat:no-repat;background-position:center}.cancel-button :nth-child(2){flex-grow:100;flex-shrink:100}.cancel-button.cancel-bg-navy{background-color:#324954;border:1px solid #fed43f;color:white}your-reservations{width:100%}.your-reservations{background-color:#324954;border-right:1px solid #388bca;border-left:1px solid #388bca;width:100%}.your-reservations .your-reservations-content{padding:2em}.your-reservations .your-reservations-content h4{color:#fed43f;padding-top:1em;font-size:1em;padding-bottom:0}.your-reservations .your-reservations-title{cursor:pointer;background-color:#fed43f;color:#324954;text-transform:uppercase;padding:0.8em;font-size:1.4em;display:flex;align-items:center;justify-content:center}.your-reservations .reservation-card{font-size:0.8em;display:flex;align-items:flex-top;width:100%;padding:1em;margin:1em 0;border-radius:0.5em}.your-reservations .reservation-card .card-everything-not-icon{flex-grow:100;flex-shrink:100}.your-reservations .reservation-card .card-icon .icon-holder{display:inline-block;margin:0.1em 0.7em 0.7em 0;height:1.5em;width:1.5em;background-repeat:no-repeat;background-size:contain;background-position:center}.your-reservations .reservation-card.your-outing{background-color:#388bca;color:white}.your-reservations .reservation-card.your-outing .accent-color{color:#fed43f}.your-reservations .reservation-card.your-outing .card-icon .icon-holder{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-confirmed-79303338079fcc020ef97fe261bca5d670674b01478389651f3f1e7c73bf62de.svg)}.your-reservations .reservation-card.your-standby{background-color:#c9dc8c;color:#464646}.your-reservations .reservation-card.your-standby .accent-color{color:#388bca}.your-reservations .reservation-card.your-standby .card-icon .icon-holder{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-standby-c60c6e564760beb09d1734bf89003a745fcb6766e8d71dc453dec14e1b975c28.svg)}.your-reservations .reservation-card .day-and-watch{text-transform:uppercase}.your-reservations .reservation-card .day-and-watch .harbor{font-size:1.5em}.your-reservations .reservation-card .day-and-watch h3{text-align:left}.your-reservations .reservation-card .day-and-watch p{text-align:left;padding:0}.your-reservations .reservation-card .outing-boat{text-transform:uppercase;color:white}.your-reservations .reservation-card .reservation-harbor{text-transform:uppercase}.your-reservations .reservation-card .reservation-harbor p{color:white;text-align:left;padding:0}.release-upgrade-notes{margin-top:5em;font-style:italic;font-size:.85em}.member-release .release-header{text-transform:uppercase;margin:0.7em 0.7em 0.7em 0.0em}@media screen and (max-width: 45em){.not-narrow{display:none}}.avail-harbor-header{margin:0.7em 0.7em 0.7em 0.7em}.text-element{margin:0.7em 0.7em 0.7em 0.0em}.text-element.accent-color{color:#fed43f}.mc-gray-panel{background-color:#4d4d4f;transition:all 0.25s linear}.mc-gray-panel.loading{opacity:0.5}.mc-calendars-world{font-family:"proxima-nova", sans-serif;font-weight:300}.mc-calendars-world .text0{font-weight:bold;font-size:0.96em;letter-spacing:0.035em;text-transform:uppercase}.mc-calendars-world .text1{font-weight:bold;font-size:0.7em;letter-spacing:0.035em;text-transform:uppercase}.mc-calendars-world .text2{font-weight:bold;font-size:0.54em;letter-spacing:0.025em;text-transform:uppercase}.mc-calendars-world .text3{font-size:0.54em;letter-spacing:0.025em;text-transform:uppercase}.mc-calendars-world .mc-matchup-label{display:inline-block;padding:0.3em 0.5em;color:#eae0c1;font-size:0.8em}.mc-calendars-world .mc-resource-event{display:inline-block;padding:0.3em 0.5em;color:white;background-color:#324954;border-radius:0.3em;margin-bottom:0.2em;border:3px dotted #388bca;font-size:0.8em}.mc-calendars-world .mc-resource-event.noCaptain{border:3px dotted #CC4640}.mc-calendars-world .mc-outing{width:100%;display:inline-block;background-color:#388bca;color:white;padding:0.3em 0.5em;border-radius:0.3em;margin-bottom:0.2em}.mc-calendars-world .mc-outing .outing-main-row{display:flex}.mc-calendars-world .mc-outing .outing-main-row .outing-member-name{flex-grow:100;flex-shrink:100}.mc-calendars-world .mc-outing .outing-main-row .outing-member-level{width:1em}.mc-calendars-world .mc-outing .outing-main-row .outing-icon{width:1.3em}.mc-calendars-world .mc-outing .outing-main-row>*:not(:last-child){margin-right:0.35em}.mc-calendars-world .mc-outing.mc-standby{background-color:#74aabb}.mc-calendars-world .mc-outing.mc-standby .outing-icon{width:1.1em}.mc-calendar-day-horizontal-band{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.mc-calendars-scroller{max-width:100%;overflow-x:scroll}.mc-calendar-day-harbor-stack{display:inline-flex;flex-direction:column;min-width:38em;max-width:38em;margin:0 1.6em 1.6em 0;background-color:white}.mc-calendar-day-harbor-stack .mc-cell{padding:0.6em 0.7em 0.7em 0.7em}.ghost-button{cursor:pointer;color:rgba(255,255,255,0.5);text-transform:uppercase;font-size:0.75rem;display:inline-block;border:1px solid rgba(255,255,255,0.5);border-radius:0.1em;margin:0 0.2em 0 0.4em;padding:0 0.3em}@keyframes border-wow{0%{border-color:white}10%{border-color:orange}20%{border-color:rgba(255,255,255,0)}30%{border-color:red}40%{border-color:white}50%{border-color:rgba(255,255,255,0)}60%{border-color:white}70%{border-color:yellow}80%{border-color:rgba(255,255,255,0)}}.ghost-boat{display:flex;align-items:center;color:white;font-size:0.8em}.ghost-boat .ghost-image{width:1.3em;margin-right:0.15em;background-image:url(https://edge.bartonandgray.com/assets/ghost-b249fd3ca5584d4337653d9364525064fe6f891579b38fa4fd28bd6dd518db21.svg);height:1em;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.ghost-boat-notes{color:white;font-size:0.8em}.mc-calendar-day-harbor-tier{display:grid;background-color:white;grid-column-gap:1px;grid-row-gap:1px;grid-template-columns:1fr 1fr 1fr}.mc-calendar-day-harbor-tier.big-boats .mc-outing:not(.mc-standby),.mc-calendar-day-harbor-tier.small-boats .mc-outing:not(.mc-standby){background-color:#fed43f;color:#324954}.mc-calendar-day-harbor-tier.big-boats .mc-outing:not(.mc-standby) .outing-indicators-tray,.mc-calendar-day-harbor-tier.small-boats .mc-outing:not(.mc-standby) .outing-indicators-tray{background-color:#388bca;padding:0.25em 0.5em;border-radius:0.2em}.mc-calendar-day-harbor-tier.big-boats .mc-outing:not(.mc-standby) .outing-member-level img,.mc-calendar-day-harbor-tier.small-boats .mc-outing:not(.mc-standby) .outing-member-level img{background-color:#388bca;border-radius:0.2em}.mc-calendar-day-harbor-tier:not(:last-child){margin-bottom:1px}.mc-calendar-day-harbor-tier>*{padding:0.2em 0.4em}.mc-calendar-day-harbor-tier .boats{background-color:#cfe5e9;color:#324954}.mc-calendar-day-harbor-tier .boat{background-color:#388bca;color:white}.mc-calendar-day-harbor-tier .boat .boat-name{color:#fed43f}.mc-calendar-day-harbor-tier .ondeck{background-color:#464648 !important;background-image:repeating-linear-gradient(50deg, transparent, transparent 1px, #388bca 2px, transparent 3px, transparent 8px),repeating-linear-gradient(140deg, transparent, transparent 1px, #388bca 2px, transparent 3px, transparent 8px)}.mc-calendar-day-harbor-tier .ondeck.free_to_reserve{background:repeating-linear-gradient(45deg, #324954, #324954 1px, #8dc63f 2px, #324954 3px, #324954 6px)}.mc-calendar-day-harbor-tier .ondeck.standby_available{background:repeating-linear-gradient(45deg, #324954, #324954 1px, #c25648 2px, #324954 3px, #324954 6px)}.mc-calendar-day-harbor-tier .ondeck.reserved{background:repeating-linear-gradient(45deg, #324954, #324954 1px, #c25648 2px, #324954 3px, #324954 6px)}.mc-calendar-day-harbor-tier .ondeck-1w{background-color:#324954}.mc-calendar-day-harbor-tier .ondeck-2w{background-color:#324954}.mc-calendar-day-harbor-tier .bookings{background-color:#324954}.mc-calendar-day-harbor-tier .bookings.cal-unavail-watch{background-color:#464648 !important;background-image:repeating-linear-gradient(50deg, transparent, transparent 1px, #388bca 2px, transparent 3px, transparent 8px),repeating-linear-gradient(140deg, transparent, transparent 1px, #388bca 2px, transparent 3px, transparent 8px)}.mc-calendar-day-harbor-panel{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 0 1px 0;grid-template-areas:"harbor-notes day day" "harbor-notes 1w 2w";grid-column-gap:1px;grid-row-gap:1px}.mc-calendar-day-harbor-panel>*{padding:0.2em 0.4em}.mc-calendar-day-harbor-panel .harbor-notes{grid-area:harbor-notes;background-color:#324954;color:white}.mc-calendar-day-harbor-panel .harbor-notes-text{display:block;font-size:0.75em;font-style:italic;line-height:1em}.mc-calendar-day-harbor-panel .day{grid-area:day;background-color:#fed43f;color:#388bca}.mc-calendar-day-harbor-panel .w1{grid-area:1w;background-color:#74aabb;color:#324954}.mc-calendar-day-harbor-panel .w2{grid-area:2w;background-color:#324954;color:#fed43f}.mc-calendar-day-harbor-panel .small-boats{grid-area:small-boats;background-color:skyblue}.mc-calendar-day-harbor-panel .big-boats{grid-area:big-boats;background-color:skyblue}.mc-calendar-day-harbor-panel .sm-ondeck-1w{grid-area:sm-ondeck-1w;background-color:gainsboro}.mc-calendar-day-harbor-panel .sm-ondeck-2w{grid-area:sm-ondeck-2w;background-color:lightgray}.mc-calendar-day-harbor-panel .big-ondeck-1w{grid-area:big-ondeck-1w;background-color:gainsboro}.mc-calendar-day-harbor-panel .big-ondeck-2w{grid-area:big-ondeck-2w;background-color:lightgray}.mc-calendar-day-harbor-panel .small-boat1{grid-area:small-boat1;background-color:dodgerblue}.mc-calendar-day-harbor-panel .big-boat1{grid-area:big-boat1;background-color:dodgerblue}.mc-calendar-day-harbor-panel .smb1-1w{grid-area:smb1-1w;background-color:steelblue}.mc-calendar-day-harbor-panel .smb1-2w{grid-area:smb1-2w;background-color:steelblue}.mc-calendar-day-harbor-panel .bb1-1w{grid-area:bb1-1w;background-color:steelblue}.mc-calendar-day-harbor-panel .bb1-2w{grid-area:bb1-2w;background-color:steelblue}.port-on-off{border-radius:0.2em;font-family:"proxima-nova", sans-serif;text-transform:uppercase;font-size:0.85em;margin:0.2em 0.2em;padding:0.2em 0.4em;letter-spacing:0.06em;display:inline-block;cursor:pointer}.port-meta-button{border-radius:0.2em;font-family:"proxima-nova", sans-serif;text-transform:uppercase;font-size:0.85em;margin:0.2em 0.2em;padding:0.2em 0.4em;letter-spacing:0.06em;display:inline-block;cursor:pointer;background-color:#fed43f;color:#324954;transition:0.15s ease-in-out}.port-meta-button:hover{filter:brightness(90%)}.port-on{background-color:#388bca;color:white;transition:0.15s ease-in-out}.port-on:hover{filter:brightness(90%)}.port-off{background-color:#388bca;color:#324954;opacity:0.65;transition:0.15s ease-in-out}.port-off:hover{filter:brightness(115%)}.harbor-closure{background-color:white;padding:0.85em;border-radius:0.3em}.harbor-closure .hc-text{color:black;font-size:0.9em}.harbor-closure .hc-header{display:flex;align-items:center;margin:0 0 0.7em 0}.harbor-closure .hc-header :first-child{text-transform:uppercase;color:#324954}.harbor-closure .hc-header :last-child{text-transform:uppercase;color:#CC4640;font-weight:bold;margin-left:0.5em}.harbor-closure-tier{text-transform:uppercase;color:#CC4640;font-weight:bold}.member-whaler-info .member-whaler-header{color:#388bca;margin:1em 0;text-transform:uppercase;font-size:1.1em}.member-whaler-info .member-whaler-points{text-transform:uppercase;color:white}.member-whaler-info .member-whaler-points>*{margin:0.3em 0}.outing-process-section{margin:1em 0 2em 1em}.outing-process-label{display:flex;font-weight:normal;letter-spacing:0.04em;text-transform:uppercase;background-color:#fed43f;width:100%;border-radius:0.15em;letter-spacing:0.015em;padding:0.3em 0.75em;font-size:1.0em;color:#324954;margin:1em 0 0.5em 0}.outing-traces{display:table;font-size:0.9em;border-collapse:collapse}.outing-traces .outing-trace{display:table-row}.outing-traces .outing-trace:not(:first-child){border-top:1px solid #c0c0c0}.outing-traces .outing-trace>*{display:table-cell;padding:0.3em}.outing-traces .outing-trace>*:not(:first-child){border-left:1px solid #c0c0c0}.watch-standby-analysis{font-family:proxima-nova}.standby-analysis{margin-top:1em;margin-bottom:2em}.standby-analysis .sa-name{margin-bottom:0.3em;text-transform:uppercase;font-size:1.2em;color:white;letter-spacing:0.01em;font-weight:200}.standby-analysis .sa-data{display:flex;flex-direction:row;align-items:flex-start}.standby-analysis .sa-data .thumb{padding:0 0.6em 0 0.6em}.standby-analysis .sa-data .thumb img{width:1.7em;height:auto}.standby-analysis .sa-data .info>*{font-weight:200;margin-bottom:0.35em}.standby-analysis .data-point{margin:0.2em 0;color:#fed43f;text-transform:uppercase}.standby-analysis .data-point.normal{text-transform:none}.open-in-app{background-color:#dcf1f3;color:#324954;padding:0.25em 0.75em;border-radius:0.25em;margin:0.5em 0;display:inline-block}
