{"id":93,"date":"2025-05-15T20:41:17","date_gmt":"2025-05-15T19:41:17","guid":{"rendered":"https:\/\/daviesis.io\/cheshirecurtain\/?page_id=93"},"modified":"2025-07-09T09:26:08","modified_gmt":"2025-07-09T08:26:08","slug":"appointment-form","status":"publish","type":"page","link":"https:\/\/daviesis.io\/cheshirecurtain\/appointment-form\/","title":{"rendered":"Appointment Form"},"content":{"rendered":"<style>\n\t\/*basic reset*\/\n\t* {margin: 0; padding: 0;}\n\n\thtml {\n\t\theight: 100%;\n\t\t\/*Image only BG fallback*\/\n\t\tbackground: #e9e9e9;\n\t}\n\n\tbody {\n\t\tfont-family: montserrat, arial, verdana;\n\t\twidth: 100%;\n\t\toverflow-x: hidden;\n\t}\n\t\/*form styles*\/\n\t.steps {\n\t\tmin-height: 750px;\n\t\twidth: 1080px;\n\t\tmargin: 50px auto;\n\t\tposition: relative;\n\t\theight: auto;\n\t\tdisplay: block;\n\t}\n\t.appointment_form input[type='email'], .appointment_form input[type='date'], .appointment_form input[type='text'], .appointment_form input[type='tel'], .appointment_form textarea, .appointment_form select {\t\n\t\tpadding-right: 1.4em;\t\n\t\tpadding: 0 .75em;\t\n\t\theight: 2.507em;\t\n\t\tfont-size: .97em;\t\n\t\tmax-width: 100%;\t\n\t\twidth: 100%;\t\n\t\tborder: 1px solid #ced4da;\t\n\t\tmargin: 0;\t\n\t}\n\t.steps fieldset {\n\t\tbackground: white;\n\t\tborder: 0 none;\n\t\tborder-radius: 3px;\n\t\tbox-shadow: 0 17px 41px -21px rgb(0, 0, 0);\n\t\tpadding: 20px 30px;\n\t\tborder-top: 9px solid #FCB943;\n\t\tbox-sizing: border-box;\n\t\twidth: 80%;\n\t\tmargin: 0 10%;\n\n\t\t\/*stacking fieldsets above each other*\/\n\t\tposition: absolute;\n\t}\n\t\/*Hide all except first fieldset*\/\n\t.steps fieldset:not(:first-of-type) {\n\t\tdisplay: none;\n\t}\n\t\/*inputs*\/\n\t.steps label{\n\t\tcolor: #333333;\n\t\ttext-align: left !important;\n\t\tfont-size: 15px;\n\t\tfont-weight: 200;\n\t\tpadding-bottom: 7px;\n\t\tpadding-top: 12px;\n\t\tdisplay: inline-block;\n\t}\n\n\n\t.steps input, .steps select, .steps textarea {\n\t\toutline: none;\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\tborder: 1px solid #d9d9d9;\n\t\t-webkit-border-radius: 3px;\n\t\t-moz-border-radius: 3px;\n\t\tborder-radius: 3px;\n\t\tcolor: #837E7E;\n\t\tfont-family: \"Roboto\";\n\t\t-webkti-box-sizing: border-box;\n\t\t-moz-box-sizing: border-box;\n\t\tbox-sizing: border-box;\n\t\tfont-size: 14px;\n\t\tfont-wieght: 400;\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\t-webkit-transition: all 0.3s linear 0s;\n\t\t-moz-transition: all 0.3s linear 0s;\n\t\t-ms-transition: all 0.3s linear 0s;\n\t\t-o-transition: all 0.3s linear 0s;\n\t\ttransition: all 0.3s linear 0s;\n\t}\n\n\t.steps input:focus, .steps textarea:focus{\n\t\tcolor: #333333;\n\t\tborder: 1px solid #7B1FA2;\n\t}\n\t.appointment_form.steps textarea {\n\t\theight: 100px;\n\t}\n\t.error1{\n\t\tz-index: 1;\n\t\t-moz-border-radius: 3px;\n\t\t-webkit-border-radius: 3px;\n\t\tborder-radius: 3px;\n\t\t-moz-box-shadow: 0 0 0 transparent;\n\t\t-webkit-box-shadow: 0 0 0 transparent;\n\t\tbox-shadow: 0 0 0 transparent;\n\t\tposition: initial;\n\t\tmargin-top:0px;\n\t\tpadding: 0 10px;\n\t\theight: 39px;\n\t\tdisplay: block;\n\t\tcolor: #ffffff;\n\t\tbackground: #e62163;\n\t\tborder: 0;\n\t\tfont: 14px Corbel, \"Lucida Grande\", \"Lucida Sans Unicode\", \"Lucida Sans\", \"DejaVu Sans\", \"Bitstream Vera Sans\", \"Liberation Sans\", Verdana, \"Verdana Ref\", sans-serif;\n\t\tline-height: 39px;\n\t\twhite-space: nowrap;\n\n\t}\n\n\n\t.error-log{\n\t\tmargin: 5px 5px 5px 0;\n\t\tfont-size: 19px;\n\t\tposition: relative;\n\t\tbottom: -2px;\n\t}\n\n\t.question-log {\n\t\tmargin: 5px 1px 5px 0;\n\t\tfont-size: 15px;\n\t\tposition: relative;\n\t\tbottom: -2px;\n\t}\n\n\t\/*buttons*\/\n\t.steps .action-button, .action-button {\n        font-size: var(--e-global-typography-text-font-size);\n        line-height: var(--e-global-typography-text-line-height);\n\t\twidth: 100px !important;\n\t\tcolor: white;\n\t\tborder: 0 none;\n\t\tborder-radius: 1px;\n\t\tcursor: pointer;\n\t\tpadding: 10px 5px;\n\t\tmargin: 10px auto;\n\t\t-webkit-transition: all 0.3s linear 0s;\n\t\t-moz-transition: all 0.3s linear 0s;\n\t\t-ms-transition: all 0.3s linear 0s;\n\t\t-o-transition: all 0.3s linear 0s;\n\t\ttransition: all 0.3s linear 0s;\n\t\tdisplay: block;\n\t\tbackground-color: #000000;\n\t\tfont-family: var(--e-global-typography-text-font-family), Sans-serif;\n\t\tfont-weight: var(--e-global-typography-text-font-weight);\n\t\tfill: #FFFFFF;\n\t\tborder-radius: 4px 4px 4px 4px;\n\t}\n\n\t.steps .next, .steps .submit{\n\t\tfloat: right;\n\t}\n\n\t.steps .previous{\n\t\tfloat:left;\n\t}\n\n\t.steps .action-button:hover, .steps .action-button:focus, .action-button:hover, .action-button:focus {\n\t\tbackground:#fcb943;\n\t}\n\n\t.steps .explanation{\n\t\tdisplay: block;\n\t\tclear: both;\n\t\twidth: 540px;\n\t\tbackground: #f2f2f2;\n\t\tposition: relative;\n\t\tmargin-left: -30px;\n\t\tpadding: 22px 0px;\n\t\tmargin-bottom: -10px;\n\t\tborder-bottom-left-radius: 3px;\n\t\tborder-bottom-right-radius: 3px;\n\t\ttop: 10px;\n\t\ttext-align: center;\n\t\tcolor: #333333;\n\t\tfont-size: 12px;\n\t\tfont-weight: 200;\n\t\tcursor:pointer;\n\t}\n\n\n\t\/*headings*\/\n\t.fs-title {\n\t\ttext-transform: uppercase;\n\t\tmargin: 0 0 5px;\n\t\tline-height: 1;\n\t\tcolor: var(--e-global-color-a631878);\n\t\tfont-size: 18px;\n\t\tfont-weight: 500;\n\t\ttext-align:center;\n\t\tfont-family: Roboto, Helvetica, Arial, sans-serif;\n\t}\n\t.fs-subtitle {\n\t\tfont-weight: normal;\n\t\tfont-size: 13px;\n\t\tcolor: var(--e-global-color-a631878);\n\t\tmargin-bottom: 20px;\n\t\ttext-align: center;\n\t\tfont-family: Roboto, Helvetica, Arial, sans-serif;\n\t}\n\t\/*progressbar*\/\n\t#progressbar {\n\t\tmargin-bottom: 30px;\n\t\toverflow: hidden;\n\t\t\/*CSS counters to number the steps*\/\n\t\tcounter-reset: step;\n\t\twidth:100%;\n\t\ttext-align: center;\n\t}\n\t#progressbar li {\n\t\tmargin:0;\n\t\tlist-style-type: none;\n\t\tcolor: rgb(51, 51, 51);\n\t\ttext-transform: uppercase;\n\t\tfont-size: 9px;\n\t\twidth: 50%;\n\t\tfloat: left;\n\t\tposition: relative;\n\t}\n\t#progressbar li:before {\n\t\tcontent: counter(step);\n\t\tcounter-increment: step;\n\t\twidth: 20px;\n\t\tline-height: 20px;\n\t\tdisplay: block;\n\t\tfont-size: 10px;\n\t\tcolor: #333;\n\t\tbackground: #80808047;\n\t\tborder-radius: 3px;\n\t\tmargin: 0 auto 5px auto;\n\t}\n\t\/*progressbar connectors*\/\n\t#progressbar li:after {\n\t\tcontent: '';\n\t\twidth: 96%;\n\t\theight: 2px;\n\t\tbackground: white;\n\t\t\/* overflow: auto; *\/\n\t\tposition: absolute;\n\t\tleft: -48%;\n\t\ttop: 9px;\n\t\tz-index: 0;\n\t}\n\t#progressbar li:first-child:after {\n\t\t\/*connector not needed before the first step*\/\n\t\tcontent: none; \n\t}\n\t\/*marking active\/completed steps green*\/\n\t\/*The number of the step and the connector before it = green*\/\n\t#progressbar li.active:before,  #progressbar li.active:after{\n\t\tbackground: #FCB943;\n\t\tcolor: white;\n\t}\n\n\n\t\/* my modal *\/\n\n\t.modal p{\n\t\tfont-size: 15px;\n\t\tfont-weight: 100;\n\t\tfont-family: sans-serif;\n\t\tcolor: #3C3B3B;\n\t\tline-height: 21px;\n\t}\n\n\t.modal {\n\t\tposition: fixed;\n\t\ttop: 50%;\n\t\tleft: 50%;\n\t\twidth: 50%;\n\t\tmax-width: 630px;\n\t\tmin-width: 320px;\n\t\theight: auto;\n\t\tz-index: 2000;\n\t\tvisibility: hidden;\n\t\t-moz-backface-visibility: hidden;\n\t\t-webkit-backface-visibility: hidden;\n\t\tbackface-visibility: hidden;\n\t\t-moz-transform: translate(-50%, -50%);\n\t\t-ms-transform: translate(-50%, -50%);\n\t\t-webkit-transform: translate(-50%, -50%);\n\t\ttransform: translate(-50%, -50%);\n\t}\n\t.modal.modal-show {\n\t\tvisibility: visible;\n\t}\n\t.lt-ie9 .modal {\n\t\ttop: 0;\n\t\tmargin-left: -315px;\n\t}\n\n\t.modal-content {\n\t\tbackground: #ffffff;\n\t\tposition: relative;\n\t\tmargin: 0 auto;\n\t\tpadding: 40px;\n\t\tborder-radius: 3px;\n\t}\n\n\t.modal-overlay {\n\t\tbackground: #000000;\n\t\tposition: fixed;\n\t\tvisibility: hidden;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tz-index: 1000;\n\t\tfilter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n\t\topacity: 0;\n\t\t-moz-transition-property: visibility, opacity;\n\t\t-o-transition-property: visibility, opacity;\n\t\t-webkit-transition-property: visibility, opacity;\n\t\ttransition-property: visibility, opacity;\n\t\t-moz-transition-delay: 0.5s, 0.1s;\n\t\t-o-transition-delay: 0.5s, 0.1s;\n\t\t-webkit-transition-delay: 0.5s, 0.1s;\n\t\ttransition-delay: 0.5s, 0.1s;\n\t\t-moz-transition-duration: 0, 0.5s;\n\t\t-o-transition-duration: 0, 0.5s;\n\t\t-webkit-transition-duration: 0, 0.5s;\n\t\ttransition-duration: 0, 0.5s;\n\t}\n\t.modal-show .modal-overlay {\n\t\tvisibility: visible;\n\t\tfilter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);\n\t\topacity: 0.6;\n\t\t-moz-transition: opacity 0.5s;\n\t\t-o-transition: opacity 0.5s;\n\t\t-webkit-transition: opacity 0.5s;\n\t\ttransition: opacity 0.5s;\n\t}\n\n\t\/*slide*\/\n\t.modal[data-modal-effect|=slide] .modal-content {\n\t\tfilter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n\t\topacity: 0;\n\t\t-moz-transition: all 0.5s 0;\n\t\t-o-transition: all 0.5s 0;\n\t\t-webkit-transition: all 0.5s 0;\n\t\ttransition: all 0.5s 0;\n\t}\n\t.modal[data-modal-effect|=slide].modal-show .modal-content {\n\t\tfilter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);\n\t\topacity: 1;\n\t\t-moz-transition: all 0.5s 0.1s;\n\t\t-o-transition: all 0.5s 0.1s;\n\t\t-webkit-transition: all 0.5s;\n\t\t-webkit-transition-delay: 0.1s;\n\t\ttransition: all 0.5s 0.1s;\n\t}\n\t.modal[data-modal-effect=slide-top] .modal-content {\n\t\t-moz-transform: translateY(-300%);\n\t\t-ms-transform: translateY(-300%);\n\t\t-webkit-transform: translateY(-300%);\n\t\ttransform: translateY(-300%);\n\t}\n\t.modal[data-modal-effect=slide-top].modal-show .modal-content {\n\t\t-moz-transform: translateY(0);\n\t\t-ms-transform: translateY(0);\n\t\t-webkit-transform: translateY(0);\n\t\ttransform: translateY(0);\n\t}\n\n\n\t\/* RESPONSIVE *\/\n\n\t\/* moves error logs in tablet\/smaller screens *\/\n\n\t@media (max-width:1000px){\n\n\t\t\/*brings inputs down in size *\/\n\t\t.steps input,  .steps select, .steps textarea {\n\t\t\toutline: none;\n\t\t\tdisplay: block;\n\t\t\twidth: 100% !important;\n\t\t}\n\n\t\t\/*brings errors in *\/\n\t\t.error1 {\n\t\t\tleft: 345px;\n\t\t\tmargin-top: -58px;\n\t\t}\n\n\n\n\n\t}\n\n\n\t@media (max-width:675px){\n\t\t\/*mobile phone: uncollapse all fields: remove progress bar*\/\n\n\t\t.steps {\n\t\t\twidth: 100%;\n\t\t\tmargin: 50px auto;\n\t\t\tposition: relative;\n\t\t}\n\n\t\t\/*move error logs *\/\n\t\t.error1 {\n\t\t\tposition: relative;\n\t\t\tleft: 0 !important;\n\t\t\tmargin-top: 24px;\n\t\t\ttop: -11px;\n\t\t}\n\n\t\t\/*show hidden fieldsets *\/\n\n\n\t\t.steps fieldset{\n\t\t\tposition:relative;\n\t\t\twidth: 100%;\n\t\t\tmargin:0 auto;\n\t\t\tmargin-top: 45px;\n\t\t}\n\n\t\t.steps .submit {\n\t\t\tfloat: right;\n\t\t\tmargin: 28px auto 10px;\n\t\t\twidth: 100% !important;\n\t\t}\n\n\n\t}\n\n\n\n\t\/* Info *\/\n\t.info {\n\t\tmargin: 35px auto;\n\t\ttext-align: center;\n\t\tfont-family: 'roboto', sans-serif;\n\t}\n\t.info h1 {\n\t\tposition: relative;\n\t\tfont-size: 36px;\n\t\tfont-weight:500;  \n\t\ttext-transform:capitalize; \n\t\ttext-align:center; \n\t\tmargin:auto; \n\t\twhite-space:nowrap; \n\t\tpadding-bottom:13px;\n\t}\n\n\n\t.info span {\n\t\tcolor:#666666;\n\t\tfont-size: 13px;\n\t\tmargin-top:20px;\n\t}\n\t.info span a {\n\t\tcolor: #666666;\n\t\ttext-decoration: none;\n\t}\n\t.info span .fa {\n\t\tcolor: rgb(226, 168, 16);\n\t\tfont-size: 19px;\n\t\tposition: relative;\n\t\tleft: -2px;\n\t}\n\n\t.info span .spoilers {\n\t\tcolor: #999999;\n\t\tmargin-top: 5px;\n\t\tfont-size: 10px;\n\t}\n\tappointment_form .col-md-6 {\n\t\twidth:100%;\n\t}\n\n\t.appointment_form .form-row {\n\t\tdisplay: -ms-flexbox;\n\t\tdisplay: flex;\n\t\t-ms-flex-wrap: wrap;\n\t\tflex-wrap: wrap;\n\t\tmargin-right: -5px;\n\t\tmargin-left: -5px;\n\t}\n\t.appointment_form .form-control {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\theight: calc(1.5em + .75rem);\n\t\tpadding: .375rem .75rem;\n\t\tfont-size: 1rem;\n\t\tfont-weight: 400;\n\t\tline-height: 1.5;\n\t\tcolor: #495057;\n\t\tbackground-color: #fff;\n\t\tbackground-clip: padding-box;\n\t\tborder: 1px solid #ced4da;\n\t\tborder-radius: .25rem;\n\t\ttransition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;\n\t}\n\t.steps fieldset.success_message_ap{\n\t\tcolor: #3c763d;\n\t\tbackground-color: #dff0d8;\n\n\t}\n\t@media (min-width: 768px){\n\t\t.appointment_form .col-md-6 {\n\t\t\t-ms-flex: 0 0 50%;\n\t\t\tflex: 0 0 50%;\n\t\t\tmax-width: 48%;\n\t\t\tdisplay: inline-block;\n\t\t\tmargin-left: 10px;\n\t\t\tpadding: 0;\n\t\t}\n\t\t.appointment_date_time_cn .form-group.col-md-6 {\n\t\t\tmax-width: 47%;\n\t\t}\n\n\n\t}\n\tabbr.fusion-form-element-required {\t\n\t\tcolor: crimson;\t\n\t}\t\n\th1.entry-title {\t\n\t\tdisplay: none;\t\n\t}\n\t@media (max-width:675px){\n\t\t.appointment_form .form-row {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\t.act_button {\n\t\tbackground-color: Crimson;  \n\t\tborder-radius: 5px;\n\t\tcolor: white;\n\t\tpadding: .5em;\n\t\ttext-decoration: none;\n\t}\n\n\t.act_button:focus,\n\t.act_button:hover {\n\t\tbackground-color: FireBrick;\n\t\tcolor: White;\n\t}\n\n<\/style>\n<script\n\t\tsrc=\"https:\/\/code.jquery.com\/jquery-3.6.0.min.js\"\n\t\tintegrity=\"sha256-\/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej\/m4=\"\n\t\tcrossorigin=\"anonymous\"><\/script>\n<script\n\t\tsrc=\"https:\/\/code.jquery.com\/ui\/1.12.1\/jquery-ui.js\"\n\t\tintegrity=\"sha256-T0Vest3yCU7pafRw9r+settMBX6JkKN06dqBnpQ8d30=\"\n\t\tcrossorigin=\"anonymous\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery-validate\/1.19.2\/jquery.validate.min.js\"><\/script>\n<link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/npmcdn.com\/flatpickr\/dist\/themes\/dark.css\">\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\"><\/script>\n<div class=\"info\">\n\t<h1>Book a Free Appointment<\/h1>\n<\/div>\n\n\n\n\n<form class=\"steps appointment_form\" accept-charset=\"UTF-8\" enctype=\"multipart\/form-data\" novalidate=\"\">\n\t<ul id=\"progressbar\">\n\t\t<li class=\"active\">Select Date<\/li>\n\t\t<li>Fill your Details<\/li>\n\t<\/ul>\n\n\n\n\t<fieldset>\n\t\t<h2 class=\"fs-title\">Select Date<\/h2>\n\t\t<h3 class=\"fs-subtitle\">Select appointment type & date for your appointment<\/h3>\n\t\t<div class=\"hs_appointment_type field hs-form-field\">\n\t\t\t<label for=\"appointment_type\">Appointment Type<abbr class=\"fusion-form-element-required\" title=\"required\">*<\/abbr><\/label>\n\t\t\t<select  required=\"required\"  tabindex=\"\" id=\"appointment_type\" name=\"appointment_type\" class=\"fusion-form-input\" data-rule-required=\"true\" data-msg-required=\"Please select appointment type\" >\n\t\t\t\t<option value=\"\">Select Your Appointment Type<\/option>\n\t\t\t\t<option style=\"display:none;\" value=\"49\" data-color=\"blue\"  data-users=\"Mike\">Measure Appointment<\/option>\n\t\t\t\t<option value=\"6\"  data-color=\"blue\" data-users=\"Mike\">Measuring\/Design Appointment<\/option>\n\t\t\t\t<option value=\"47\"  data-color=\"green\" data-users=\"Katy\">Showroom Appointment<\/option>\n\t\t\t\t<option value=\"50\"  data-color=\"green\" data-users=\"Katy\">Zoom Appointment<\/option>\n\t\t\t\t<option style=\"display:none;\" value=\"5\"  data-color=\"blue\"  data-users=\"Mike\">Fitting Appointment<\/option>\n\t\t\t<\/select>\n\t\t\t<input type=\"hidden\" id=\"appointment_users\" name=\"appointment_users\" value=\"\">\n\t\t\t<span class=\"error1\" style=\"display: none;\">\n\t\t\t\t<i class=\"error-log fa fa-exclamation-triangle\"><\/i>\n\t\t\t<\/span>\n\t\t<\/div>\n\t\t<div class=\"form-row appointment_date_time_cn\" style=\"display:none;\">\n\t\t\t<div class=\"form-group col-md-6\">\n\t\t\t\t<label for=\"date_ap\">Preferred Appointment Date<abbr class=\"fusion-form-element-required\" title=\"required\">*<\/abbr><\/label>\n\t\t\t\t<input type=\"date\" name=\"appointment_date\"  value=\"\" class=\"form-control\"  id=\"date_ap\"   required=\"required\"  data-rule-required=\"true\" data-msg-required=\"Please select appointment date\">\n\t\t\t\t<span class=\"error1\" style=\"display: none;\">\n\t\t\t\t\t<i class=\"error-log fa fa-exclamation-triangle\"><\/i>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t<div class=\"form-group col-md-6\">\n\t\t\t\t<label for=\"appointment_time\">Preferred Appointment Time<abbr class=\"fusion-form-element-required\" title=\"required\">*<\/abbr><\/label>\n\t\t\t\t<select required=\"required\"  tabindex=\"\" id=\"appointment_time\" name=\"appointment_time\"  >\n\t\t\t\t\t<option  selected=\"\">Select Time<\/option>\n\t\t\t\t<\/select>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<input type=\"button\" data-page=\"1\" name=\"next\" class=\"next action-button\" value=\"Next\" \/>\n\t<\/fieldset>\n\n\n\n\t<fieldset>\n\t\t<h2 class=\"fs-title\">Fill your Details<\/h2>\n\t\t<h3 class=\"fs-subtitle\">Please provide your details in the form below to proceed with booking.<\/h3>\n\t\t<div class=\"form-row\">\n\t\t\t<div class=\"form-group col-md-6\">\n\t\t\t\t<label for=\"firstname_ap\">First name <abbr class=\"fusion-form-element-required\" title=\"required\">*<\/abbr><\/label>\n\t\t\t\t<input type=\"text\" required=\"required\"  data-rule-required=\"true\" data-msg-required=\"Please enter your first name\" class=\"form-control\"  name=\"firstname\" id=\"firstname_ap\" placeholder=\"First name\">\n\t\t\t\t<span class=\"error1\" style=\"display: none;\">\n\t\t\t\t\t<i class=\"error-log fa fa-exclamation-triangle\"><\/i>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t<div class=\"form-group col-md-6\">\n\t\t\t\t<label for=\"lastname_ap\">Last name <abbr class=\"fusion-form-element-required\" title=\"required\">*<\/abbr><\/label>\n\t\t\t\t<input type=\"text\" required=\"required\"  data-rule-required=\"true\" data-msg-required=\"Please enter your last name\" class=\"form-control\" name=\"lastname\" id=\"lastname_ap\" placeholder=\"Last name\">\n\t\t\t\t<span class=\"error1\" style=\"display: none;\">\n\t\t\t\t\t<i class=\"error-log fa fa-exclamation-triangle\"><\/i>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<label  required=\"required\"  data-rule-required=\"true\" data-msg-required=\"Please enter your address\" for=\"address_ap\">Address <abbr class=\"fusion-form-element-required\" title=\"required\">*<\/abbr><\/label>\n\t\t\t<textarea cols=\"40\" rows=\"4\" tabindex=\"\" id=\"address_ap\" name=\"address\"  required=\"true\" aria-required=\"true\" ><\/textarea>\n\t\t\t<span class=\"error1\" style=\"display: none;\">\n\t\t\t\t<i class=\"error-log fa fa-exclamation-triangle\"><\/i>\n\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t<div class=\"form-row\">\n\t\t\t<div class=\"form-group col-md-6\">\n\t\t\t\t<label for=\"email_ap\">Email <abbr class=\"fusion-form-element-required\" title=\"required\">*<\/abbr><\/label>\n\t\t\t\t<input type=\"email\" required=\"required\"  data-rule-required=\"true\" data-msg-required=\"Please enter your email address\" class=\"form-control\" name=\"email_ap\" id=\"email_ap\" placeholder=\"Email\">\n\t\t\t\t<span class=\"error1\" style=\"display: none;\">\n\t\t\t\t\t<i class=\"error-log fa fa-exclamation-triangle\"><\/i>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t<div class=\"form-group col-md-6\">\n\t\t\t\t<label for=\"telephone_ap\">Telephone<\/label>\n\t\t\t\t<input type=\"text\" class=\"form-control\" name=\"telephone_ap\" id=\"telephone_ap\" >\n\t\t\t<\/div>\n\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"message_ap\">Message<\/label>\n\t\t\t<textarea cols=\"40\" rows=\"4\" tabindex=\"\" id=\"message_ap\" name=\"message\"  aria-required=\"true\" ><\/textarea>\n\t\t<\/div>\n\t\t<input type=\"button\" data-page=\"2\" name=\"previous\" class=\"previous action-button\" value=\"Previous\" \/>\n\t\t<input id=\"submit\" class=\"hs-button primary large action-button next\" type=\"submit\" value=\"Submit\">\n\t<\/fieldset>\n\n\t<fieldset class=\"success_message_ap\">\n\n\t\t<h3 class=\"fs-subtitle\">Thank you! Your booking is complete. An email with details of your booking has been sent to you shortly.<\/h3>\n\t\t<a style=\"float: right;\" href=\"https:\/\/daviesis.io\/cheshirecurtain\" class=\"act_button \" role=\"button\">Back To Home<\/a>\n\t\t<a style=\"float: left;background-color: #7B1FA2;\" href=\"\" class=\"act_button \" role=\"button\">Book Another Appointment<\/a>\n\t<\/fieldset>\n\n\n\t<script>\n\n\n\t\tjQuery(document).ready(function($){\n\t\t\tvar dtToday = new Date();\n\t\t\tvar month = dtToday.getMonth() + 1;\n\t\t\tvar day = dtToday.getDate();\n\t\t\tvar year = dtToday.getFullYear();\n\t\t\tif(month < 10){\n\t\t\t\tmonth = '0' + month.toString();\n\t\t\t}\n\t\t\tif(day < 10){\n\t\t\t\tday = '0' + day.toString();\n\t\t\t}\n\t\t\tvar maxDate = year + '-' + month + '-' + day;\n\n\t\t\t$('#date_ap').attr('min', maxDate);\n\n\t\t\t$('#appointment_type').change(function(){\n\t\t\t\tvar users = $('#appointment_type').find(':selected').data('users');\n\t\t\t\t$(\"#appointment_users\").val(users);\n\t\t\t\tif($(this).val() !== \"\"){\n\t\t\t\t\t$(\".appointment_date_time_cn\").show();\n\t\t\t\t\t$(\"#appointment_time\").val('');\n\t\t\t\t\t$('#date_ap').val('');\n\t\t\t\t}else{\n\t\t\t\t\t$(\".appointment_date_time_cn\").hide();\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t$(\".appointment_form\").submit(function(e) {\n\t\t\t\te.preventDefault();\n\t\t\t\t$(\".steps\").validate({\n\t\t\t\t\terrorClass: 'invalid',\n\t\t\t\t\terrorElement: 'span',\n\t\t\t\t\terrorPlacement: function (error, element) {\n\t\t\t\t\t\terror.insertAfter(element.next('span').children());\n\t\t\t\t\t},\n\t\t\t\t\thighlight: function (element) {\n\t\t\t\t\t\t$(element).next('span').show();\n\t\t\t\t\t},\n\t\t\t\t\tunhighlight: function (element) {\n\t\t\t\t\t\t$(element).next('span').hide();\n\t\t\t\t\t},success: function(label){\n\t\t\t\t\t\tconsole.log('submit');                      \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif ((!$('.steps').valid())) {\n\t\t\t\t\tconsole.log('hjgh');\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\tvar form = $(this);\n\t\t\t\tvar url = form.attr('action');\n\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: \"https:\/\/daviesis.io\/cheshirecurtain\/wp-admin\/admin-ajax.php\",\n\t\t\t\t\tdataType : \"json\",\n\t\t\t\t\tdata: {action:\"create_appointment\", \"value\": form.serialize() },\n\t\t\t\t\ttype: \"post\",\n\t\t\t\t\tsuccess: function(data)\n\t\t\t\t\t{\n\t\t\t\t\t\tif(data.success_msg == true){\n\t\t\t\t\t\t\t$(\".success_message_ap\").show();\n\t\t\t\t\t\t\t$(\"#reset_form\").trigger('click');\n\t\t\t\t\t\t\t$(\"#appointment_time\").val('');\n\n\t\t\t\t\t\t}else if(data.success_msg == false){\n\t\t\t\t\t\t\t$(\".success_message_ap\").text(data.message);\n\t\t\t\t\t\t\t$(\".success_message_ap\").css({\"color\": \"#a94442\", \"background-color\": \"#f2dede\"});\n\t\t\t\t\t\t\t$(\".success_message_ap\").show();\n\t\t\t\t\t\t\t$(\"#reset_form\").trigger('click');\n\t\t\t\t\t\t\t$(\"#appointment_time\").val('');\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\n\n\t\t\t});\n\t\t\t$('#appointment_type').on('change', function() {\n\t\t\t\tvar selectedOption = $(this).find('option:selected');\n\t\t\t\tvar color = selectedOption.attr('data-color');\n\t\t\t\tif(color == 'green'){\n\t\t\t\t\t$(\"#date_ap\").flatpickr({\n\t\t\t\t\t\tenableTime: false,\n\t\t\t\t\t\tdateFormat: \"d-m-Y\",\n\t\t\t\t\t\tminDate: \"today\",\n\t\t\t\t\t\t\"disable\": [\n\t\t\t\t\t\t\tfunction(date) {\n\t\t\t\t\t\t\t\treturn (date.getDay() === 0 );  \/\/ disable weekends\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"locale\": {\n\t\t\t\t\t\t\t\"firstDayOfWeek\": 1 \n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}else{\n\t\t\t\t\t$(\"#date_ap\").flatpickr({\n\t\t\t\t\t\tenableTime: false,\n\t\t\t\t\t\tdateFormat: \"d-m-Y\",\n\t\t\t\t\t\tminDate: \"today\",\n\t\t\t\t\t\t\"disable\": [\n\t\t\t\t\t\t\tfunction(date) {\n\t\t\t\t\t\t\t\treturn (date.getDay() === 0 || date.getDay() === 6);  \/\/ disable weekends\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"locale\": {\n\t\t\t\t\t\t\t\"firstDayOfWeek\": 1 \n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t\t$('#date_ap').change(function(){\n\t\t\t\tvar value = $(this).val();\n\t\t\t\tvar users = $('#appointment_type').find(':selected').data('users');\n\t\t\t\tvar color = $('#appointment_type').find(':selected').data('color');\n\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: \"https:\/\/daviesis.io\/cheshirecurtain\/wp-admin\/admin-ajax.php\",\n\t\t\t\t\tdataType : \"json\",\n\t\t\t\t\tdata: {action:\"appointment_available_time\", \"value\": value, \"users\": users },\n\t\t\t\t\ttype: \"post\",\n\t\t\t\t\tsuccess: function(data){\n\t\t\t\t\t\tvar count = data.length;\n\t\t\t\t\t\/\/var count = (data && Array.isArray(data.result)) ? data.result.length : 0;\n\t\t\t\t\t\tif(data !== null){\n\t\t\t\t\t\t\t$(\".appointment_form #appointment_time\").children().remove();\n\t\t\t\t\t\t\tvar check = true;\n\t\t\t\t\t\t\tjQuery.each( data, function( i, val ) {\n\t\t\t\t\t\t\t\tvar timesplit = val.split(':');\/* \n\t\t\t\t\t\t\t\t\t console.log(timesplit[0]);\n\t\t\t\t\t\t\t\t\t console.log(timesplit[0] <= 15); *\/\n\n\t\t\t\t\t\t\t\tif(color == 'blue' && timesplit[0] <= 15 ){\n\t\t\t\t\t\t\t\t\t$(\".appointment_form #appointment_time\").append($(\"<option><\/option>\") .attr(\"value\", val) .text(val));\n\n\t\t\t\t\t\t\t\t}else if(color == 'green' && timesplit[0] <= 16){\n\t\t\t\t\t\t\t\t\t$(\".appointment_form #appointment_time\").append($(\"<option><\/option>\") .attr(\"value\", val) .text(val));\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\tif($(\".appointment_form #appointment_time option\").length  == 0){\n\t\t\t\t\t\t\t\talert(\"No staffs available in this day\");\n\t\t\t\t\t\t\t\t$(\".appointment_form #appointment_time\").children().remove();\n\t\t\t\t\t\t\t\t$(\".appointment_form #appointment_time\").append($(\"<option><\/option>\") .attr(\"value\", '') .text('Preferred Appointment Time'));\n\t\t\t\t\t\t\t\t$('#date_ap').val('');\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t$(\"#appointment_time\").val('');\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif( count == 0){\n\t\t\t\t\t\t\talert(\"No staffs available in this day\");\n\t\t\t\t\t\t\t$(\".appointment_form #appointment_time\").children().remove();\n\t\t\t\t\t\t\t$(\".appointment_form #appointment_time\").append($(\"<option><\/option>\") .attr(\"value\", '') .text('Preferred Appointment Time'));\n\t\t\t\t\t\t\t$('#date_ap').val('');\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\n\t\t\t\n\n\n\n\n\n\t\t\tvar current_fs,next_fs,previous_fs;var left,opacity,scale;var animating;$(\".steps\").validate({errorClass:'invalid',errorElement:'span',errorPlacement:function(error,element){error.insertAfter(element.next('span').children());},highlight:function(element){$(element).next('span').show();},unhighlight:function(element){$(element).next('span').hide();}});$(\".next\").click(function(){$(\".steps\").validate({errorClass:'invalid',errorElement:'span',errorPlacement:function(error,element){error.insertAfter(element.next('span').children());},highlight:function(element){$(element).next('span').show();},unhighlight:function(element){$(element).next('span').hide();}});if((!$('.steps').valid())){return true;}\nif(animating)return false;animating=true;current_fs=$(this).parent();next_fs=$(this).parent().next();$(\"#progressbar li\").eq($(\"fieldset\").index(next_fs)).addClass(\"active\");next_fs.show();current_fs.animate({opacity:0},{step:function(now,mx){scale=1-(1-now)*0.2;left=(now*50)+\"%\";opacity=1-now;current_fs.css({'transform':'scale('+scale+')'});next_fs.css({'left':left,'opacity':opacity});},duration:800,complete:function(){current_fs.hide();animating=false;},easing:'easeInOutExpo'});});\n\n\t\t\t$(\".previous\").click(function(){if(animating)return false;animating=true;current_fs=$(this).parent();previous_fs=$(this).parent().prev();$(\"#progressbar li\").eq($(\"fieldset\").index(current_fs)).removeClass(\"active\");previous_fs.show();current_fs.animate({opacity:0},{step:function(now,mx){scale=0.8+(1-now)*0.2;left=((1-now)*50)+\"%\";opacity=1-now;current_fs.css({'left':left});previous_fs.css({'transform':'scale('+scale+')','opacity':opacity});},duration:800,complete:function(){current_fs.hide();animating=false;},easing:'easeInOutExpo'});});});\n\t\tvar modules={$window:$(window),$html:$('html'),$body:$('body'),$container:$('.container'),init:function(){$(function(){modules.modals.init();});},modals:{trigger:$('.explanation'),modal:$('.modal'),scrollTopPosition:null,init:function(){var self=this;if(self.trigger.length>0&&self.modal.length>0){modules.$body.append('<div class=\"modal-overlay\"><\/div>');self.triggers();}},triggers:function(){var self=this;self.trigger.on('click',function(e){e.preventDefault();var $trigger=$(this);self.openModal($trigger,$trigger.data('modalId'));});$('.modal-overlay').on('click',function(e){e.preventDefault();self.closeModal();});modules.$body.on('keydown',function(e){if(e.keyCode===27){self.closeModal();}});$('.modal-close').on('click',function(e){e.preventDefault();self.closeModal();});},openModal:function(_trigger,_modalId){var self=this,scrollTopPosition=modules.$window.scrollTop(),$targetModal=$('#'+_modalId);self.scrollTopPosition=scrollTopPosition;modules.$html.addClass('modal-show').attr('data-modal-effect',$targetModal.data('modal-effect'));$targetModal.addClass('modal-show');modules.$container.scrollTop(scrollTopPosition);},closeModal:function(){var self=this;$('.modal-show').removeClass('modal-show');modules.$html.removeClass('modal-show').removeAttr('data-modal-effect');modules.$window.scrollTop(self.scrollTopPosition);}}}\n\t\tmodules.init();\n\t\t$(\"#date_ap\").flatpickr({\n\t\t\tenableTime: false,\n\t\t\tdateFormat: \"d-m-Y\",\n\t\t\tminDate: \"today\",\n\t\t\t\"disable\": [\n\t\t\t\tfunction(date) {\n\t\t\t\t\treturn (date.getDay() === 0 || date.getDay() === 6);  \/\/ disable weekends\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"locale\": {\n\t\t\t\t\"firstDayOfWeek\": 1 \n\t\t\t}\n\t\t});\n\t<\/script>\n\t\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-93","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Appointment Form - Cheshire Curtains &amp; Interiors<\/title>\n<meta name=\"description\" content=\"Our friendly team of experienced designers, makers, and fitters are happy to advise you every step of the way.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Appointment Form - Cheshire Curtains &amp; Interiors\" \/>\n<meta property=\"og:description\" content=\"Our friendly team of experienced designers, makers, and fitters are happy to advise you every step of the way.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/daviesis.io\/cheshirecurtain\/appointment-form\/\" \/>\n<meta property=\"og:site_name\" content=\"Cheshire Curtains &amp; Interiors\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-09T08:26:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/daviesis.io\/cheshirecurtain\/wp-content\/uploads\/2025\/07\/Michael-Davidson.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"701\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/appointment-form\\\/\",\"url\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/appointment-form\\\/\",\"name\":\"Appointment Form - Cheshire Curtains &amp; Interiors\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/#website\"},\"datePublished\":\"2025-05-15T19:41:17+00:00\",\"dateModified\":\"2025-07-09T08:26:08+00:00\",\"description\":\"Our friendly team of experienced designers, makers, and fitters are happy to advise you every step of the way.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/appointment-form\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/appointment-form\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/appointment-form\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Appointment Form\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/#website\",\"url\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/\",\"name\":\"Cheshire Curtains & Interiors\",\"description\":\"Providing Interior Design across Cheshire for the last 30 years\",\"publisher\":{\"@id\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/#organization\"},\"alternateName\":\"Cheshire Curtains\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/#organization\",\"name\":\"Cheshire Curtains and Interiors Ltd\",\"alternateName\":\"Cheshire Curtains & Interiors\",\"url\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Cheshire Curtains and Interiors Ltd\"},\"image\":{\"@id\":\"https:\\\/\\\/daviesis.io\\\/cheshirecurtain\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Appointment Form - Cheshire Curtains &amp; Interiors","description":"Our friendly team of experienced designers, makers, and fitters are happy to advise you every step of the way.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_GB","og_type":"article","og_title":"Appointment Form - Cheshire Curtains &amp; Interiors","og_description":"Our friendly team of experienced designers, makers, and fitters are happy to advise you every step of the way.","og_url":"https:\/\/daviesis.io\/cheshirecurtain\/appointment-form\/","og_site_name":"Cheshire Curtains &amp; Interiors","article_modified_time":"2025-07-09T08:26:08+00:00","og_image":[{"width":701,"height":800,"url":"https:\/\/daviesis.io\/cheshirecurtain\/wp-content\/uploads\/2025\/07\/Michael-Davidson.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/daviesis.io\/cheshirecurtain\/appointment-form\/","url":"https:\/\/daviesis.io\/cheshirecurtain\/appointment-form\/","name":"Appointment Form - Cheshire Curtains &amp; Interiors","isPartOf":{"@id":"https:\/\/daviesis.io\/cheshirecurtain\/#website"},"datePublished":"2025-05-15T19:41:17+00:00","dateModified":"2025-07-09T08:26:08+00:00","description":"Our friendly team of experienced designers, makers, and fitters are happy to advise you every step of the way.","breadcrumb":{"@id":"https:\/\/daviesis.io\/cheshirecurtain\/appointment-form\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/daviesis.io\/cheshirecurtain\/appointment-form\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/daviesis.io\/cheshirecurtain\/appointment-form\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/daviesis.io\/cheshirecurtain\/"},{"@type":"ListItem","position":2,"name":"Appointment Form"}]},{"@type":"WebSite","@id":"https:\/\/daviesis.io\/cheshirecurtain\/#website","url":"https:\/\/daviesis.io\/cheshirecurtain\/","name":"Cheshire Curtains & Interiors","description":"Providing Interior Design across Cheshire for the last 30 years","publisher":{"@id":"https:\/\/daviesis.io\/cheshirecurtain\/#organization"},"alternateName":"Cheshire Curtains","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/daviesis.io\/cheshirecurtain\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/daviesis.io\/cheshirecurtain\/#organization","name":"Cheshire Curtains and Interiors Ltd","alternateName":"Cheshire Curtains & Interiors","url":"https:\/\/daviesis.io\/cheshirecurtain\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/daviesis.io\/cheshirecurtain\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"Cheshire Curtains and Interiors Ltd"},"image":{"@id":"https:\/\/daviesis.io\/cheshirecurtain\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/daviesis.io\/cheshirecurtain\/wp-json\/wp\/v2\/pages\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daviesis.io\/cheshirecurtain\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/daviesis.io\/cheshirecurtain\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/daviesis.io\/cheshirecurtain\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/daviesis.io\/cheshirecurtain\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":15,"href":"https:\/\/daviesis.io\/cheshirecurtain\/wp-json\/wp\/v2\/pages\/93\/revisions"}],"predecessor-version":[{"id":4811,"href":"https:\/\/daviesis.io\/cheshirecurtain\/wp-json\/wp\/v2\/pages\/93\/revisions\/4811"}],"wp:attachment":[{"href":"https:\/\/daviesis.io\/cheshirecurtain\/wp-json\/wp\/v2\/media?parent=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}