#header.section{z-index:10;background-color:var(--cemah--core-ui--color-white);padding-top:.625rem;padding-bottom:.625rem;position:sticky;top:0;box-shadow:0 0 10px #00000080}#header.section .cell-1{position:relative}#header.section .logo{position:relative;bottom:30%}#header.section #header-navigation-container{margin-right:-.75rem;position:relative}#header.section .menu{justify-content:space-between}#header.section .menu a{font-family:var(--cemah--core-ui--font-secondary);text-transform:uppercase;letter-spacing:-1px;font-weight:400}#header.section .menu>.menu-item>a{padding-bottom:.625rem;font-size:.95em}#header.section .menu>.menu-item:hover>a{color:var(--cemah--core-ui--color-secondary)}#header.section .submenu>.menu-item>a{padding-top:.5rem;padding-bottom:.375rem;font-size:.888888em}@media screen and (max-width:1199px){#header.section .menu>.menu-item>a{padding-left:.5rem;padding-right:.5rem;font-size:.8889em}}#page-header.section.default{background-color:var(--cemah--core-ui--color-white)}#page-header.section.default .background-image{height:425px;position:relative}#page-header.section.default .background-image img{position:absolute}#page-header.section.default .row{align-items:flex-end;height:auto;padding-top:3rem}#page-header.section.default .wave-divider{width:100%;line-height:0;position:absolute;top:349px;left:0;overflow:hidden;transform:rotate(180deg)}#page-header.section.default .wave-divider svg{width:calc(144% + 1.3px);height:80px;display:block;position:relative}#page-header.section.default .wave-divider .shape-fill{fill:var(--cemah--core-ui--color-white)}#page-header.section.default .title-box img{width:200px;position:absolute;top:-255px}#page-header.section.default #page-title{text-align:center;z-index:5;margin-bottom:1rem;margin-left:auto;margin-right:auto;position:relative}#page-header.section.default #page-title:after{content:"";background-color:var(--cemah--core-ui--color-secondary);border-radius:1rem;width:80px;height:5px;margin-top:.5rem;margin-left:-40px;display:block;position:absolute;left:50%}@media screen and (max-width:1023px){#page-header.section.default .background-image{height:350px}#page-header.section.default .wave-divider{top:274px}#page-header.section.default #page-title{font-size:2em}}@media screen and (max-width:599px){#page-header.section.default .background-image{height:249px}#page-header.section.default .wave-divider{top:174px}#page-header.section.default .title-box img{width:140px;position:absolute;top:-178px}#page-header.section.default #page-title{font-size:1.7em}}body.post-type-archive-product #page-header.section.default .background-image,body.tax-product_condition #page-header.section.default .background-image,body.tax-product_availability #page-header.section.default .background-image,body.tax-product_manufacturer #page-header.section.default .background-image,body.tax-product_type #page-header.section.default .background-image,body.post-type-archive-product #page-header.section.default .wave-divider,body.tax-product_condition #page-header.section.default .wave-divider,body.tax-product_availability #page-header.section.default .wave-divider,body.tax-product_manufacturer #page-header.section.default .wave-divider,body.tax-product_type #page-header.section.default .wave-divider,body.post-type-archive-product #page-header.section.default .title-box img,body.tax-product_condition #page-header.section.default .title-box img,body.tax-product_availability #page-header.section.default .title-box img,body.tax-product_manufacturer #page-header.section.default .title-box img,body.tax-product_type #page-header.section.default .title-box img{display:none}body.post-type-archive-product #page-header.section.default #page-title,body.tax-product_condition #page-header.section.default #page-title,body.tax-product_availability #page-header.section.default #page-title,body.tax-product_manufacturer #page-header.section.default #page-title,body.tax-product_type #page-header.section.default #page-title{text-align:left;margin-bottom:0;margin-left:0}body.post-type-archive-product #page-header.section.default #page-title:after,body.tax-product_condition #page-header.section.default #page-title:after,body.tax-product_availability #page-header.section.default #page-title:after,body.tax-product_manufacturer #page-header.section.default #page-title:after,body.tax-product_type #page-header.section.default #page-title:after{margin-left:0;left:0}body.page-id-1310 #page-header.section.default{display:none}#footer.section{background-color:var(--cemah--core-ui--color-tertiary);color:var(--cemah--core-ui--color-white);padding-top:5rem;padding-bottom:2rem}#footer.section .row-2{align-items:center;margin-top:4rem}#footer.section .row-2 .cell-2{text-align:right}#footer.section .copyright{opacity:.75;font-size:.8889em}#footer.section a{color:var(--cemah--core-ui--color-white)}#footer.section .wave-divider{width:100%;line-height:0;position:absolute;top:0;left:0;overflow:hidden}#footer.section .wave-divider svg{width:calc(144% + 1.3px);height:80px;display:block;position:relative}#footer.section .wave-divider .shape-fill{fill:var(--cemah--core-ui--color-white)}#footer.section .logo{width:250px;margin-top:-1rem}#footer.section .physical-address{opacity:.75}#footer.section .physical-address .business-name{font-size:0;line-height:0}#footer.section img.mi-clean-marina{float:left;width:100px;margin-right:.75rem;position:relative;top:.25rem}#footer.section p.mi-clean-marina{opacity:.75;margin-top:0;font-size:.8889em;line-height:1.6}#footer.section .social-media-icons{grid-template-columns:repeat(5,40px);gap:.25rem;display:grid}#footer.section .social-media-icons a{color:var(--cemah--core-ui--color-secondary);background-color:var(--cemah--core-ui--color-light-gray);text-align:center;border-radius:2rem;width:40px;height:40px;font-size:1.33333em;line-height:35px;text-decoration:none;display:block}#footer.section .social-media-icons a:hover{color:var(--cemah--core-ui--color-primary)}#footer.section .webcam-wrap{margin-top:1rem}#footer.section .webcam-wrap a{color:var(--cemah--core-ui--color-white);text-decoration:none}#footer.section .webcam-wrap a:hover{color:var(--cemah--core-ui--color-secondary)}#footer.section .webcam-wrap .cemah-svg-icon{color:var(--cemah--core-ui--color-secondary);margin-right:.375rem;font-size:1.5em;position:relative;top:-2px}#footer.section .contact-methods{display:block}#footer.section .contact-methods dd:not(:last-child){margin-bottom:.5rem}#footer.section .contact-methods a{text-decoration:none}#footer.section .contact-methods a:hover{text-decoration:underline}@media screen and (max-width:767px){#footer.section .row-2{text-align:center}#footer.section .row-2 .cell-2{text-align:center;margin-top:1rem}#footer.section .row-1 .cell-1,#footer.section .row-1 .cell-2{text-align:center}#footer.section .social-media-icons{display:inline-grid}}@media screen and (max-width:599px){#footer.section img.mi-clean-marina{float:none;width:150px;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:block}#footer.section p.mi-clean-marina{text-align:center}}#secondary-header.section{background-color:var(--cemah--core-ui--color-white);z-index:11;padding-top:.25rem;padding-bottom:0;position:relative}#secondary-header.section .cell-1{justify-content:flex-end;align-items:center;display:flex}#secondary-header.section .phone-wrap{margin-right:.825rem;font-size:.8889em}#secondary-header.section .phone-wrap a{color:var(--cemah--core-ui--color-black);text-decoration:none}#secondary-header.section .phone-wrap a:hover{color:var(--cemah--core-ui--color-secondary)}#secondary-header.section .phone-wrap .cemah-svg-icon{color:var(--cemah--core-ui--color-secondary);font-size:1.3333em;position:relative;top:-1px}#secondary-header.section .webcam-wrap{margin-right:.625rem;font-size:.8888em}#secondary-header.section .webcam-wrap a{color:var(--cemah--core-ui--color-black);text-decoration:none}#secondary-header.section .webcam-wrap a:hover{color:var(--cemah--core-ui--color-secondary)}#secondary-header.section .webcam-wrap .cemah-svg-icon{color:var(--cemah--core-ui--color-secondary);margin-right:.125rem;font-size:1.3333em;position:relative;top:-2px}#secondary-header.section .social-media-icons{grid-template-columns:repeat(5,32px);gap:4px;display:grid}#secondary-header.section .social-media-icons a{color:var(--cemah--core-ui--color-primary);background-color:var(--cemah--core-ui--color-light-gray);text-align:center;border-radius:2rem;width:32px;height:32px;font-size:1.11111em;line-height:28px;text-decoration:none;display:block}#secondary-header.section .social-media-icons a:hover{background-color:var(--cemah--core-ui--color-primary);color:var(--cemah--core-ui--color-white)}@media screen and (max-width:1023px){#secondary-header.section{display:none}}#homepage-billboard.section{background-color:var(--cemah--core-ui--color-light-gray)}#homepage-billboard.section .background-video:after{content:"";background-image:linear-gradient(20deg,var(--cemah--core-ui--color-black)25%,transparent 65%);opacity:.85;display:block;position:absolute;inset:0}#homepage-billboard.section .row{align-items:flex-end;height:600px}#homepage-billboard.section .cell-1{padding-top:1rem;padding-bottom:3rem;position:relative}#homepage-billboard.section .cell-1:before{content:"";background-color:var(--cemah--core-ui--color-secondary);border-top-left-radius:10px;border-top-right-radius:10px;width:4px;display:block;position:absolute;top:0;bottom:0;left:0}#homepage-billboard.section h1{color:var(--cemah--core-ui--color-white);text-shadow:-2px 2px 4px var(--cemah--core-ui--color-black)}#homepage-billboard.section p{color:var(--cemah--core-ui--color-white);text-shadow:-1px 1px 2px var(--cemah--core-ui--color-black);font-size:1.1111em;line-height:1.5}@media screen and (max-width:767px){#homepage-billboard.section .row{height:500px}#homepage-billboard.section .background-video:after{background-image:linear-gradient(20deg,var(--cemah--core-ui--color-black)40%,transparent 65%);opacity:.85}#homepage-billboard.section h1{margin-bottom:.5rem;font-size:1.77778em}#homepage-billboard.section p{margin-top:.5rem;font-size:1em;line-height:1.3}#homepage-billboard.section .cell-1{padding-top:.5rem;padding-bottom:1.5rem;padding-left:1rem}}#homepage-yachts{background-color:var(--cemah--core-ui--color-light-gray);padding-top:4rem;padding-bottom:4rem}#homepage-yachts .row{align-items:center}#homepage-yachts .cell-1 .button{border:none;margin-left:-1rem}#homepage-yachts .like-h3,#homepage-yachts a.button.ghost-secondary{color:#d1161c}#homepage-yachts a.button.ghost-secondary:hover{color:var(--cemah--core-ui--color-white);background-color:#d1161c}#homepage-yachts article.product .price.on-sale .regular-price{color:#686874}@media screen and (max-width:1023px){#homepage-yachts{padding-top:3rem;padding-bottom:3rem}#homepage-yachts .cell-1 .button{max-width:300px;display:block}}#homepage-services.section{padding-bottom:3rem}#homepage-services.section .service-list{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}#homepage-services.section .service{color:var(--cemah--core-ui--color-primary);grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;gap:.75rem;font-size:1.22222em;line-height:1.3;text-decoration:none;display:grid}#homepage-services.section .service .cemah-svg-icon{background-color:var(--cemah--core-ui--color-primary);color:var(--cemah--core-ui--color-white);border-radius:.25rem;padding:.625rem;font-size:1.8em}#homepage-services.section .service:hover .cemah-svg-icon{background-color:var(--cemah--core-ui--color-secondary)}@media screen and (max-width:767px){#homepage-services.section .service-list{grid-template-columns:repeat(2,1fr);gap:1rem}#homepage-services.section .service{gap:.5rem;font-size:1em}#homepage-services.section .service .cemah-svg-icon{font-size:1.5em}}#homepage-about.section{padding-top:3rem;padding-bottom:5rem}#homepage-about.section .cell-1 img{border-radius:.5rem;margin-bottom:0}#homepage-about.section .cell-2{align-self:center}@media screen and (max-width:767px){#homepage-about.section{padding-bottom:3rem}}#homepage-testimonials.section{padding-top:4rem;padding-bottom:3rem}#homepage-testimonials.section .cell-1,#homepage-testimonials.section .cell-2{align-items:stretch;display:flex}#homepage-testimonials.section h2{text-align:center;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}#homepage-testimonials.section .wp-block-cemah-review{background-color:var(--cemah--core-ui--color-light-gray);border-radius:.5rem;max-width:100%;padding:1rem}#homepage-testimonials.section .wp-block-cemah-review__title{color:#d1161c}@media screen and (max-width:1023px){#homepage-testimonials.section{padding-top:3rem;padding-bottom:2rem}}@media screen and (max-width:599px){#homepage-testimonials.section{padding-top:2rem}}#homepage-newsletter.section{padding-top:3rem;padding-bottom:3rem}#homepage-newsletter.section .row{align-items:center}#homepage-newsletter.section .background-image:after{content:"";background-color:var(--cemah--core-ui--color-tertiary);opacity:.85;display:block;position:absolute;inset:0}#homepage-newsletter.section .background-image img{filter:saturate(0)}#homepage-newsletter.section .cell-1 h2{color:var(--cemah--core-ui--color-secondary);filter:saturate(80%)brightness(130%);font-size:2em}#homepage-newsletter.section .cell-1 p{color:var(--cemah--core-ui--color-white);font-size:1.1111em;line-height:1.6}#homepage-newsletter.section p.disclaimer{opacity:.6;font-size:.8889em}#homepage-newsletter.section p.disclaimer a{color:var(--cemah--core-ui--color-white)}#staff.section{background-color:var(--cemah--core-ui--color-light-gray);padding-top:3rem;padding-bottom:2rem}#staff.section .row{justify-content:center}#staff.section h2{margin-left:auto;margin-right:auto}#staff.section .staff-list{-moz-column-gap:2rem;grid-template-columns:repeat(3,1fr);gap:3.5rem 2rem;margin-top:2rem;display:grid}#staff.section .staff{text-align:center}#staff.section .staff img{border-radius:500px;width:250px}#staff.section .staff .name{margin-top:1rem;margin-bottom:0;font-weight:700}@media screen and (max-width:1023px){#staff.section .staff-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){#staff.section .staff-list{grid-template-columns:1fr}}#call-to-action.section{margin-top:2rem;margin-bottom:2rem}.section+#call-to-action.section{margin-top:0}#call-to-action.section .row{justify-content:center}#call-to-action.section .cell-1{background-color:var(--cemah--core-ui--color-light-gray);border-bottom:3px solid var(--cemah--core-ui--color-secondary);border-radius:.5rem;padding:2rem}#call-to-action.section a{color:var(--cemah--core-ui--color-secondary);font-weight:700;text-decoration:none}#call-to-action.section a:hover{text-decoration:underline}#call-to-action.section p{font-size:1.1111em;line-height:1.5}#call-to-action.section p+p{margin-top:0}@media screen and (max-width:767px){#call-to-action.section .cell-1{padding:1rem}}#three-boxes.section{margin-top:3rem;margin-bottom:0}#three-boxes.section h2{margin-left:auto;margin-right:auto}#three-boxes.section .boxes{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}#three-boxes.section .box{background-color:var(--cemah--core-ui--color-tertiary);color:var(--cemah--core-ui--color-light-gray);border-radius:.5rem;padding:1.5rem}#three-boxes.section h3{color:var(--cemah--core-ui--color-white);font-weight:700}#three-boxes.section ul{margin-left:0}#three-boxes.section ul li{margin-top:.5rem;margin-bottom:.5rem;line-height:1.4}@media screen and (max-width:1023px){#three-boxes.section .boxes{gap:1rem}#three-boxes.section .box{padding:1rem}}@media screen and (max-width:767px){#three-boxes.section .boxes{grid-template-columns:1fr}}#homepage-restaurant.section{padding-top:5rem;padding-bottom:3rem}#homepage-restaurant.section .row{align-items:center}#homepage-restaurant.section img{border-radius:.5rem}@media screen and (max-width:767px){#homepage-restaurant.section{padding-top:3rem}}#homepage-office-rental.section{background-color:var(--cemah--core-ui--color-secondary);padding-top:1.5rem;padding-bottom:1.5rem}#homepage-office-rental.section .row{justify-content:center}#homepage-office-rental.section h2{color:var(--cemah--core-ui--color-white);font-size:1.333em;font-weight:400}#homepage-office-rental.section p{color:#ffffffec;line-height:1.3}#homepage-office-rental.section a{color:var(--cemah--core-ui--color-white);font-weight:700}#dockage-value-props.section{background-color:var(--cemah--core-ui--color-light-gray);padding-top:3rem;padding-bottom:3rem}#dockage-value-props.section h2{color:var(--cemah--core-ui--color-black);margin-bottom:2.5rem;margin-left:auto;margin-right:auto}#dockage-value-props.section .value-prop-list{text-align:center;grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}#dockage-value-props.section .value-prop .cemah-svg-icon{color:var(--cemah--core-ui--color-primary);font-size:3em}#dockage-value-props.section .value-prop h3{margin-top:1rem;margin-bottom:.25rem;font-size:1.1111em}#dockage-value-props.section .value-prop p{margin-top:0;line-height:1.5}@media screen and (max-width:767px){#dockage-value-props.section .value-prop-list{grid-template-columns:1fr}}article.product .price{margin-bottom:.75rem;font-size:.8889em;line-height:1}article.product .price .sale-price{background-color:var(--cemah--core-ui--color-warning);color:var(--cemah--core-ui--color-white);border-radius:.25rem;margin-left:.375rem;padding:3px .25rem;font-weight:700;line-height:1;display:inline-block}article.product .price .regular-price{font-weight:700}article.product .price.on-sale .regular-price{color:var(--cemah--core-ui--color-medium-gray);font-weight:400;text-decoration:line-through}article.product .price .sold,article.product .price .pending{background-color:var(--cemah--core-ui--color-warning);color:var(--cemah--core-ui--color-white);text-transform:uppercase;border-radius:.25rem;margin-left:.375rem;padding:3px .25rem;font-weight:700;line-height:1;display:inline-block}article.product.archive{padding-bottom:1.5rem;position:relative}article.product.archive img{border-radius:.25rem}article.product.archive h2{margin-top:.75rem;margin-bottom:0;font-size:1em}article.product.archive .button{padding:.25rem .375rem .25rem .125rem;position:absolute;bottom:0;left:0}article.product.archive .button .cemah-svg-icon{margin-right:0!important}article.product.single{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}article.product.single h1{text-transform:uppercase;margin-bottom:.25rem;font-size:1.8em;line-height:1.2em}article.product.single .price-disclaimer{color:var(--cemah--core-ui--color-medium-gray);margin-top:1rem;margin-bottom:1rem;font-size:.8889em;font-style:italic;line-height:1.3}article.product.single .short-description{margin-top:1.5rem;margin-bottom:1.5rem}article.product.single .content{grid-column:1/span 2;max-width:850px;margin-top:2rem;margin-left:auto;margin-right:auto}article.product.single .content:before{content:"";background-color:var(--cemah--core-ui--color-light-gray);width:100%;height:4px;margin-bottom:2.5rem;display:block;position:relative}article.product.single .button.call-to-action{margin-top:1rem}article.product.single .specifications{margin-top:1.5rem;margin-bottom:1.5rem}article.product.single .specifications h2{position:relative;top:.5rem}article.product.single .price{font-size:1.1111em}article.product.single .showings{background-color:var(--cemah--core-ui--color-light-gray);border-radius:.25rem;margin-top:1.5rem;padding:.75rem;font-weight:700;line-height:1.4}article.product.single .button.view-all-images{margin-top:1rem}article.product.single #all-images{border-top:3px solid var(--cemah--core-ui--color-light-gray);grid-column:1/span 2;padding-top:2rem}@media screen and (max-width:1023px){article.product.single{grid-template-columns:1fr;gap:1rem}article.product.single .primary-image img{max-width:350px;margin-left:auto;margin-right:auto;display:block}article.product.single h1{text-align:center;margin-left:auto;margin-right:auto}article.product.single .showings,article.product.single .price,article.product.single .price-disclaimer{text-align:center}article.product.single .button.view-all-images,article.product.single .button.call-to-action{text-align:center;max-width:350px;margin-left:auto;margin-right:auto;display:block}article.product.single .button.view-all-images{margin-bottom:1rem}article.product.single .content,article.product.single #all-images{grid-column:1/span 1}}:root{--cemah--core-ui--font-primary:"Lato",Helvetica,Arial,sans-serif;--cemah--core-ui--font-secondary:"Josefin Sans",Helvetica,Arial,sans-serif;--cemah--core-ui--color-black:#000522;--cemah--core-ui--color-medium-gray:#80808e;--cemah--core-ui--color-light-gray:#e9e9f0;--cemah--core-ui--color-warning:#e32b31;--cemah--core-ui--color-primary:#071588;--cemah--core-ui--color-secondary:#e32b31;--cemah--core-ui--color-tertiary:#000938;--cemah--navigation-dropdown--background-color:var(--cemah--core-ui--color-tertiary);--cemah--navigation-dropdown--background-color-hover:var(--cemah--core-ui--color-secondary);--cemah--navigation-dropdown--offset:-15px;--cemah--navigation-dropdown--caret-offset:-5px}h1,.like-h1{text-transform:uppercase;letter-spacing:-1px;color:var(--cemah--core-ui--color-tertiary);font-size:2.3em;line-height:1.1}h2,.like-h2{text-transform:uppercase;letter-spacing:-1px;font-size:1.66667em}h3,.like-h3{text-transform:uppercase;letter-spacing:-1px;color:var(--cemah--core-ui--color-secondary);font-size:1.22222em;font-weight:400}h4,.like-h4{font-size:1.22222em;font-family:var(--cemah--core-ui--font-primary);color:var(--cemah--core-ui--color-tertiary)}.grecaptcha-badge{visibility:hidden}#webcam-viewer{border:none;width:800px;height:585px;margin-left:auto;margin-right:auto;display:block}#homepage-yacht-brands.section{border-bottom:1px solid var(--cemah--core-ui--color-light-gray);padding-top:0;padding-bottom:0}#homepage-yacht-brands.section .cell-1 p{justify-content:space-around;width:100%;display:flex}#homepage-brands.section{padding-top:0;padding-bottom:1.5rem}#homepage-brands.section .cell-1 p{justify-content:space-around;width:100%;display:flex}@media screen and (max-width:767px){#homepage-brands.section .cell-1 p{flex-wrap:wrap}#homepage-brands.section .cell-1 img{flex-basis:50%;width:50%}}#mobile-cta{text-align:center;color:var(--cemah--core-ui--color-white);background-color:var(--cemah--core-ui--color-tertiary);padding-top:.25rem;padding-bottom:.25rem;font-size:.8889em}#mobile-cta a{color:var(--cemah--core-ui--color-white);font-weight:700;text-decoration:none}#mobile-cta a:hover{color:var(--cemah--core-ui--color-secondary)}#mobile-cta .cemah-svg-icon{margin-left:.25rem;font-size:1.33333em;display:inline-block;position:relative;top:-1px}@media screen and (min-width:1023px){#mobile-cta{display:none}}#cemah-form-trade_in{max-width:700px}@media screen and (min-width:768px){#cemah-form-trade_in #cemah-form-trade_in-phone{grid-column:1/span 1}#cemah-form-trade_in #cemah-form-trade_in-email{grid-column:2/span 1}#cemah-form-trade_in #cemah-form-trade_in-manufacturer{grid-column:1/span 1}#cemah-form-trade_in #cemah-form-trade_in-model{grid-column:2/span 1}#cemah-form-trade_in #cemah-form-trade_in-model_year{grid-column:1/span 1}#cemah-form-trade_in #cemah-form-trade_in-condition{grid-column:2/span 1}}#cemah-form-launch{max-width:850px}#cemah-form-launch .cemah-form-fields{grid-template-columns:repeat(12,1fr)}#cemah-form-launch .cemah-form-field{grid-column:1/span 12}@media screen and (min-width:768px){#cemah-form-launch #cemah-form-launch-name,#cemah-form-launch #cemah-form-launch-phone{grid-column:1/span 6}#cemah-form-launch #cemah-form-launch-email{grid-column:7/span 6}#cemah-form-launch #cemah-form-launch-boat_name{grid-column:1/span 6}#cemah-form-launch #cemah-form-launch-boat_model{grid-column:7/span 6}#cemah-form-launch #cemah-form-launch-key_location,#cemah-form-launch #cemah-form-launch-length{grid-column:1/span 6}#cemah-form-launch #cemah-form-launch-beam{grid-column:7/span 6}#cemah-form-launch #cemah-form-launch-slip_location{grid-column:1/span 4}#cemah-form-launch #cemah-form-launch-slip_number{grid-column:7/span 6}#cemah-form-launch #cemah-form-launch-boat_location{grid-column:1/span 6}#cemah-form-launch #cemah-form-launch-blocked_by_others{grid-column:7/span 6}#cemah-form-launch #cemah-form-launch-transient_days_needed{grid-column:1/span 6}#cemah-form-launch #cemah-form-launch-mc_number{grid-column:7/span 6}#cemah-form-launch #cemah-form-launch-boom,#cemah-form-launch #cemah-form-launch-reconnect_electronics,#cemah-form-launch #cemah-form-launch-wiring_rigging,#cemah-form-launch #cemah-form-launch-mast_boom_present{grid-column:2/span 4}#cemah-form-launch #cemah-form-launch-vang_kicker,#cemah-form-launch #cemah-form-launch-other_mast_lines,#cemah-form-launch #cemah-form-launch-halyards{grid-column:7/span 6}#cemah-form-launch #cemah-form-launch-other_install_attach{grid-column:2/span 8;margin-bottom:1rem}#cemah-form-launch #cemah-form-launch-summerization_engine,#cemah-form-launch #cemah-form-launch-summerization_ac,#cemah-form-launch #cemah-form-launch-summerization_water_system,#cemah-form-launch #cemah-form-launch-summerization_refrigeration{grid-column:2/span 4}#cemah-form-launch #cemah-form-launch-summerization_generator,#cemah-form-launch #cemah-form-launch-summerization_outboard_motor,#cemah-form-launch #cemah-form-launch-summerization_heat{grid-column:7/span 6}#cemah-form-launch #cemah-form-launch-requested_launch_date{grid-column:1/span 4}#cemah-form-launch #cemah-form-launch-requested_launch_time{grid-column:5/span 4}#cemah-form-launch .cemah-form-submit{max-width:400px;margin-top:1rem}}#cemah-form-haul_out{max-width:850px}#cemah-form-haul_out .cemah-form-fields{grid-template-columns:repeat(12,1fr)}#cemah-form-haul_out .cemah-form-field{grid-column:1/span 12}@media screen and (min-width:768px){#cemah-form-haul_out #cemah-form-haul_out-name,#cemah-form-haul_out #cemah-form-haul_out-phone{grid-column:1/span 6}#cemah-form-haul_out #cemah-form-haul_out-email{grid-column:7/span 6}#cemah-form-haul_out #cemah-form-haul_out-boat_name{grid-column:1/span 6}#cemah-form-haul_out #cemah-form-haul_out-boat_type{grid-column:7/span 6}#cemah-form-haul_out #cemah-form-haul_out-boat_model{grid-column:1/span 6}#cemah-form-haul_out #cemah-form-haul_out-key_location{grid-column:7/span 6}#cemah-form-haul_out #cemah-form-haul_out-length{grid-column:1/span 6}#cemah-form-haul_out #cemah-form-haul_out-beam{grid-column:7/span 6}#cemah-form-haul_out #cemah-form-haul_out-slip_location{grid-column:1/span 4}#cemah-form-haul_out #cemah-form-haul_out-slip_number{grid-column:7/span 6}#cemah-form-haul_out #cemah-form-haul_out-motor_type{grid-column:1/span 4}#cemah-form-haul_out #cemah-form-haul_out-fuel_type{grid-column:5/span 4}#cemah-form-haul_out #cemah-form-haul_out-motor_cooling_system{grid-column:9/span 4}#cemah-form-haul_out #cemah-form-haul_out-un_step_boom{grid-column:2/span 3}#cemah-form-haul_out #cemah-form-haul_out-un_step_vange{grid-column:5/span 3}#cemah-form-haul_out #cemah-form-haul_out-un_step_sails{grid-column:8/span 3}#cemah-form-haul_out #cemah-form-haul_out-un_step_extras{grid-column:2/span 11}#cemah-form-haul_out #cemah-form-haul_out-battery_winterization{grid-column:1/span 4}#cemah-form-haul_out #cemah-form-haul_out-battery_quantity{grid-column:5/span 3}#cemah-form-haul_out #cemah-form-haul_out-battery_locations{grid-column:8/span 5}#cemah-form-haul_out #cemah-form-haul_out-winterization_pressure_water,#cemah-form-haul_out #cemah-form-haul_out-winterization_generator,#cemah-form-haul_out #cemah-form-haul_out-winterization_bilges,#cemah-form-haul_out #cemah-form-haul_out-winterization_cockpit_showers{grid-column:1/span 4}#cemah-form-haul_out #cemah-form-haul_out-winterization_hot_water,#cemah-form-haul_out #cemah-form-haul_out-winterization_shower_sumps,#cemah-form-haul_out #cemah-form-haul_out-winterization_heater,#cemah-form-haul_out #cemah-form-haul_out-winterization_ice_maker{grid-column:5/span 4}#cemah-form-haul_out #cemah-form-haul_out-winterization_heads,#cemah-form-haul_out #cemah-form-haul_out-winterization_air_conditioners,#cemah-form-haul_out #cemah-form-haul_out-winterization_fridges_freezers,#cemah-form-haul_out #cemah-form-haul_out-winterization_washdown{grid-column:9/span 4}#cemah-form-haul_out #cemah-form-haul_out-requested_haul_out_date{grid-column:1/span 4}#cemah-form-haul_out #cemah-form-haul_out-requested_haul_out_time{grid-column:5/span 4}#cemah-form-haul_out .cemah-form-submit{max-width:400px;margin-top:1rem}}#marina-map{border:none;width:100%;height:600px}#interested-in-page,#contact-page{padding-bottom:0}#interested-in-page .cell-1,#contact-page .cell-1{background-color:var(--cemah--core-ui--color-light-gray);border-radius:.5rem;padding:1rem}@media screen and (min-width:1023px){#interested-in-page .row,#contact-page .row{padding-left:1rem}#interested-in-page .cell-1,#contact-page .cell-1{padding:1.5rem}#interested-in-page .cell-2,#contact-page .cell-2{padding-left:2rem}}#interested-in-page{padding-bottom:3rem}body.page-id-41 .accordion{border:1px solid var(--cemah--core-ui--color-light-gray);border-radius:.25rem;padding:.5rem}body.page-id-41 .accordion h3{text-transform:none;font-size:1.1111em;line-height:1.3;position:relative}body.page-id-41 .accordion h3 .text{position:relative;top:2px}body.page-id-41 .accordion .content{margin-bottom:.75rem;margin-left:1rem;margin-right:1rem}body.page-id-41 .accordion+.accordion{margin-top:-2rem}#dock-booking.section{background-color:var(--cemah--core-ui--color-light-gray)}#products-navigation-box{background-color:var(--cemah--core-ui--color-light-gray);border-radius:.5rem;padding:1rem;position:sticky;top:125px}#products-navigation-box a{text-decoration:none}#products-navigation-box a:hover{color:var(--cemah--core-ui--color-secondary)}#products-navigation-box .like-h4{font-size:1.11111em}#products-navigation-box .menu>.menu-item{margin-top:.125rem;margin-bottom:.125rem}#products-navigation-box .menu>.menu-item.current-menu-item{border-left:3px solid var(--cemah--core-ui--color-secondary);padding-left:.375rem}#products-navigation-box .menu>.menu-item.current-menu-item>a{color:var(--cemah--core-ui--color-tertiary);font-weight:700}@media screen and (max-width:1023px){#products-navigation-box{background-color:#0000;border-radius:0;max-width:100%;padding:0 0 .5rem;position:relative;top:0;overflow-x:scroll}#products-navigation-box .like-h4{display:none}#products-navigation-box .menu{min-width:750px;display:flex}#products-navigation-box .menu>.menu-item{display:block}#products-navigation-box .menu>.menu-item:not(:first-child){margin-left:1rem}}#flash-message{overflow:hidden}#flash-message .content:before{content:"";background-image:linear-gradient(90deg,#fff0,#fff6);width:50%;height:100%;animation:3.5s linear infinite flash_message_shine;display:block;position:absolute;top:0;left:0;transform:skew(-15deg)}#flash-message .content a{color:var(--cemah--core-ui--color-white)}@media screen and (prefers-reduced-motion){#flash-message .content:before{display:none}}@keyframes flash_message_shine{0%{transform:skew(-15deg)translate(-125%)}80%{transform:skew(-15deg)translate(-125%)}to{transform:skew(-15deg)translate(200%)}}#two-boat-feature{max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto}#two-boat-feature>h2{text-align:center}