{"id":76,"date":"2026-05-15T10:35:25","date_gmt":"2026-05-15T14:35:25","guid":{"rendered":"https:\/\/invoices.djnorie.com\/?page_id=76"},"modified":"2026-06-18T18:20:28","modified_gmt":"2026-06-18T22:20:28","slug":"bookings","status":"publish","type":"page","link":"https:\/\/invoices.djnorie.com\/?page_id=76","title":{"rendered":"Bookings"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-89930fb7 alignfull uagb-is-root-container\">\n    <section class=\"norie-booking-section norie-portal-booking-section\">\n        <div class=\"norie-booking-wrap\">\n            <div class=\"norie-booking-left\">\n                <div class=\"norie-booking-kicker\">DJ NORIE PORTAL<\/div>\n                <h2 class=\"norie-booking-title\">Client Booking Request<\/h2>\n\n                <p class=\"norie-booking-text\">\n                    Submit your event details below and the DJ Norie booking team will review your request and follow up with next steps.\n                <\/p>\n\n                <div class=\"norie-booking-info-box\">\n                    <span class=\"norie-booking-label\">BOOKING EMAIL<\/span>\n                    <a href=\"mailto:bookings@djnorie.com\">bookings@djnorie.com<\/a>\n                <\/div>\n\n                <div class=\"norie-booking-info-box\">\n                    <span class=\"norie-booking-label\">AVAILABLE FOR<\/span>\n                    <p>NIGHTLIFE &bull; WEDDINGS &bull; PRIVATE EVENTS &bull; CORPORATE EVENTS &bull; FESTIVALS<\/p>\n                <\/div>\n\n                                    <div class=\"norie-form-card\">\n                        <h3 class=\"norie-form-title\">Submit Booking Request<\/h3>\n\n                        \n                        <form method=\"post\" class=\"norie-contact-form\">\n                            <input type=\"hidden\" id=\"djnorie_booking_nonce\" name=\"djnorie_booking_nonce\" value=\"f863b6504f\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F76\" \/>\n                            <div class=\"norie-form-section-title\">Your Information<\/div>\n\n                            <div class=\"norie-form-row\">\n                                <div class=\"norie-field-group\">\n                                    <label>Full Name *<\/label>\n                                    <input type=\"text\" name=\"client_name\" required placeholder=\"Full Name\">\n                                <\/div>\n                                <div class=\"norie-field-group\">\n                                    <label>Company \/ Organization<\/label>\n                                    <input type=\"text\" name=\"client_company\" placeholder=\"Optional\">\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"norie-form-row\">\n                                <div class=\"norie-field-group\">\n                                    <label>Email Address *<\/label>\n                                    <input type=\"email\" name=\"client_email\" required placeholder=\"Email Address\">\n                                <\/div>\n                                <div class=\"norie-field-group\">\n                                    <label>Phone Number<\/label>\n                                    <input type=\"tel\" name=\"client_phone\" placeholder=\"Phone Number\">\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"norie-form-section-title\">Event Details<\/div>\n\n                            <div class=\"norie-form-row\">\n                                <div class=\"norie-field-group\">\n                                    <label>Event Name *<\/label>\n                                    <input type=\"text\" name=\"event_name\" required placeholder=\"Event Name\">\n                                <\/div>\n                                <div class=\"norie-field-group\">\n                                    <label>Event Type<\/label>\n                                    <div class=\"norie-select-wrap\">\n                                    <select name=\"event_type\" class=\"norie-dark-control norie-event-type-select\" style=\"background-color:#020202 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;color-scheme:dark !important;\">\n                                        <option value=\"\">Select Type<\/option>\n                                        <option value=\"Corporate Event\">Corporate Event<\/option>\n                                        <option value=\"Wedding\">Wedding<\/option>\n                                        <option value=\"Birthday Party\">Birthday Party<\/option>\n                                        <option value=\"Club \/ Nightlife\">Club \/ Nightlife<\/option>\n                                        <option value=\"Festival\">Festival<\/option>\n                                        <option value=\"Private Party\">Private Party<\/option>\n                                        <option value=\"Radio\">Radio<\/option>\n                                        <option value=\"Other\">Other<\/option>\n                                    <\/select>\n                                    <span class=\"norie-select-value\" aria-hidden=\"true\">Select Type<\/span>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"norie-form-row norie-form-row-three\">\n                                <div class=\"norie-field-group\">\n                                    <label>Event Date *<\/label>\n                                    <input type=\"date\" name=\"event_date\" class=\"norie-dark-control norie-date-control\" required style=\"background-color:#020202 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;color-scheme:dark !important;\">\n                                <\/div>\n                                <div class=\"norie-field-group\">\n                                    <label>Start Time<\/label>\n                                    <input type=\"time\" name=\"start_time\" class=\"norie-dark-control norie-date-control\" style=\"background-color:#020202 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;color-scheme:dark !important;\">\n                                <\/div>\n                                <div class=\"norie-field-group\">\n                                    <label>End Time<\/label>\n                                    <input type=\"time\" name=\"end_time\" class=\"norie-dark-control norie-date-control\" style=\"background-color:#020202 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;color-scheme:dark !important;\">\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"norie-field-group\">\n                                <label>Venue \/ Location Name<\/label>\n                                <input type=\"text\" name=\"venue\" placeholder=\"Venue \/ Location Name\">\n                            <\/div>\n\n                            <div class=\"norie-field-group\">\n                                <label>Event Address<\/label>\n                                <textarea name=\"event_address\" rows=\"2\" placeholder=\"Event Address\"><\/textarea>\n                            <\/div>\n\n                            <div class=\"norie-form-section-title\">Services<\/div>\n\n                            <div class=\"norie-field-group\">\n                                <label>Services Needed<\/label>\n                                <textarea name=\"services_needed\" rows=\"3\" placeholder=\"DJ performance, MC hosting, sound system, lighting...\"><\/textarea>\n                            <\/div>\n\n                            <div class=\"norie-field-group\">\n                                <label>Additional Notes<\/label>\n                                <textarea name=\"notes\" rows=\"3\" placeholder=\"Anything else we should know...\"><\/textarea>\n                            <\/div>\n\n                            <button type=\"submit\" name=\"djnorie_booking_submit\">Submit Booking Request<\/button>\n\n                            <p class=\"norie-form-note\">We typically respond within 24 hours.<\/p>\n                        <\/form>\n                    <\/div>\n                            <\/div>\n\n            <div class=\"norie-booking-right\">\n                <div class=\"norie-booking-image-card\">\n                    <img decoding=\"async\" src=\"https:\/\/djnorie.com\/wp-content\/uploads\/2026\/05\/NorieBookings.png\" alt=\"DJ Norie Booking\">\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <style>\n    .norie-booking-section { width: 100%; padding: 70px 20px 80px; background: #000; font-family: Arial, Helvetica, sans-serif; box-sizing: border-box; }\n    .norie-booking-section * { box-sizing: border-box; }\n    .norie-booking-wrap { max-width: 1320px; margin: 0 auto; display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(420px, 0.88fr); gap: 36px; align-items: start; }\n    .norie-booking-left { min-width: 0; color: #fff; }\n    .norie-booking-kicker { display: inline-block; margin-bottom: 24px; padding: 12px 16px; border: 1px solid rgba(212,175,55,0.55); color: #D4AF37; background: rgba(212,175,55,0.08); font-size: 12px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; }\n    .norie-booking-title { margin: 0 0 18px; font-size: clamp(44px, 5.2vw, 72px); line-height: 0.98; font-weight: 300; letter-spacing: -3px; color: #fff; }\n    .norie-booking-text { max-width: 760px; margin: 0 0 28px; font-size: 16px; line-height: 1.9; color: rgba(255,255,255,0.72); }\n    .norie-booking-info-box, .norie-form-card, .norie-booking-image-card { background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.01)); border: 1px solid rgba(212,175,55,0.28); }\n    .norie-booking-info-box { padding: 20px 22px; margin-bottom: 18px; }\n    .norie-booking-label { display: block; margin-bottom: 12px; color: #D4AF37; font-size: 12px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; }\n    .norie-booking-info-box a { color: #D4AF37; text-decoration: none !important; font-size: 18px; font-weight: 700; }\n    .norie-booking-info-box p { margin: 0; color: rgba(255,255,255,0.78); font-size: 16px; line-height: 1.7; font-weight: 700; }\n    .norie-form-card { margin-top: 30px; padding: 30px 28px 28px; }\n    .norie-form-title { margin: 0 0 24px; color: #fff; font-size: 28px; font-weight: 700; letter-spacing: -1px; }\n    .norie-contact-form { display: flex; flex-direction: column; gap: 16px; }\n    .norie-form-section-title { margin: 12px 0 2px; padding-bottom: 12px; border-bottom: 1px solid rgba(212,175,55,0.28); color: #D4AF37; font-size: 12px; font-weight: 900; letter-spacing: 3px; text-transform: uppercase; }\n    .norie-form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; width: 100%; }\n    .norie-form-row-three { grid-template-columns: 1fr 1fr 1fr; }\n    .norie-field-group { display: flex; flex-direction: column; gap: 10px; width: 100%; }\n    .norie-field-group label { display: block; color: #D4AF37; font-size: 12px; font-weight: 900; letter-spacing: 3px; text-transform: uppercase; }\n    .norie-portal-booking-section .norie-contact-form input, .norie-portal-booking-section .norie-contact-form textarea, .norie-portal-booking-section .norie-contact-form select { width: 100% !important; background: #020202 !important; background-color: #020202 !important; border: 1px solid rgba(212,175,55,0.22) !important; color: #fff !important; -webkit-text-fill-color: #fff !important; color-scheme: dark; padding: 16px 15px !important; font-size: 15px !important; font-family: inherit !important; outline: none !important; box-shadow: none !important; border-radius: 0 !important; }\n    .norie-portal-booking-section .norie-contact-form input:-webkit-autofill, .norie-portal-booking-section .norie-contact-form input:-webkit-autofill:hover, .norie-portal-booking-section .norie-contact-form input:-webkit-autofill:focus, .norie-portal-booking-section .norie-contact-form textarea:-webkit-autofill, .norie-portal-booking-section .norie-contact-form select:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #020202 inset !important; -webkit-text-fill-color: #fff !important; caret-color: #fff !important; background: #020202 !important; background-color: #020202 !important; }\n    .norie-contact-form select { appearance: none; background-image: linear-gradient(45deg, transparent 50%, #D4AF37 50%), linear-gradient(135deg, #D4AF37 50%, transparent 50%); background-position: calc(100% - 20px) 22px, calc(100% - 14px) 22px; background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; }\n    .norie-contact-form select { color: #fff !important; -webkit-text-fill-color: #fff !important; }\n    .norie-contact-form option { background: #000; color: #fff; -webkit-text-fill-color: #fff; }\n    .norie-select-wrap { position: relative; width: 100%; }\n    .norie-select-wrap select { position: relative; z-index: 2; color: transparent !important; -webkit-text-fill-color: transparent !important; }\n    .norie-select-wrap select:focus { color: transparent !important; -webkit-text-fill-color: transparent !important; }\n    .norie-select-wrap select option { color: #fff !important; -webkit-text-fill-color: #fff !important; }\n    .norie-select-value { position: absolute; left: 15px; right: 46px; top: 50%; z-index: 3; transform: translateY(-50%); pointer-events: none; color: #fff; font-size: 15px; line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n    .norie-contact-form .norie-dark-control { background-color: #020202 !important; color: #fff !important; -webkit-text-fill-color: #fff !important; color-scheme: dark !important; }\n    .norie-contact-form .norie-dark-control option, .norie-contact-form .norie-dark-control optgroup { background-color: #000 !important; color: #fff !important; -webkit-text-fill-color: #fff !important; }\n    .norie-contact-form input[type=\"date\"]::-webkit-calendar-picker-indicator, .norie-contact-form input[type=\"time\"]::-webkit-calendar-picker-indicator { background-color: transparent !important; color: #D4AF37 !important; filter: invert(76%) sepia(69%) saturate(443%) hue-rotate(2deg) brightness(92%) contrast(89%) !important; opacity: 1 !important; cursor: pointer; }\n    .norie-contact-form input[type=\"date\"]::-webkit-datetime-edit, .norie-contact-form input[type=\"time\"]::-webkit-datetime-edit, .norie-contact-form input[type=\"date\"]::-webkit-datetime-edit-fields-wrapper, .norie-contact-form input[type=\"time\"]::-webkit-datetime-edit-fields-wrapper, .norie-contact-form input[type=\"date\"]::-webkit-datetime-edit-text, .norie-contact-form input[type=\"time\"]::-webkit-datetime-edit-text, .norie-contact-form input[type=\"date\"]::-webkit-datetime-edit-month-field, .norie-contact-form input[type=\"date\"]::-webkit-datetime-edit-day-field, .norie-contact-form input[type=\"date\"]::-webkit-datetime-edit-year-field, .norie-contact-form input[type=\"time\"]::-webkit-datetime-edit-hour-field, .norie-contact-form input[type=\"time\"]::-webkit-datetime-edit-minute-field, .norie-contact-form input[type=\"time\"]::-webkit-datetime-edit-ampm-field { color: #fff !important; -webkit-text-fill-color: #fff !important; }\n    .norie-portal-booking-section .norie-contact-form input::placeholder, .norie-portal-booking-section .norie-contact-form textarea::placeholder { color: rgba(255,255,255,0.45) !important; }\n    .norie-portal-booking-section .norie-contact-form input:focus, .norie-portal-booking-section .norie-contact-form textarea:focus, .norie-portal-booking-section .norie-contact-form select:focus { border-color: rgba(212,175,55,0.75) !important; background: #020202 !important; background-color: #020202 !important; color: #fff !important; }\n    .norie-contact-form textarea { min-height: 120px; resize: vertical; }\n    .norie-contact-form button { margin-top: 8px; width: fit-content; padding: 16px 30px; border-radius: 40px; border: none; background: linear-gradient(90deg, #D4AF37, #F5D76E, #C9A227); color: #000 !important; font-size: 14px; font-weight: 900; text-transform: uppercase; cursor: pointer; box-shadow: 0 0 20px rgba(212,175,55,0.5); }\n    .norie-contact-form button:hover { background: linear-gradient(90deg, #C9A227, #D4AF37, #FFD700); color: #000 !important; }\n    .norie-form-note { margin: 0; color: rgba(255,255,255,0.55); font-size: 13px; }\n    .norie-form-error, .norie-form-warning { margin-bottom: 20px; padding: 15px 16px; color: #fff; font-size: 14px; }\n    .norie-form-error { border: 1px solid rgba(255,0,0,0.45); background: rgba(255,0,0,0.08); }\n    .norie-form-warning { border: 1px solid rgba(212,175,55,0.55); background: rgba(212,175,55,0.10); line-height: 1.6; }\n    .norie-success-card { text-align: left; }\n    .norie-success-card p { margin: 0 0 14px; color: rgba(255,255,255,0.75); font-size: 16px; line-height: 1.8; }\n    .norie-success-card strong { color: #D4AF37; }\n    .norie-success-small { font-size: 14px !important; color: rgba(255,255,255,0.62) !important; }\n    .norie-booking-right { min-width: 0; display: flex; }\n    .norie-booking-image-card { width: 100%; height: 100%; overflow: hidden; }\n    .norie-booking-image-card img { width: 100%; height: 100%; min-height: 960px; max-height: 960px; object-fit: cover; object-position: center top; display: block; }\n    @media (max-width: 1200px) { .norie-booking-wrap { grid-template-columns: 1fr 0.92fr; gap: 28px; } .norie-booking-image-card img { min-height: 860px; max-height: 860px; } }\n    @media (max-width: 980px) { .norie-booking-wrap { grid-template-columns: 1fr; } .norie-booking-right { order: 2; } .norie-booking-left { order: 1; } .norie-booking-image-card img { min-height: 520px; max-height: 520px; object-position: center 18%; } }\n    @media (max-width: 767px) { .norie-booking-section { padding: 55px 16px 60px; } .norie-booking-title { font-size: 42px; letter-spacing: -2px; } .norie-booking-text { font-size: 15px; } .norie-form-card { margin-top: 22px; padding: 22px 20px 20px; } .norie-form-title { font-size: 24px; } .norie-form-row, .norie-form-row-three { grid-template-columns: 1fr; } .norie-contact-form button { width: 100%; } .norie-booking-image-card img { min-height: 380px; max-height: 380px; } }\n    <\/style>\n\n    <script>\n    (function() {\n        function forceDarkControls() {\n            var controls = document.querySelectorAll('.norie-portal-booking-section .norie-dark-control');\n            controls.forEach(function(control) {\n                control.style.setProperty('background-color', '#020202', 'important');\n                control.style.setProperty('color', '#ffffff', 'important');\n                control.style.setProperty('-webkit-text-fill-color', '#ffffff', 'important');\n                control.style.setProperty('color-scheme', 'dark', 'important');\n            });\n\n            document.querySelectorAll('.norie-event-type-select').forEach(function(select) {\n                var display = select.parentNode.querySelector('.norie-select-value');\n                var selected = select.options[select.selectedIndex];\n\n                if (display && selected) {\n                    display.textContent = selected.textContent || 'Select Type';\n                }\n\n                select.style.setProperty('color', 'transparent', 'important');\n                select.style.setProperty('-webkit-text-fill-color', 'transparent', 'important');\n            });\n        }\n\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', forceDarkControls);\n        } else {\n            forceDarkControls();\n        }\n\n        document.addEventListener('change', function(event) {\n            if (event.target && event.target.classList && event.target.classList.contains('norie-dark-control')) {\n                forceDarkControls();\n            }\n        });\n    })();\n    <\/script>\n\n    \n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"unboxed","site-sidebar-style":"default","ast-global-header-display":"disabled","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"disabled","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-76","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"admin_invoices","author_link":"https:\/\/invoices.djnorie.com\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":null,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/invoices.djnorie.com\/index.php?rest_route=\/wp\/v2\/pages\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/invoices.djnorie.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/invoices.djnorie.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/invoices.djnorie.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/invoices.djnorie.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=76"}],"version-history":[{"count":8,"href":"https:\/\/invoices.djnorie.com\/index.php?rest_route=\/wp\/v2\/pages\/76\/revisions"}],"predecessor-version":[{"id":141,"href":"https:\/\/invoices.djnorie.com\/index.php?rest_route=\/wp\/v2\/pages\/76\/revisions\/141"}],"wp:attachment":[{"href":"https:\/\/invoices.djnorie.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}