{"id":7841,"date":"2026-05-05T17:24:06","date_gmt":"2026-05-05T17:24:06","guid":{"rendered":"https:\/\/norwalkislandcharters.com\/?page_id=7841"},"modified":"2026-05-05T17:55:00","modified_gmt":"2026-05-05T17:55:00","slug":"bookings","status":"publish","type":"page","link":"https:\/\/norwalkislandcharters.com\/?page_id=7841","title":{"rendered":"Bookings"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7841\" class=\"elementor elementor-7841\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f4347e0 e-flex e-con-boxed e-con e-parent\" data-id=\"3f4347e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e013bc elementor-widget elementor-widget-html\" data-id=\"3e013bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n    Norwalk Island Charters \u2014 inquiry form\n    Drop this entire snippet into an Elementor HTML widget.\n    Self-contained: scoped CSS (.nic-form), no Tailwind, no global resets.\n    Web3Forms access_key embedded inline (public by design \u2014 required by Web3Forms).\n-->\n<style>\n    .nic-form, .nic-form * { box-sizing: border-box; }\n    .nic-form {\n        max-width: 640px;\n        margin: 0 auto;\n        padding: 2rem 1.5rem;\n        font-family: -apple-system, BlinkMacSystemFont, \"Inter\", \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n        color: #111827;\n        background: #fff;\n        -webkit-font-smoothing: antialiased;\n        line-height: 1.5;\n    }\n    .nic-form h1 {\n        font-size: 1.875rem;\n        font-weight: 600;\n        letter-spacing: -0.025em;\n        margin: 0 0 0.75rem;\n        color: #111827;\n        line-height: 1.2;\n    }\n    @media (min-width: 640px) {\n        .nic-form h1 { font-size: 2.25rem; }\n    }\n    .nic-form .lede {\n        color: #4b5563;\n        margin: 0 0 2.5rem;\n        line-height: 1.6;\n        font-size: 1rem;\n    }\n    .nic-form .notice {\n        border-left: 2px solid #000;\n        padding: 0.25rem 0 0.25rem 1rem;\n        margin: 0 0 3rem;\n    }\n    .nic-form .notice p {\n        margin: 0;\n        font-size: 0.875rem;\n        color: #374151;\n    }\n    .nic-form .notice strong {\n        font-weight: 600;\n        color: #000;\n    }\n    .nic-form form { margin: 0; }\n    .nic-form section + section,\n    .nic-form .submit-row {\n        margin-top: 3rem;\n    }\n    .nic-form section > * + * {\n        margin-top: 1.5rem;\n    }\n    .nic-form .section-head {\n        font-size: 0.7rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.15em;\n        color: #6b7280;\n        padding-bottom: 0.5rem;\n        border-bottom: 1px solid #e5e7eb;\n        margin: 0 0 1.5rem;\n    }\n    .nic-form .field {\n        margin-top: 0.25rem;\n        display: block;\n        width: 100%;\n        border: 1px solid #d1d5db;\n        padding: 0.75rem 1rem;\n        font-size: 0.875rem;\n        background: #fff;\n        color: #111827;\n        font-family: inherit;\n        border-radius: 0;\n        transition: border-color 0.15s ease, box-shadow 0.15s ease;\n    }\n    .nic-form .field:focus {\n        outline: none;\n        border-color: #000;\n        box-shadow: inset 0 0 0 1px #000;\n    }\n    .nic-form textarea.field { resize: none; }\n    .nic-form .label {\n        display: block;\n        font-size: 0.7rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.06em;\n        color: #4b5563;\n        margin-bottom: 0.5rem;\n    }\n    .nic-form .grid-2,\n    .nic-form .grid-3 {\n        display: grid;\n        gap: 1.5rem;\n        grid-template-columns: 1fr;\n    }\n    @media (min-width: 640px) {\n        .nic-form .grid-2 { grid-template-columns: 1fr 1fr; }\n        .nic-form .grid-3 { grid-template-columns: 1fr 1fr 1fr; }\n    }\n    .nic-form .boat-stack {\n        display: grid;\n        gap: 0.75rem;\n    }\n    .nic-form .boat-card {\n        display: flex;\n        align-items: flex-start;\n        gap: 1rem;\n        padding: 1.25rem;\n        border: 1px solid #d1d5db;\n        cursor: pointer;\n        background: #fff;\n        transition: border-color 0.15s ease, background-color 0.15s ease;\n    }\n    .nic-form .boat-card:hover { border-color: #111827; }\n    .nic-form .boat-card input[type=\"radio\"] {\n        margin: 0.25rem 0 0;\n        accent-color: #000;\n        flex-shrink: 0;\n    }\n    .nic-form .boat-card:has(input:checked) {\n        border-color: #000;\n        background-color: #fafafa;\n    }\n    .nic-form .boat-card .name {\n        display: block;\n        font-weight: 600;\n        font-size: 1rem;\n        color: #111827;\n    }\n    .nic-form .boat-card .desc {\n        display: block;\n        font-size: 0.875rem;\n        color: #4b5563;\n        margin-top: 0.25rem;\n        line-height: 1.5;\n    }\n    .nic-form .hint {\n        margin: 0.25rem 0 0;\n        font-size: 0.75rem;\n        color: #6b7280;\n    }\n    .nic-form .submit-btn {\n        display: inline-block;\n        background: #000;\n        color: #fff;\n        font-weight: 500;\n        font-size: 0.9375rem;\n        padding: 0.875rem 2.5rem;\n        border-radius: 9999px;\n        border: none;\n        cursor: pointer;\n        font-family: inherit;\n        width: 100%;\n        transition: background-color 0.15s ease;\n    }\n    @media (min-width: 640px) {\n        .nic-form .submit-btn { width: auto; }\n    }\n    .nic-form .submit-btn:hover { background: #1f2937; }\n    .nic-form .submit-btn:focus { outline: 2px solid #000; outline-offset: 2px; }\n    .nic-form .submit-btn:disabled { opacity: 0.5; cursor: not-allowed; }\n    .nic-form .submit-hint {\n        margin: 1rem 0 0;\n        font-size: 0.75rem;\n        color: #6b7280;\n    }\n    .nic-form .form-result {\n        padding: 1rem;\n        font-size: 0.875rem;\n        border: 1px solid transparent;\n        margin-top: 1.5rem;\n    }\n    .nic-form .form-result.hidden { display: none; }\n    .nic-form .form-result.ok {\n        background: #f0fdf4;\n        color: #14532d;\n        border-color: #bbf7d0;\n    }\n    .nic-form .form-result.err {\n        background: #fef2f2;\n        color: #7f1d1d;\n        border-color: #fecaca;\n    }\n    .nic-form .botcheck { display: none !important; }\n<\/style>\n\n<div class=\"nic-form\">\n\n    <h1>Charter Inquiry<\/h1>\n    <p class=\"lede\">Tell us about the day you have in mind. We'll be in touch within 24 hours to confirm availability and details.<\/p>\n\n    <div class=\"notice\">\n        <p><strong>Three-hour minimum.<\/strong> All charters are booked in three-hour blocks or longer.<\/p>\n    <\/div>\n\n    <form id=\"nicCharterForm\" novalidate>\n        <!-- FormSubmit config -->\n        <input type=\"hidden\" name=\"_subject\" value=\"New Charter Inquiry \u2014 Norwalk Island Charters\">\n        <input type=\"hidden\" name=\"_template\" value=\"table\">\n        <input type=\"hidden\" name=\"_captcha\" value=\"false\">\n        <!-- Honeypot (FormSubmit convention) -->\n        <input type=\"text\" name=\"_honey\" class=\"botcheck\" tabindex=\"-1\" autocomplete=\"off\">\n\n        <!-- Contact -->\n        <section>\n            <h2 class=\"section-head\">Your Information<\/h2>\n            <div class=\"grid-2\">\n                <div>\n                    <label for=\"nic-name\" class=\"label\">Full Name<\/label>\n                    <input type=\"text\" name=\"name\" id=\"nic-name\" class=\"field\" required>\n                <\/div>\n                <div>\n                    <label for=\"nic-phone\" class=\"label\">Phone<\/label>\n                    <input type=\"tel\" name=\"phone\" id=\"nic-phone\" class=\"field\" required>\n                <\/div>\n            <\/div>\n            <div>\n                <label for=\"nic-email\" class=\"label\">Email<\/label>\n                <input type=\"email\" name=\"email\" id=\"nic-email\" class=\"field\" required>\n            <\/div>\n        <\/section>\n\n        <!-- Boat selection -->\n        <section>\n            <h2 class=\"section-head\">Vessel<\/h2>\n            <div class=\"boat-stack\">\n                <label class=\"boat-card\">\n                    <input type=\"radio\" name=\"boat\" value=\"2006 Chris Craft Roamer 50 LOA\" required>\n                    <span>\n                        <span class=\"name\">2006 Chris Craft Roamer 50 LOA<\/span>\n                        <span class=\"desc\">The ARGO \u2014 flagship vessel. Up to 6 passengers per USCG regulation.<\/span>\n                    <\/span>\n                <\/label>\n                <label class=\"boat-card\">\n                    <input type=\"radio\" name=\"boat\" value=\"2022 Monterey 328 SS bow rider\">\n                    <span>\n                        <span class=\"name\">2022 Monterey 328 SS Bow Rider<\/span>\n                        <span class=\"desc\">The Sabrina H2O \u2014 operated by Sabrina Transport out of City Island.<\/span>\n                    <\/span>\n                <\/label>\n                <label class=\"boat-card\">\n                    <input type=\"radio\" name=\"boat\" value=\"Sea Ray 280 sundeck\">\n                    <span>\n                        <span class=\"name\">Sea Ray 280 Sundeck<\/span>\n                        <span class=\"desc\">The Italian Combo \u2014 2014.<\/span>\n                    <\/span>\n                <\/label>\n            <\/div>\n        <\/section>\n\n        <!-- Trip details -->\n        <section>\n            <h2 class=\"section-head\">Trip Details<\/h2>\n            <div class=\"grid-2\">\n                <div>\n                    <label for=\"nic-pickup\" class=\"label\">Pickup Location<\/label>\n                    <input type=\"text\" name=\"pickup\" id=\"nic-pickup\" class=\"field\" placeholder=\"Marina, dock, etc.\" required>\n                <\/div>\n                <div>\n                    <label for=\"nic-dropoff\" class=\"label\">Drop-off Location<\/label>\n                    <input type=\"text\" name=\"dropoff\" id=\"nic-dropoff\" class=\"field\" placeholder=\"Marina, dock, etc.\" required>\n                <\/div>\n            <\/div>\n            <div class=\"grid-3\">\n                <div>\n                    <label for=\"nic-date\" class=\"label\">Date<\/label>\n                    <input type=\"date\" name=\"date\" id=\"nic-date\" class=\"field\" required>\n                <\/div>\n                <div>\n                    <label for=\"nic-time\" class=\"label\">Start Time<\/label>\n                    <input type=\"time\" name=\"time\" id=\"nic-time\" class=\"field\" required>\n                <\/div>\n                <div>\n                    <label for=\"nic-duration\" class=\"label\">Duration (hours)<\/label>\n                    <input type=\"number\" name=\"duration\" id=\"nic-duration\" min=\"3\" value=\"3\" class=\"field\" required>\n                    <p class=\"hint\">3-hour minimum<\/p>\n                <\/div>\n            <\/div>\n            <div>\n                <label for=\"nic-passengers\" class=\"label\">Number of Passengers<\/label>\n                <input type=\"number\" name=\"passengers\" id=\"nic-passengers\" min=\"1\" max=\"6\" class=\"field\" placeholder=\"Up to 6\" required>\n            <\/div>\n        <\/section>\n\n        <!-- Notes -->\n        <section>\n            <h2 class=\"section-head\">Anything Else<\/h2>\n            <div>\n                <label for=\"nic-notes\" class=\"label\">Special Requests or Details<\/label>\n                <textarea id=\"nic-notes\" name=\"notes\" rows=\"4\" class=\"field\" placeholder=\"Catering, occasion, accessibility needs, music preferences, etc.\"><\/textarea>\n            <\/div>\n        <\/section>\n\n        <!-- Submit -->\n        <div class=\"submit-row\">\n            <button type=\"submit\" id=\"nicSubmitBtn\" class=\"submit-btn\">Send Inquiry<\/button>\n            <p class=\"submit-hint\">We'll respond within 24 hours to confirm availability.<\/p>\n            <div id=\"nicFormResult\" class=\"form-result hidden\"><\/div>\n        <\/div>\n\n    <\/form>\n<\/div>\n\n<script>\n(function() {\n    var form = document.getElementById('nicCharterForm');\n    if (!form || form.dataset.nicBound) return;\n    form.dataset.nicBound = '1';\n\n    var dateInput = document.getElementById('nic-date');\n    var result = document.getElementById('nicFormResult');\n    var submitBtn = document.getElementById('nicSubmitBtn');\n\n    var today = new Date().toISOString().split('T')[0];\n    dateInput.min = today;\n\n    function setResult(kind, html) {\n        result.classList.remove('hidden', 'ok', 'err');\n        result.classList.add(kind);\n        result.innerHTML = html;\n    }\n\n    form.addEventListener('submit', function(e) {\n        e.preventDefault();\n        if (!form.checkValidity()) {\n            form.reportValidity();\n            return;\n        }\n        submitBtn.disabled = true;\n        submitBtn.textContent = 'Sending...';\n        result.classList.add('hidden');\n\n        var data = new FormData(form);\n        var json = {};\n        data.forEach(function(v, k) { json[k] = v; });\n\n        \/\/ FormSubmit.co AJAX endpoint \u2014 change the email below to redirect inquiries\n        fetch('https:\/\/formsubmit.co\/ajax\/info@norwalkislandcharters.com', {\n            method: 'POST',\n            headers: { 'Content-Type': 'application\/json', 'Accept': 'application\/json' },\n            body: JSON.stringify(json)\n        })\n        .then(function(res) { return res.json().then(function(out) { return { ok: res.ok, out: out }; }); })\n        .then(function(r) {\n            \/\/ FormSubmit returns success as the string \"true\"\n            var ok = r.ok && r.out && (r.out.success === true || r.out.success === 'true');\n            if (ok) {\n                setResult('ok', '<strong>Inquiry sent.<\/strong> We\\'ll be in touch within 24 hours.');\n                form.reset();\n                dateInput.min = today;\n                submitBtn.textContent = 'Sent';\n            } else {\n                throw new Error((r.out && r.out.message) || 'Submission failed.');\n            }\n        })\n        .catch(function(err) {\n            setResult('err', '<strong>Could not send.<\/strong> ' + (err.message || 'Please try again, or email us directly.'));\n            submitBtn.disabled = false;\n            submitBtn.textContent = 'Send Inquiry';\n        });\n    });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Charter Inquiry Tell us about the day you have in mind. We&#8217;ll be in touch within 24 hours to confirm availability and details. Three-hour minimum. All charters are booked in three-hour blocks or longer. Your Information Full Name Phone Email Vessel 2006 Chris Craft Roamer 50 LOA The ARGO \u2014 flagship vessel. Up to 6 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7841","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/norwalkislandcharters.com\/index.php?rest_route=\/wp\/v2\/pages\/7841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/norwalkislandcharters.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/norwalkislandcharters.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/norwalkislandcharters.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/norwalkislandcharters.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7841"}],"version-history":[{"count":7,"href":"https:\/\/norwalkislandcharters.com\/index.php?rest_route=\/wp\/v2\/pages\/7841\/revisions"}],"predecessor-version":[{"id":7859,"href":"https:\/\/norwalkislandcharters.com\/index.php?rest_route=\/wp\/v2\/pages\/7841\/revisions\/7859"}],"wp:attachment":[{"href":"https:\/\/norwalkislandcharters.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}