1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
5<script> 6var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 7</script>
7 8 9
9<script> 10 (function(d){ 11 var s = d.createElement("script"); 12 /* uncomment the following line to override default position*/ 13 /* s.setAttribute("data-position", 3);*/ 14 /* uncomment the following line to override default size (values: small, large)*/ 15 /* s.setAttribute("data-size", "small");*/ 16 /* uncomment the following line to override default language (e.g., fr, de, es, he, nl, etc.)*/ 17 /* s.setAttribute("data-language", "language");*/ 18 /* uncomment the following line to override color set via widget (e.g., #053f67)*/ 19 /* s.setAttribute("data-color", "#053e67");*/ 20 /* uncomment the following line to override type set via widget (1=person, 2=chair, 3=eye, 4=text)*/ 21 /* s.setAttribute("data-type", "1");*/ 22 /* s.setAttribute("data-statement_text:", "Our Accessibility Statement");*/ 23 /* s.setAttribute("data-statement_url", "http://www.example.com/accessibility")";*/ 24 /* uncomment the following line to override support on mobile devices*/ 25 /* s.setAttribute("data-mobile", true);*/ 26 /* uncomment the following line to set custom trigger action for accessibility menu*/ 27 /* s.setAttribute("data-trigger", "triggerId")*/ 28 s.setAttribute("data-account", "IBpq2Zzq5j"); 29 s.setAttribute("src", "https://cdn.userway.org/widget.js"); 30 (d.body || d.head).appendChild(s); 31 })(document) 32 </script>
32 33 <noscript>Please ensure Javascript is enabled for purposes of <a href="https://userway.org">website accessibility</a></noscript> 34 35<link rel="stylesheet" href="https://locateinmidlothian.co.uk/wp-content/themes/midlothian/css/flexslider.css" type="text/css"> 36<link rel="stylesheet" href="https://locateinmidlothian.co.uk/wp-content/themes/midlothian/css/all.css"> 37<link href="https://locateinmidlothian.co.uk/wp-content/themes/midlothian/style.css" rel="stylesheet" type="text/css" media="screen" /> 38<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap" rel="stylesheet"> 39<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 40<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> 41<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> 42<link rel="manifest" href="/site.webmanifest"> 43<meta name="viewport" content="width=device-width, initial-scale=1" /> 44 45<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
46<script data-cfasync="false" data-cookieconsent="ignore" data-ezscrex="false" data-no-defer="1" data-pagespeed-no-defer> 47var ctPublicFunctions = {"_ajax_nonce":"4cd965db43","_rest_nonce":"997230b8ec","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/locateinmidlothian.co.uk\/wp-json\/","data__cookies_type":"native","data__ajax_type":"rest","bot_detector_enabled":false,"data__frontend_data_log_enabled":1,"data__bot_detector_enabled":0,"cookiePrefix":"","wprocket_detected":false,"text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."} 48</script>
vendor: 1 bytes, line 48
48
49<script data-cfasync="false" data-cookieconsent="ignore" data-ezscrex="false" data-no-defer="1" data-pagespeed-no-defer> 50var ctPublic = {"_ajax_nonce":"4cd965db43","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":"0","settings__forms__search_test":"1","settings__forms__wc_add_to_cart":"0","bot_detector_enabled":false,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/locateinmidlothian.co.uk\/","pixel__setting":"0","pixel__enabled":false,"pixel__url":null,"data__email_check_before_post":"1","data__email_check_exist_post":"0","data__cookies_type":"native","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":1013644791,"emailEncoderPassKey":"511d460b8317beda1401465764052df9","bot_detector_forms_excluded":"W10=","advancedCacheExists":false,"varnishCacheExists":false,"wc_ajax_add_to_cart":false} 51</script>
51 52 53<!-- Powered by Social Snap v1.4 - https://socialsnap.com/ --> 54<meta property="og:type" content="article"> 55<meta property="og:title" content="News & Events"> 56<meta property="og:description" content="Relocate your business to Midlothian"> 57<meta property="og:url" content="https://locateinmidlothian.co.uk/news-events/"> 58<meta property="og:site_name" content="Locate in Midlothian"> 59<meta property="og:updated_time" content="2020-06-09T22:45:23+01:00"> 60<meta property="article:published_time" content="2020-06-09T22:45:23+01:00"> 61<meta property="article:modified_time" content="2020-06-09T22:45:23+01:00"> 62<meta property="fb:app_id" content="1923155921341058"> 63<meta name="twitter:card" content="summary"> 64<meta name="twitter:title" content="News & Events"> 65<meta name="twitter:description" content="Relocate your business to Midlothian"> 66<!-- Powered by Social Snap v1.4 - https://socialsnap.com/ --> 67 68 69 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 70 <title>News & Events - Locate in Midlothian</title> 71 <link rel="canonical" href="https://locateinmidlothian.co.uk/news-events/" /> 72 <meta property="og:locale" content="en_GB" /> 73 <meta property="og:type" content="article" /> 74 <meta property="og:title" content="News & Events - Locate in Midlothian" /> 75 <meta property="og:url" content="https://locateinmidlothian.co.uk/news-events/" /> 76 <meta property="og:site_name" content="Locate in Midlothian" /> 77 <meta name="twitter:card" content="summary_large_image" /> 78 <!-- / Yoast SEO plugin. --> 79 80 81<link rel='dns-prefetch' href='//use.fontawesome.com' /> 82<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://locateinmidlothian.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flocateinmidlothian.co.uk%2Fnews-events%2F" /> 83<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://locateinmidlothian.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flocateinmidlothian.co.uk%2Fnews-events%2F&format=xml" /> 84<style id="wp-img-auto-sizes-contain-inline-css"> 85img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 86/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 87</style> 88<style id="wp-emoji-styles-inline-css"> 89 90 img.wp-smiley, img.emoji { 91 display: inline !important; 92 border: none !important; 93 box-shadow: none !important; 94 height: 1em !important; 95 width: 1em !important; 96 margin: 0 0.07em !important; 97 vertical-align: -0.1em !important; 98 background: none !important; 99 padding: 0 !important; 100 } 101/*# sourceURL=wp-emoji-styles-inline-css */ 102</style> 103<style id="wp-block-library-inline-css"> 104:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
104--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 105/*wp_block_styles_on_demand_placeholder:6ac539cd0b9f4*/ 106/*# sourceURL=wp-block-library-inline-css */ 107</style> 108<style id="classic-theme-styles-inline-css"> 109/*! This file is auto-generated */ 110.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 111/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 112</style> 113<style id="wp-block-styles-placeholder-inline-css"> 114:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." } 115/*# sourceURL=wp-block-styles-placeholder-inline-css */ 116</style> 117<style id="wp-global-styles-placeholder-inline-css"> 118:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." } 119/*# sourceURL=wp-global-styles-placeholder-inline-css */ 120</style> 121<link rel='stylesheet' id='cleantalk-public-css-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.89_1791280817' media='all' /> 122<link rel='stylesheet' id='cleantalk-email-decoder-css-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-email-decoder.min.css?ver=6.89_1791280817' media='all' /> 123<link rel='stylesheet' id='cookie-law-info-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-public.css?ver=3.5.6' media='all' /> 124<link rel='stylesheet' id='cookie-law-info-gdpr-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-gdpr.css?ver=3.5.6' media='all' /> 125<link rel='stylesheet' id='widgetopts-styles-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/widget-options/assets/css/widget-options.css?ver=4.2.5' media='all' /> 126<link rel='stylesheet' id='search-filter-plugin-styles-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/search-filter-pro/public/assets/css/search-filter.min.css?ver=2.5.21' media='all' /> 127<link rel='stylesheet' id='dflip-style-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/3d-flipbook-dflip-lite/assets/css/dflip.min.css?ver=2.4.37' media='all' /> 128<link rel='stylesheet' id='ayecode-ui-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/css/ayecode-ui-compatibility.css?ver=0.2.56' media='all' /> 129<style id="ayecode-ui-inline-css"> 130body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0!important;position:initial}
130body.modal-open .sticky:has(.modal),body.modal-open .sticky-top:has(.modal){position:static!important} 131/*# sourceURL=ayecode-ui-inline-css */ 132</style> 133<link rel='stylesheet' id='shiftnav-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/shiftnav-pro/pro/assets/css/shiftnav.min.css?ver=1.7.2' media='all' /> 134<link rel='stylesheet' id='shiftnav-font-awesome-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/shiftnav-pro/assets/css/fontawesome/css/font-awesome.min.css?ver=1.7.2' media='all' /> 135<link rel='stylesheet' id='shiftnav-standard-dark-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/shiftnav-pro/assets/css/skins/standard-dark.css?ver=1.7.2' media='all' /> 136<link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v6.7.2/css/all.css?wpfas=true' media='all' />
137<script id="jquery-core-js" src="https://locateinmidlothian.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 137
137
138<script id="jquery-core-js-after"> 139window.gdSetMap = window.gdSetMap || 'google';window.gdLoadMap = window.gdLoadMap || ''; 140//# sourceURL=jquery-core-js-after 141</script>
vendor: 1 bytes, line 141
141
142<script id="jquery-migrate-js" src="https://locateinmidlothian.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 142
142
143<script id="jquery-js-after"> 144window.gdSetMap = window.gdSetMap || 'google';window.gdLoadMap = window.gdLoadMap || ''; 145//# sourceURL=jquery-js-after 146</script>
vendor: 1 bytes, line 146
146
147<script id="bootstrap-js-bundle-js" src="https://locateinmidlothian.co.uk/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/js/bootstrap.bundle.min.js?ver=0.2.56"></script>
vendor: 1 bytes, line 147
147
148<script id="bootstrap-js-bundle-js-after"> 149function aui_init_greedy_nav(){jQuery('nav.greedy').each(function(i,obj){if(jQuery(this).hasClass("being-greedy")){return true}jQuery(this).addClass('navbar-expand');jQuery(this).off('shown.bs.tab').on('shown.bs.tab',function(e){if(jQuery(e.target).closest('.dropdown-menu').hasClass('greedy-links')){jQuery(e.target).closest('.greedy').find('.greedy-btn.dropdown').attr('aria-expanded','false');jQuery(e.target).closest('.greedy-links').removeClass('show').addClass('d-none')}});jQuery(document).off('mousemove','.greedy-btn').on('mousemove','.greedy-btn',function(e){jQuery('.dropdown-menu.greedy-links').removeClass('d-none')});var $vlinks='';var $dDownClass='';var ddItemClass='greedy-nav-item';if(jQuery(this).find('.navbar-nav').length){if(jQuery(this).find('.navbar-nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.navbar-nav').addClass("being-greedy w-100").removeClass('overflow-hidden')}else if(jQuery(this).find('.nav').length){if(jQuery(this).find('.nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.nav').addClass("being-greedy w-100").removeClass('overflow-hidden');$dDownClass=' mt-0 p-0 zi-5 ';ddItemClass+=' mt-0 me-0'}else{return false}jQuery($vlinks).append('<li class="nav-item list-unstyled ml-auto greedy-btn d-none dropdown"><button data-bs-toggle="collapse" class="nav-link greedy-nav-link" role="button"><i class="fas fa-ellipsis-h"></i> <span class="greedy-count badge bg-dark rounded-pill"></span></button><ul class="greedy-links dropdown-menu dropdown-menu-end '+$dDownClass+'"></ul></li>');var $hlinks=jQuery(this).find('.greedy-links');var $btn=jQuery(this).find('.greedy-btn');var numOfItems=0;var totalSpace=0;var closingTime=1000;var breakWidths=[];$vlinks.children().outerWidth(function(i,w){totalSpace+=w;numOfItems+=1;breakWidths.push(totalSpace)});var availableSpace,numOfVisibleItems,requiredSpace,buttonSpace,timer;function check(){buttonSpace=$btn.width();availableSpace=$vlinks.width()-10;numOfVisibleItems=$vlinks.children().length;requiredSpace=breakWidths[numOfVisibleItems-1];if(numOfVisibleItems>1&&requiredSpace>availableSpace){var $li=$vlinks.children().last().prev();$li.removeClass('nav-item').addClass(ddItemClass);if(!jQuery($hlinks).children().length){$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-bottom')}else{jQuery($hlinks).find('.nav-link').removeClass('rounded-top');$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-top')}$li.prependTo($hlinks);numOfVisibleItems-=1;check()}else if(availableSpace>breakWidths[numOfVisibleItems]){$hlinks.children().first().insertBefore($btn);numOfVisibleItems+=1;check()}jQuery($btn).find(".greedy-count").html(numOfItems-numOfVisibleItems);if(numOfVisibleItems===numOfItems){$btn.addClass('d-none')}else $btn.removeClass('d-none')}jQuery(window).on("resize",function(){check()});check()})}function aui_select2_locale(){var aui_select2_params={"i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};return{theme:"bootstrap-5",width:jQuery(this).data('width')?jQuery(this).data('width'):jQuery(this).hasClass('w-100')?'100%':'style',placeholder:jQuery(this).data('placeholder'),language:{errorLoading:function(){return aui_select2_params.i18n_searching},inputTooLong:function(args){var overChars=args.input.length-args.maximum;if(1===overChars){return aui_select2_params.i18n_input_too_long_1}return aui_select2_params.i18n_input_too_long_n.replace('%item%',overChars)},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;if(1===remainingChars){return aui_select2_params.i18n_input_too_short_1}return aui_select2_params.i18n_input_too_short_n.replace('%item%',remainingChars)},loadingMore:function(){return aui_select2_params.i18n_load_more},maximumSelected:function(args){if(args.maximum===1){return aui_select2_params.i18n_selection_too_long_1}return aui_select2_params.i18n_selection_too_long_n.replace('%item%',args.maximum)},noResults:function(){return aui_select2_params.i18n_no_matches},searching:function(){return aui_select2_params.i18n_searching}}}}function aui_init_select2(){var select2Args,select2Locale=aui_select2_locale();jQuery("select.aui-select2").each(function(){if(!jQuery(this).hasClass("select2-hidden-accessible")){select2Args=jQuery.extend({},select2Locale);if(jQuery(this).closest('.modal.show').length&&jQuery(this).closest('.modal-body').length){select2Args.dropdownParent=jQuery(this).closest('.modal-body')}jQuery(this).select2(select2Args)}})}function aui_time_ago(selector){var aui_timeago_params={"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"};var templates={prefix:aui_timeago_params.prefix_ago,suffix:aui_timeago_params.suffix_ago,seconds:aui_timeago_params.seconds,minute:aui_timeago_params.minute,minutes:aui_timeago_params.minutes,hour:aui_timeago_params.hour,hours:aui_timeago_params.hours,day:aui_timeago_params.day,days:aui_timeago_params.days,month:aui_timeago_params.month,months:aui_timeago_params.months,year:aui_timeago_params.year,years:aui_timeago_params.years};var template=function(t,n){return templates[t]&&templates[t].replace(/%d/i,Math.abs(Math.round(n)))};var timer=function(time){if(!time)return;time=time.replace(/\.\d+/,"");time=time.replace(/-/,"/").replace(/-/,"/");time=time.replace(/T/," ").replace(/Z/," UTC");time=time.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");time=new Date(time*1000||time);var now=new Date();var seconds=((now.getTime()-time)*.001)>>0;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;return templates.prefix+(seconds<45&&template('seconds',seconds)||seconds<90&&template('minute',1)||minutes<45&&template('minutes',minutes)||minutes<90&&template('hour',1)||hours<24&&template('hours',hours)||hours<42&&template('day',1)||days<30&&template('days',days)||days<45&&template('month',1)||days<365&&template('months',days/30)||years<1.5&&template('year',1)||template('years',years))+templates.suffix};var elements=document.getElementsByClassName(selector);if(selector&&elements&&elements.length){for(var i in elements){var $el=elements[i];if(typeof $el==='object'){$el.innerHTML='<i class="far fa-clock"></i> '+timer($el.getAttribute('title')||$el.getAttribute('datetime'))}}}setTimeout(function(){aui_time_ago(selector)},60000)}function aui_init_tooltips(){if(typeof jQuery.fn.tooltip==='function'){jQuery('[data-bs-toggle="tooltip"]').tooltip()}else{console.log('jQuery.fn.tooltip not found')}if(typeof jQuery.fn.popover==='function'){jQuery('[data-bs-toggle="popover"]').popover();jQuery('[data-bs-toggle="popover-html"]').popover({html:true,sanitize:false})}else{console.log('jQuery.fn.popover not found')}jQuery('[data-bs-toggle="popover"],[data-bs-toggle="popover-html"]').on('inserted.bs.popover',function(){jQuery('body > .popover').wrapAll("<div class='bsui' />")})}$aui_doing_init_flatpickr=false;function aui_init_flatpickr(){if(typeof jQuery.fn.flatpickr==="function"&&!$aui_doing_init_flatpickr){$aui_doing_init_flatpickr=true;try{flatpickr.localize({weekdays:{shorthand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],longhand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],},months:{shorthand:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],longhand:['January','February','March','April','May','June','July','August','September','October','November','December'],},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:1,ordinal:function(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:' to ',weekAbbreviation:'Wk',scrollTitle:'Scroll to increment',toggleTitle:'Click to toggle',amPM:['AM','PM'],yearAriaLabel:'Year',hourAriaLabel:'Hour',minuteAriaLabel:'Minute',time_24hr:false})}catch(err){console.log(err.message)}jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr()}$aui_doing_init_flatpickr=false}$aui_doing_init_iconpicker=false;function aui_init_iconpicker(){if(typeof jQuery.fn.iconpicker==="function"&&!$aui_doing_init_iconpicker){$aui_doing_init_iconpicker=true;jQuery('input[data-aui-init="iconpicker"]:not(.iconpicker-input)').iconpicker()}$aui_doing_init_iconpicker=false}function aui_modal_iframe($title,$url,$footer,$dismissible,$class,$dialog_class,$body_class,responsive){if(!$body_class){$body_class='p-0'}var wClass='text-center position-absolute w-100 text-dark overlay overlay-white p-0 m-0 d-flex justify-content-center align-items-center';var wStyle='';var sStyle='';var $body="",sClass="w-100 p-0 m-0";if(responsive){$body+='<div class="embed-responsive embed-responsive-16by9 ratio ratio-16x9">';wClass+=' h-100';sClass+=' embed-responsive-item'}else{wClass+=' vh-100';sClass+=' vh-100';wStyle+=' height: 90vh !important;';sStyle+=' height: 90vh !important;'}$body+='<div class="ac-preview-loading '+wClass+'" style="left:0;top:0;'+wStyle+'"><div class="spinner-border" role="status"></div></div>';$body+='<iframe id="embedModal-iframe" class="'+sClass+'" style="'+sStyle+'" src="" width="100%" height="100%" frameborder="0" allowtransparency="true"></iframe>';if(responsive){$body+='</div>'}$m=aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class);const auiModal=document.getElementById('aui-modal');auiModal.addEventListener('shown.bs.modal',function(e){iFrame=jQuery('#embedModal-iframe');jQuery('.ac-preview-loading').removeClass('d-none').addClass('d-flex');iFrame.attr({src:$url});iFrame.load(function(){jQuery('.ac-preview-loading').removeClass('d-flex').addClass('d-none')})});return $m}function aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class){if(!$class){$class=''}if(!$dialog_class){$dialog_class=''}if(!$body){$body='<div class="text-center"><div class="spinner-border" role="status"></div></div>'}jQuery('.aui-modal').remove();
149jQuery('.modal-backdrop').remove();jQuery('body').css({overflow:'','padding-right':''});var $modal='';$modal+='<div id="aui-modal" class="modal aui-modal fade shadow bsui '+$class+'" tabindex="-1">'+'<div class="modal-dialog modal-dialog-centered '+$dialog_class+'">'+'<div class="modal-content border-0 shadow">';if($title){$modal+='<div class="modal-header">'+'<h5 class="modal-title">'+$title+'</h5>';if($dismissible){$modal+='<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">'+'</button>'}$modal+='</div>'}$modal+='<div class="modal-body '+$body_class+'">'+$body+'</div>';if($footer){$modal+='<div class="modal-footer">'+$footer+'</div>'}$modal+='</div>'+'</div>'+'</div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-modal',{});ayeModal.show()}function aui_conditional_fields(form){jQuery(form).find(".aui-conditional-field").each(function(){var $element_require=jQuery(this).data('element-require');if($element_require){$element_require=$element_require.replace("'","'");$element_require=$element_require.replace(""",'"');if(aui_check_form_condition($element_require,form)){jQuery(this).removeClass('d-none')}else{jQuery(this).addClass('d-none')}}})}function aui_check_form_condition(condition,form){if(form){condition=condition.replace(/\(form\)/g,"('"+form+"')")}return new Function("return "+condition+";")()}jQuery.fn.aui_isOnScreen=function(){var win=jQuery(window);var viewport={top:win.scrollTop(),left:win.scrollLeft()};viewport.right=viewport.left+win.width();viewport.bottom=viewport.top+win.height();var bounds=this.offset();bounds.right=bounds.left+this.outerWidth();bounds.bottom=bounds.top+this.outerHeight();return(!(viewport.right<bounds.left||viewport.left>bounds.right||viewport.bottom<bounds.top||viewport.top>bounds.bottom))};function aui_carousel_maybe_show_multiple_items($carousel){var $items={};var $item_count=0;if(!jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).append('<div class="carousel-inner-original d-none">'+jQuery($carousel).find('.carousel-inner').html().replaceAll('carousel-item','not-carousel-item')+'</div>')}jQuery($carousel).find('.carousel-inner-original .not-carousel-item').each(function(){$items[$item_count]=jQuery(this).html();$item_count++});if(!$item_count){return}if(jQuery(window).width()<=576){if(jQuery($carousel).find('.carousel-inner').hasClass('aui-multiple-items')&&jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).find('.carousel-inner').removeClass('aui-multiple-items').html(jQuery($carousel).find('.carousel-inner-original').html().replaceAll('not-carousel-item','carousel-item'));jQuery($carousel).find(".carousel-indicators li").removeClass("d-none")}}else{var $md_count=jQuery($carousel).data('limit_show');var $md_cols_count=jQuery($carousel).data('cols_show');var $new_items='';var $new_items_count=0;var $new_item_count=0;var $closed=true;
149Object.keys($items).forEach(function(key,index){if(index!=0&&Number.isInteger(index/$md_count)){$new_items+='</div></div>';$closed=true}if(index==0||Number.isInteger(index/$md_count)){$row_cols_class=$md_cols_count?' g-lg-4 g-3 row-cols-1 row-cols-lg-'+$md_cols_count:'';$active=index==0?'active':'';$new_items+='<div class="carousel-item '+$active+'"><div class="row'+$row_cols_class+' ">';$closed=false;$new_items_count++;$new_item_count=0}$new_items+='<div class="col ">'+$items[index]+'</div>';$new_item_count++});if(!$closed){if($md_count-$new_item_count>0){$placeholder_count=$md_count-$new_item_count;while($placeholder_count>0){$new_items+='<div class="col "></div>';$placeholder_count--}}$new_items+='</div></div>'}jQuery($carousel).find('.carousel-inner').addClass('aui-multiple-items').html($new_items);jQuery($carousel).find('.carousel-item.active img').each(function(){if(real_srcset=jQuery(this).attr("data-srcset")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("srcset",real_srcset)}if(real_src=jQuery(this).attr("data-src")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("src",real_src)}});$hide_count=$new_items_count-1;jQuery($carousel).find(".carousel-indicators li:gt("+$hide_count+")").addClass("d-none")}jQuery(window).trigger("aui_carousel_multiple")}function aui_init_carousel_multiple_items(){jQuery(window).on("resize",function(){jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})});jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})}function init_nav_sub_menus(){jQuery('.navbar-multi-sub-menus').each(function(i,obj){if(jQuery(this).hasClass("has-sub-sub-menus")){return true}jQuery(this).addClass('has-sub-sub-menus');jQuery(this).find('.dropdown-menu a.dropdown-toggle').on('click',function(e){var $el=jQuery(this);$el.toggleClass('active-dropdown');var $parent=jQuery(this).offsetParent(".dropdown-menu");if(!jQuery(this).next().hasClass('show')){jQuery(this).parents('.dropdown-menu').first().find('.show').removeClass("show")}var $subMenu=jQuery(this).next(".dropdown-menu");$subMenu.toggleClass('show');jQuery(this).parent("li").toggleClass('show');jQuery(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown',function(e){jQuery('.dropdown-menu .show').removeClass("show");$el.removeClass('active-dropdown')});if(!$parent.parent().hasClass('navbar-nav')){$el.next().addClass('position-relative border-top border-bottom')}return false})})}function aui_lightbox_embed($link,ele){ele.preventDefault();jQuery('.aui-carousel-modal').remove();var $modal='<div class="modal fade aui-carousel-modal bsui" id="aui-carousel-modal" tabindex="-1" role="dialog" aria-labelledby="aui-modal-title" aria-hidden="true"><div class="modal-dialog modal-dialog-centered modal-xl mw-100"><div class="modal-content bg-transparent border-0 shadow-none"><div class="modal-header"><h5 class="modal-title" id="aui-modal-title"></h5></div><div class="modal-body text-center"><i class="fas fa-circle-notch fa-spin fa-3x"></i></div></div></div></div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-carousel-modal',{});const myModalEl=document.getElementById('aui-carousel-modal');myModalEl.addEventListener('hidden.bs.modal',event=>{jQuery(".aui-carousel-modal iframe").attr('src','')});jQuery('.aui-carousel-modal').on('shown.bs.modal',function(e){jQuery('.aui-carousel-modal .carousel-item.active').find('iframe').each(function(){var $iframe=jQuery(this);$iframe.parent().find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');if(!$iframe.attr('src')&&$iframe.data('src')){$iframe.attr('src',$iframe.data('src'))}$iframe.on('load',function(){setTimeout(function(){$iframe.parent().find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})})});$container=jQuery($link).closest('.aui-gallery');$clicked_href=jQuery($link).attr('href');$images=[];$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){var a=this;var href=jQuery(a).attr('href');if(href){$images.push(href)}});
149if($images.length){var $carousel='<div id="aui-embed-slider-modal" class="carousel slide" >';if($images.length>1){$i=0;$carousel+='<ol class="carousel-indicators position-fixed">';$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<li data-bs-target="#aui-embed-slider-modal" data-bs-slide-to="'+$i+'" class="'+$active+'"></li>';$i++});$carousel+='</ol>'}$i=0;$rtl_class='justify-content-start';$carousel+='<div class="carousel-inner d-flex align-items-center '+$rtl_class+'">';$container.find('.aui-lightbox-image').each(function(){var a=this;var href=jQuery(a).attr('href');$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div>';var css_height=window.innerWidth>window.innerHeight?'90vh':'auto';var srcset=jQuery(a).find('img').attr('srcset');var sizes='';if(srcset){var sources=srcset.split(',').map(s=>{var parts=s.trim().split(/\s+/).filter(Boolean);if(parts.length>=2){return{width:parseInt(parts[1].replace('w','')),descriptor:parts[1].replace('w','px')}}return null}).filter(item=>item!==null).sort((a,b)=>b.width-a.width);sizes=sources.map((source,index,array)=>{if(index===0){return `${source.descriptor}`}else{return `(max-width:${source.width-1}px)${array[index-1].descriptor}`}}).reverse().join(', ')}var img=href?jQuery(a).find('img').clone().attr('src',href).attr('sizes',sizes).removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML:jQuery(a).find('img').clone().removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML;$carousel+=img;if(jQuery(a).parent().find('.carousel-caption').length){$carousel+=jQuery(a).parent().find('.carousel-caption').clone().removeClass('sr-only visually-hidden').get(0).outerHTML}else if(jQuery(a).parent().find('.figure-caption').length){$carousel+=jQuery(a).parent().find('.figure-caption').clone().removeClass('sr-only visually-hidden').addClass('carousel-caption').get(0).outerHTML}$carousel+='</div></div>';$i++});$container.find('.aui-lightbox-iframe').each(function(){var a=this;var css_height=window.innerWidth>window.innerHeight?'90vh;':'auto;';var styleWidth=$images.length>1?'max-width:70%;':'';$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div class="modal-xl mx-auto ratio ratio-16x9" style="max-height:'+css_height+styleWidth+'">';var url=jQuery(a).attr('href');var iframe='<div class="ac-preview-loading text-light d-none" style="left:0;top:0;height:'+css_height+'"><div class="spinner-border m-auto" role="status"></div></div>';iframe+='<iframe class="aui-carousel-iframe" style="height:'+css_height+'" src="" data-src="'+url+'?rel=0&showinfo=0&modestbranding=1&autoplay=1" allow="autoplay"></iframe>';var img=iframe;$carousel+=img;$carousel+='</div></div>';$i++});$carousel+='</div>';if($images.length>1){$carousel+='<a class="carousel-control-prev" href="#aui-embed-slider-modal" role="button" data-bs-slide="prev">';$carousel+='<span class="carousel-control-prev-icon" aria-hidden="true"></span>';$carousel+=' <a class="carousel-control-next" href="#aui-embed-slider-modal" role="button" data-bs-slide="next">';$carousel+='<span class="carousel-control-next-icon" aria-hidden="true"></span>';$carousel+='</a>'}$carousel+='</div>';var $close='<button type="button" class="btn-close btn-close-white text-end position-fixed" style="right: 20px;top: 10px; z-index: 1055;" data-bs-dismiss="modal" aria-label="Close"></button>';jQuery('.aui-carousel-modal .modal-content').html($carousel).prepend($close);ayeModal.show();try{if('ontouchstart'in document.documentElement||navigator.maxTouchPoints>0){let _bsC=new bootstrap.Carousel('#aui-embed-slider-modal')}}catch(err){}}}function aui_init_lightbox_embed(){jQuery('.aui-lightbox-image, .aui-lightbox-iframe').off('click').on("click",function(ele){aui_lightbox_embed(this,ele)})}function aui_init_modal_iframe(){jQuery('.aui-has-embed, [data-aui-embed="iframe"]').each(function(e){if(!jQuery(this).hasClass('aui-modal-iframed')&&jQuery(this).data('embed-url')){jQuery(this).addClass('aui-modal-iframed');jQuery(this).on("click",function(e1){aui_modal_iframe('',jQuery(this).data('embed-url'),'',true,'','modal-lg','aui-modal-iframe p-0',true);return false})}})}$aui_doing_toast=false;function aui_toast($id,$type,$title,$title_small,$body,$time,$can_close){if($aui_doing_toast){setTimeout(function(){aui_toast($id,$type,$title,$title_small,$body,$time,$can_close)},500);return}$aui_doing_toast=true;if($can_close==null){$can_close=false}if($time==''||$time==null){$time=3000}if(document.getElementById($id)){jQuery('#'+$id).toast('show');setTimeout(function(){$aui_doing_toast=false},500);return}var uniqid=Date.now();if($id){uniqid=$id}$op="";$tClass='';$thClass='';$icon="";if($type=='success'){$op="opacity:.92;";$tClass='alert bg-success w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-check-circle me-2'></i></div>"}else if($type=='error'||$type=='danger'){$op="opacity:.92;";$tClass='alert bg-danger w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='far fa-times-circle me-2'></i></div>"}else if($type=='info'){$op="opacity:.92;";$tClass='alert bg-info w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-info-circle me-2'></i></div>"}else if($type=='warning'){$op="opacity:.92;";$tClass='alert bg-warning w-auto';$thClass='bg-transparent border-0 text-dark';$icon="<div class='h5 m-0 p-0'><i class='fas fa-exclamation-triangle me-2'></i></div>"}if(!document.getElementById("aui-toasts")){jQuery('body').append('<div class="bsui" id="aui-toasts"><div class="position-fixed aui-toast-bottom-right pr-3 pe-3 mb-1" style="z-index: 500000;right: 0;bottom: 0;'+$op+'"></div></div>')}$toast='<div id="'+uniqid+'" class="toast fade hide shadow hover-shadow '+$tClass+'" style="" role="alert" aria-live="assertive" aria-atomic="true" data-bs-delay="'+$time+'">';if($type||$title||$title_small){$toast+='<div class="toast-header '+$thClass+'">';if($icon){$toast+=$icon}if($title){$toast+='<strong class="me-auto">'+$title+'</strong>'}if($title_small){$toast+='<small>'+$title_small+'</small>'}if($can_close){$toast+='<button type="button" class="ms-2 mb-1 btn-close" data-bs-dismiss="toast" aria-label="Close"></button>'}$toast+='</div>'}if($body){$toast+='<div class="toast-body">'+$body+'</div>'}$toast+='</div>';jQuery('.aui-toast-bottom-right').prepend($toast);jQuery('#'+uniqid).toast('show');setTimeout(function(){$aui_doing_toast=false},500)}function aui_init_counters(){const animNum=(EL)=>{if(EL._isAnimated)return;EL._isAnimated=true;let end=EL.dataset.auiend;let start=EL.dataset.auistart;let duration=EL.dataset.auiduration?EL.dataset.auiduration:2000;let seperator=EL.dataset.auisep?EL.dataset.auisep:'';jQuery(EL).prop('Counter',start).animate({Counter:end},{duration:Math.abs(duration),easing:'swing',step:function(now){const text=seperator?(Math.ceil(now)).toLocaleStr
149ing('en-US'):Math.ceil(now);const html=seperator?text.split(",").map(n=>`<span class="count">${n}</span>`).join(","):text;if(seperator&&seperator!=','){html.replace(',',seperator)}jQuery(this).html(html)}})};const inViewport=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting)animNum(entry.target)})};jQuery("[data-auicounter]").each((i,EL)=>{const observer=new IntersectionObserver(inViewport);observer.observe(EL)})}function aui_init(){aui_init_counters();init_nav_sub_menus();aui_init_tooltips();aui_init_select2();aui_init_flatpickr();aui_init_iconpicker();aui_init_greedy_nav();aui_time_ago('timeago');aui_init_carousel_multiple_items();aui_init_lightbox_embed();aui_init_modal_iframe()}jQuery(window).on("load",function(){aui_init()});jQuery(function($){var ua=navigator.userAgent.toLowerCase();var isiOS=ua.match(/(iphone|ipod|ipad)/);if(isiOS){var pS=0;pM=parseFloat($('body').css('marginTop'));$(document).on('show.bs.modal',function(){pS=window.scrollY;$('body').css({marginTop:-pS,overflow:'hidden',position:'fixed',})}).on('hidden.bs.modal',function(){$('body').css({marginTop:pM,overflow:'visible',position:'inherit',});window.scrollTo(0,pS)})}$(document).on('slide.bs.carousel',function(el){var $_modal=$(el.relatedTarget).closest('.aui-carousel-modal:visible').length?$(el.relatedTarget).closest('.aui-carousel-modal:visible'):'';if($_modal&&$_modal.find('.carousel-item iframe.aui-carousel-iframe').length){$_modal.find('.carousel-item.active iframe.aui-carousel-iframe').each(function(){if($(this).attr('src')){$(this).data('src',$(this).attr('src'));$(this).attr('src','')}});if($(el.relatedTarget).find('iframe.aui-carousel-iframe').length){$(el.relatedTarget).find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');var $cIframe=$(el.relatedTarget).find('iframe.aui-carousel-iframe');if(!$cIframe.attr('src')&&$cIframe.data('src')){$cIframe.attr('src',$cIframe.data('src'))}$cIframe.on('load',function(){setTimeout(function(){$_modal.find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})}}})});var aui_confirm=function(message,okButtonText,cancelButtonText,isDelete,large){okButtonText=okButtonText||'Yes';cancelButtonText=cancelButtonText||'Cancel';message=message||'Are you sure?';sizeClass=large?'':'modal-sm';btnClass=isDelete?'btn-danger':'btn-primary';deferred=jQuery.Deferred();var $body="";$body+="<h3 class='h4 py-3 text-center text-dark'>"+message+"</h3>";$body+="<div class='d-flex'>";$body+="<button class='btn btn-outline-secondary w-50 btn-round' data-bs-dismiss='modal' onclick='deferred.resolve(false);'>"+cancelButtonText+"</button>";$body+="<button class='btn "+btnClass+" ms-2 w-50 btn-round' data-bs-dismiss='modal' onclick='deferred.resolve(true);'>"+okButtonText+"</button>";$body+="</div>";$modal=aui_modal('',$body,'',false,'',sizeClass);return deferred.promise()};function aui_flip_color_scheme_on_scroll($value,$iframe){if(!$value)$value=window.scrollY;var navbar=$iframe?$iframe.querySelector('.color-scheme-flip-on-scroll'):document.querySelector('.color-scheme-flip-on-scroll');if(navbar==null)return;let cs_original=navbar.dataset.cso;let cs_scroll=navbar.dataset.css;if(!cs_scroll&&!cs_original){if(navbar.classList.contains('navbar-light')){cs_original='navbar-light';cs_scroll='navbar-dark'}else if(navbar.classList.contains('navbar-dark')){cs_original='navbar-dark';cs_scroll='navbar-light'}navbar.dataset.cso=cs_original;navbar.dataset.css=cs_scroll}if($value>0||navbar.classList.contains('nav-menu-open')){navbar.classList.remove(cs_original);navbar.classList.add(cs_scroll)}else{navbar.classList.remove(cs_scroll);navbar.classList.add(cs_original)}}window.onscroll=function(){aui_set_data_scroll();aui_flip_color_scheme_on_scroll()};function aui_set_data_scroll(){document.documentElement.dataset.scroll=window.scrollY}aui_set_data_scroll();aui_flip_color_scheme_on_scroll(); 150//# sourceURL=bootstrap-js-bundle-js-after 151</script>
vendor: 1 bytes, line 151
151
152<script id="apbct-public-bundle_gathering.min-js-js" src="https://locateinmidlothian.co.uk/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle_gathering.min.js?ver=6.89_1791280817"></script>
vendor: 1 bytes, line 152
152
153<script id="cookie-law-info-js-extra"> 154var Cli_Data = {"nn_cookie_ids":[],"cookielist":[],"non_necessary_cookies":[],"ccpaEnabled":"","ccpaRegionBased":"","ccpaBarEnabled":"","strictlyEnabled":["necessary","obligatoire"],"ccpaType":"gdpr","js_blocking":"","custom_integration":"","triggerDomRefresh":"","secure_cookies":""}; 155var cli_cookiebar_settings = {"animate_speed_hide":"500","animate_speed_show":"500","background":"#59ae42","border":"#b1a6a6c2","border_on":"","button_1_button_colour":"#000","button_1_button_hover":"#000000","button_1_link_colour":"#fff","button_1_as_button":"1","button_1_new_win":"","button_2_button_colour":"#59AE42","button_2_button_hover":"#478b35","button_2_link_colour":"#ffffff","button_2_as_button":"1","button_2_hidebar":"","button_3_button_colour":"#000","button_3_button_hover":"#000000","button_3_link_colour":"#fff","button_3_as_button":"1","button_3_new_win":"","button_4_button_colour":"#000","button_4_button_hover":"#000000","button_4_link_colour":"#ffffff","button_4_as_button":"","button_7_button_colour":"#61a229","button_7_button_hover":"#4e8221","button_7_link_colour":"#fff","button_7_as_button":"1","button_7_new_win":"","font_family":"Helvetica, sans-serif","header_fix":"","notify_animate_hide":"1","notify_animate_show":"","notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":"","scroll_close_reload":"","accept_close_reload":"","reject_close_reload":"","showagain_tab":"","showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#ffffff","show_once_yn":"","show_once":"10000","logging_on":"","as_popup":"","popup_overlay":"1","bar_heading_text":"","cookie_bar_as":"banner","popup_showagain_position":"bottom-right","widget_position":"left"}; 156var log_object = {"ajax_url":"https://locateinmidlothian.co.uk/wp-admin/admin-ajax.php"}; 157//# sourceURL=cookie-law-info-js-extra 158</script>
vendor: 1 bytes, line 158
158
159<script id="cookie-law-info-js" src="https://locateinmidlothian.co.uk/wp-content/plugins/cookie-law-info/legacy/public/js/cookie-law-info-public.js?ver=3.5.6"></script>
vendor: 1 bytes, line 159
159
160<script id="search-filter-plugin-build-js-extra"> 161var SF_LDATA = {"ajax_url":"https://locateinmidlothian.co.uk/wp-admin/admin-ajax.php","home_url":"https://locateinmidlothian.co.uk/","extensions":[]}; 162//# sourceURL=search-filter-plugin-build-js-extra 163</script>
vendor: 1 bytes, line 163
163
164<script id="search-filter-plugin-build-js" src="https://locateinmidlothian.co.uk/wp-content/plugins/search-filter-pro/public/assets/js/search-filter-build.min.js?ver=2.5.21"></script>
vendor: 1 bytes, line 164
164
165<script id="search-filter-plugin-chosen-js" src="https://locateinmidlothian.co.uk/wp-content/plugins/search-filter-pro/public/assets/js/chosen.jquery.min.js?ver=2.5.21"></script>
165 166<link rel="https://api.w.org/" href="https://locateinmidlothian.co.uk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://locateinmidlothian.co.uk/wp-json/wp/v2/pages/34" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://locateinmidlothian.co.uk/xmlrpc.php?rsd" /> 167<meta name="generator" content="WordPress 7.1.3" /> 168<link rel='shortlink' href='https://locateinmidlothian.co.uk/?p=34' /> 169 170 <!-- ShiftNav CSS 171 ================================================================ --> 172 <style type="text/css" id="shiftnav-dynamic-css"> 173 174 @media only screen and (min-width:850px){ #shiftnav-toggle-main, .shiftnav-toggle-mobile{ display:none; } .shiftnav-wrap { padding-top:0 !important; } } 175 @media only screen and (max-width:849px){ .menu-header-menu-container{ display:none !important; } } 176 177/** ShiftNav Custom Tweaks (General Settings) **/ 178#shiftnav-toggle-main, .shiftnav.shiftnav-skin-standard-dark, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu, .shiftnav.shiftnav-skin-standard-dark li.menu-item .shiftnav-submenu-activation, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target {background: #53af32; color: #fff; border-top: 0; text-shadow: none;} 179.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.shiftnav-retract .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark li.menu-item .shiftnav-submenu-activation:hover {background: #fff; color: #53af32; border-top: 0;} 180.shiftnav.shiftnav-skin-standard-dark li.menu-item .shiftnav-submenu-activation {border-top: 0;} 181#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {font-size: 20px;} 182/* Status: Loaded from Transient */ 183 184 </style> 185 <!-- end ShiftNav CSS --> 186 187 <link rel="icon" href="https://locateinmidlothian.co.uk/wp-content/uploads/cropped-logo-site-id-midlothian-council-trans-32x32.png" sizes="32x32" /> 188<link rel="icon" href="https://locateinmidlothian.co.uk/wp-content/uploads/cropped-logo-site-id-midlothian-council-trans-192x192.png" sizes="192x192" /> 189<link rel="apple-touch-icon" href="https://locateinmidlothian.co.uk/wp-content/uploads/cropped-logo-site-id-midlothian-council-trans-180x180.png" /> 190<meta name="msapplication-TileImage" content="https://locateinmidlothian.co.uk/wp-content/uploads/cropped-logo-site-id-midlothian-council-trans-270x270.png" /> 191<meta name="generator" content="WP Super Duper v1.2.37" data-sd-source="ayecode-connect" /><meta name="generator" content="WP Font Awesome Settings v1.1.12" data-ac-source="geodirectory" /> <!-- Google tag (gtag.js) -->
191<script async src=https://www.googletagmanager.com/gtag/js?id=G-VE363MZDS3></script>
191
191<script>
vendor: 127 bytes, line 191
191window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
191G-VE363MZDS3
vendor: 4 bytes, line 191
191');
191</script>
191 192</head> 193 194<body> 195 196<div id="top"> 197 <div class="wrapper"> 198 <a class="tabonly" href="#maincontent">Skip to main content</a> 199 <ul class="social" role="list"> 200 <li> 201 <a href="https://twitter.com/LocateInMid" target="_blank"> 202 <i class="fab fa-twitter"></i> 203 </a> 204 </li> 205 <li> 206 <a href="https://www.facebook.com/Locate-in-Midlothian-111296240626869/" target="_blank"> 207 <i class="fab fa-facebook-f"></i> 208 </a> 209 </li> 210 <li> 211 <a href="https://www.instagram.com/locateinmidlothian/" target="_blank"> 212 <i class="fab fa-instagram"></i> 213 </a> 214 </li> 215 <li> 216 <a href="https://www.youtube.com/channel/UCEimxmRmNxaQp8sg6JBuLLw?view_as=subscriber" target="_blank"> 217 <i class="fab fa-youtube"></i> 218 </a> 219 </li> 220 </ul> 221 <ul class="contacts" role="list"> 222 <li><span>e. </span><a href="mailto:[email protected]">[email protected]</a></li> 223 </ul> 224 </div> 225</div> 226 227<div id="header" role="banner"> 228 <div class="wrapper"> 229 <a href="https://locateinmidlothian.co.uk" title="Locate in Midlothian"> 230 <img class="logo" src="https://locateinmidlothian.co.uk/wp-content/uploads/2020/06/midlothian.png" alt="Locate in Midlothian" /> 231 </a> 232 <nav role="navigation" aria-label="Main Menu"> 233 <ul id="menu-header-menu" class="menu" role="menubar"><li id="menu-item-5042" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5042" aria-haspopup="true" aria-expanded="false" tabindex="0"><a href="#">Live</a> 234<ul class="sub-menu"> 235 <li id="menu-item-5044" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5044"><a href="https://locateinmidlothian.co.uk/live-in-midlothian/">Live in Midlothian</a></li> 236</ul> 237</li> 238<li id="menu-item-5043" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5043" aria-haspopup="true" aria-expanded="false" tabindex="0"><a href="#">Visit</a> 239<ul class="sub-menu"> 240 <li id="menu-item-5045" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5045"><a href="https://locateinmidlothian.co.uk/visit-midlothian/">Visit Midlothian</a></li> 241</ul> 242</li> 243<li id="menu-item-4366" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-4366" aria-haspopup="true" aria-expanded="false" tabindex="0"><a href="#">Invest</a> 244<ul class="sub-menu"> 245 <li id="menu-item-4367" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4367"><a href="https://locateinmidlothian.co.uk/invest-in-midlothian/">Invest In Midlothian</a></li> 246 <li id="menu-item-4374" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4374"><a href="https://locateinmidlothian.co.uk/choose-midlothian-2/who-we-are/">Who We Are</a></li> 247 <li id="menu-item-4373" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4373"><a href="https://locateinmidlothian.co.uk/invest-in-midlothian/why-locate-in-midlothian/">Why Locate in Midlothian?</a></li> 248 <li id="menu-item-4372" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4372"><a href="https://locateinmidlothian.co.uk/invest-in-midlothian/strategic-location/">Strategic Location</a></li> 249 <li id="menu-item-4375" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4375"><a href="https://locateinmidlothian.co.uk/business-support/business-gateway-midlothian/">Business Gateway Midlothian</a></li> 250 <li id="menu-item-4376" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4376"><a href="https://locateinmidlothian.co.uk/invest-in-midlothian/development-opportunities/">Development Opportunities</a></li> 251 <li id="menu-item-4369" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4369"><a href="https://locateinmidlothian.co.uk/invest-in-midlothian/talented-workforce/">Talented Workforce</a></li> 252 <li id="menu-item-4368" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4368"><a href="https://locateinmidlothian.co.uk/invest-in-midlothian/life-in-midlothian/">Life in Midlothian</a></li> 253 <li id="menu-item-4371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4371"><a href="https://locateinmidlothian.co.uk/invest-in-midlothian/midlothians-growth-sectors/">Midlothianâs Growth Sectors</a></li> 254 <li id="menu-item-4467" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4467"><a href="https://locateinmidlothian.co.uk/invest-in-midlothian/invest-in-midlothian-enquiry/">Invest In Midlothian Enquiry</a></li> 255</ul> 256</li> 257<li id="menu-item-315" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-315" aria-haspopup="true" aria-expanded="false" tabindex="0"><a href="#">Business Support</a> 258<ul class="sub-menu"> 259 <li id="menu-item-43" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43"><a href="https://locateinmidlothian.co.uk/business-support/">Business Support Overview</a></li> 260 <li id="menu-item-280" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-280"><a href="https://locateinmidlothian.co.uk/business-support/business-gateway-midlothian/">Business Gateway Midlothian</a></li> 261 <li id="menu-item-3347" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3347"><a href="https://locateinmidlothian.co.uk/business-support/regulatory-support/">
261Regulatory Support</a></li> 262 <li id="menu-item-3001" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3001"><a href="https://locateinmidlothian.co.uk/business-support/commercial-property/">Commercial Property</a></li> 263 <li id="menu-item-4517" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4517"><a href="https://locateinmidlothian.co.uk/business-support/business-funding/">Business Funding</a></li> 264 <li id="menu-item-5133" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5133"><a href="https://locateinmidlothian.co.uk/business-support/our-partners/">Our Partners</a></li> 265 <li id="menu-item-2661" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2661"><a href="https://locateinmidlothian.co.uk/business-support/midlothian-tourism-forum/">Midlothian Tourism Forum</a></li> 266 <li id="menu-item-282" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-282"><a href="https://locateinmidlothian.co.uk/business-support/company-case-studies/">Company Case Studies</a></li> 267 <li id="menu-item-1441" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1441"><a href="https://locateinmidlothian.co.uk/green-economy/">Green Economy</a></li> 268 <li id="menu-item-2778" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2778"><a href="https://locateinmidlothian.co.uk/midlothian-business-green-pledge/">Midlothian Business Green Pledge</a></li> 269 <li id="menu-item-14102" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14102"><a href="https://locateinmidlothian.co.uk/invest-in-midlothian/midlothian-on-screen/">Midlothian on Screen</a></li> 270</ul> 271</li> 272<li id="menu-item-5229" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5229" aria-haspopup="true" aria-expanded="false" tabindex="0"><a href="#">Business Directory</a> 273<ul class="sub-menu"> 274 <li id="menu-item-5227" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5227"><a href="https://locateinmidlothian.co.uk/location/">Midlothian Business Directory</a></li> 275 <li id="menu-item-5228" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5228"><a href="https://locateinmidlothian.co.uk/add-listing/">Midlothian Business Directory â Add your listing</a></li> 276</ul> 277</li> 278<li id="menu-item-4377" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-4377" aria-haspopup="true" aria-expanded="false" tabindex="0"><a href="#">Jobs</a> 279<ul class="sub-menu"> 280 <li id="menu-item-561" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-561"><a href="https://locateinmidlothian.co.uk/jobs/">Available Jobs</a></li> 281 <li id="menu-item-1449" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1449"><a href="https://locateinmidlothian.co.uk/job-vacancy-listing/">Job Vacancy Listing</a></li> 282 <li id="menu-item-1450" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1450"><a href="https://locateinmidlothian.co.uk/employment-support/">Employment Support</a></li> 283</ul> 284</li> 285<li id="menu-item-39" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://locateinmidlothian.co.uk/contact/">Contact</a></li> 286<li id="menu-item-42" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-34 current_page_item menu-item-42 active "><a href="https://locateinmidlothian.co.uk/news-events/">News & Events</a></li> 287</ul> </nav> 288 </div> 289</div> 290 291 292<div class="blogindex wrapper content section"> 293 294 <div class="left"> 295 <div id="ajax-posts"> 296 297 <div class="row"> 298 <div class="post"> 299 <a href="https://locateinmidlothian.co.uk/midlothian-council-rejoins-film-edinburgh-to-strengthen-visitor-economy-and-creative-growth/" title="Midlothian Council Rejoins Film Edinburgh to Strengthen Visitor Economy and Creative Growth"> 300 <div class="title"> 301 <h3> 302 Midlothian Council Rejoins Film Edinburgh to Strengthen Visitor Economy and Creative Growth </h3> 303 <p>Midlothian Council has formally rejoined Film Edinburgh until at least 2030, marking an important step in strengthening the regionâs visitor economy, creative industries, and national profile as a filming destination. </p> 304 </div> 305 </a> 306 <a href="https://locateinmidlothian.co.uk/midlothian-council-rejoins-film-edinburgh-to-strengthen-visitor-economy-and-creative-growth/" title="Midlothian Council Rejoins Film Edinburgh to Strengthen Visitor Economy and Creative Growth"> 307 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Film-Edinburgh-Event.jpg) no-repeat center; background-size: cover;"> 308 </div> 309 </a> 310 <p> 311 July 30, 2026 </p> 312 </div> 313 <div class="post"> 314 <a href="https://locateinmidlothian.co.uk/midlothian-selected-for-new-sustainable-tourism-pilot/" title="Midlothian selected for new sustainable tourism pilot"> 315 <div class="title"> 316 <h3> 317 Midlothian selected for new sustainable tourism pilot </h3> 318 <p>
318Midlothian has been selected to take part in a new initiative designed to support sustainable tourism across Scotland.</p> 319<p>The region is one of four destinations chosen to join VisitScotland’s Sustainable Destination Development Project.</p> 320 </div> 321 </a> 322 <a href="https://locateinmidlothian.co.uk/midlothian-selected-for-new-sustainable-tourism-pilot/" title="Midlothian selected for new sustainable tourism pilot"> 323 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Visit-Scotland-Logo.jpg) no-repeat center; background-size: cover;"> 324 </div> 325 </a> 326 <p> 327 July 29, 2026 </p> 328 </div> 329 </div> 330 <div class="row"> 331 <div class="post"> 332 <a href="https://locateinmidlothian.co.uk/midlothian-decorating-centre-set-to-bring-a-fresh-splash-of-colour-to-dalkeith/" title="Midlothian Decorating Centre Set to Bring a Fresh Splash of Colour to Dalkeith"> 333 <div class="title"> 334 <h3> 335 Midlothian Decorating Centre Set to Bring a Fresh Splash of Colour to Dalkeith </h3> 336 <p>A fresh splash of colour is coming to Dalkeith in 2026 as Midlothian Decorating Centre prepares to open its doors this summer on Eskdaill Street. In the meantime find out how you can shop online to get everything you need at the click of a button.</p> 337 </div> 338 </a> 339 <a href="https://locateinmidlothian.co.uk/midlothian-decorating-centre-set-to-bring-a-fresh-splash-of-colour-to-dalkeith/" title="Midlothian Decorating Centre Set to Bring a Fresh Splash of Colour to Dalkeith"> 340 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/MIdlothian-Decorating-Centre.jpg) no-repeat center; background-size: cover;"> 341 </div> 342 </a> 343 <p> 344 February 19, 2026 </p> 345 </div> 346 <div class="post"> 347 <a href="https://locateinmidlothian.co.uk/laura-cockrams-journey-into-transformative-coaching/" title="Laura Cockramâs Journey into Transformative Coaching"> 348 <div class="title"> 349 <h3> 350 Laura Cockramâs Journey into Transformative Coaching </h3> 351 <p>In September 2025, Laura Cockram launched her freelance coaching practice in Midlothian. Discover how her expertise can support mid-career women navigate one of lifeâs most challenging transitions.</p> 352 </div> 353 </a> 354 <a href="https://locateinmidlothian.co.uk/laura-cockrams-journey-into-transformative-coaching/" title="Laura Cockramâs Journey into Transformative Coaching"> 355 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Laura-Cockram-Coaching.jpg) no-repeat center; background-size: cover;"> 356 </div> 357 </a> 358 <p> 359 February 10, 2026 </p> 360 </div> 361 </div> 362 <div class="row"> 363 <div class="post"> 364 <a href="https://locateinmidlothian.co.uk/taskforce-finds-the-perfect-home-in-bonnyrigg/" title="Taskforce Finds the Perfect Home in Bonnyrigg"> 365 <div class="title"> 366 <h3> 367 Taskforce Finds the Perfect Home in Bonnyrigg </h3> 368 <p>Join us in welcoming Taskforce to their new home in Butlerfield Industrial Estate in Midlothian, the perfect premises for the business to continue to thrive in.</p> 369 </div> 370 </a> 371 <a href="https://locateinmidlothian.co.uk/taskforce-finds-the-perfect-home-in-bonnyrigg/" title="Taskforce Finds the Perfect Home in Bonnyrigg"> 372 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Taskforce.png) no-repeat center; background-size: cover;"> 373 </div> 374 </a> 375 <p> 376 January 20, 2026 </p> 377 </div> 378 <div class="post"> 379 <a href="https://locateinmidlothian.co.uk/national-mining-museum-scotland-be-part-of-our-future-campaign/" title="New appeal launched to honour Scotlandâs mining communities and power the museumâs next chapter"> 380 <div class="title"> 381 <h3> 382 New appeal launched to honour Scotlandâs mining communities and power the museumâs next chapter </h3> 383 <p>A new ‘Be Part of our Future’ public appeal has been formally launched to help safeguard and transform National Mining Museum Scotland. Discover the ways you can support the campaign.</p> 384 </div> 385 </a> 386 <a href="https://locateinmidlothian.co.uk/national-mining-museum-scotland-be-part-of-our-future-campaign/" title="New appeal launched to honour Scotlandâs mining communities and power the museumâs next chapter"> 387 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/National-Mining-Museum-Scotland-Be-Part-of-our-Future.jpg) no-repeat center; background-size: cover;"> 388 </div> 389 </a> 390 <p> 391 December 10, 2025 </p> 392 </div> 393 </div> 394 <div class="row"> 395 <div class="post"> 396 <a href="https://locateinmidlothian.co.uk/colorprinz-penicuiks-print-powerhouse/" title="Colorprinz: Penicuikâs Print Powerhouse Thriving Through Innovation and Local Pride"> 397 <div class="title"> 398 <h3> 399 Colorprinz: Penicuikâs Print Powerhouse Thriving Through Innovation and Local Pride </h3> 400 <p>
400Midlothianâs Colorprinz is combining creative expertise, cutting-edge technology, and exceptional customer service to support local people, businesses and organisations across the region.</p> 401 </div> 402 </a> 403 <a href="https://locateinmidlothian.co.uk/colorprinz-penicuiks-print-powerhouse/" title="Colorprinz: Penicuikâs Print Powerhouse Thriving Through Innovation and Local Pride"> 404 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Colorprinz.jpg) no-repeat center; background-size: cover;"> 405 </div> 406 </a> 407 <p> 408 November 26, 2025 </p> 409 </div> 410 <div class="post"> 411 <a href="https://locateinmidlothian.co.uk/go-ape-dalkeiths-sundown-adventures/" title="Experience the Thrill of Go Apeâs Sundown Adventures at Dalkeith Country Park"> 412 <div class="title"> 413 <h3> 414 Experience the Thrill of Go Apeâs Sundown Adventures at Dalkeith Country Park </h3> 415 <p>Scotlandâs first after-dark treetop adventure comes to Midlothian this winter with Go Ape Dalkeith’s Sundown Adventures.</p> 416 </div> 417 </a> 418 <a href="https://locateinmidlothian.co.uk/go-ape-dalkeiths-sundown-adventures/" title="Experience the Thrill of Go Apeâs Sundown Adventures at Dalkeith Country Park"> 419 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Go-Ape-Dalkeiths-Sundown-Adventures-2.jpg) no-repeat center; background-size: cover;"> 420 </div> 421 </a> 422 <p> 423 October 20, 2025 </p> 424 </div> 425 </div> 426 <div class="row"> 427 <div class="post"> 428 <a href="https://locateinmidlothian.co.uk/midlothian-businesses-show-their-commitment-during-scotlands-climate-week-2025/" title="Midlothian businesses show their commitment during Scotlandâs Climate Week 2025"> 429 <div class="title"> 430 <h3> 431 Midlothian businesses show their commitment during Scotlandâs Climate Week 2025 </h3> 432 <p>To celebrate Scotland’s Climate Week 2025, here’s a snapshot of what some of our Midlothian businesses have been doing to be more sustainable</p> 433 </div> 434 </a> 435 <a href="https://locateinmidlothian.co.uk/midlothian-businesses-show-their-commitment-during-scotlands-climate-week-2025/" title="Midlothian businesses show their commitment during Scotlandâs Climate Week 2025"> 436 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/green-pledge-for-website.png) no-repeat center; background-size: cover;"> 437 </div> 438 </a> 439 <p> 440 September 26, 2025 </p> 441 </div> 442 <div class="post"> 443 <a href="https://locateinmidlothian.co.uk/join-midlothian-council-at-meet-the-buyer-south/" title="Join Midlothian Council at Meet the Buyer South, the largest free procurement event in the South of Scotland"> 444 <div class="title"> 445 <h3> 446 Join Midlothian Council at Meet the Buyer South, the largest free procurement event in the South of Scotland </h3> 447 <p>Business are invited to join Midlothian Council at Supplier Development Programme’s annual Meet the Buyer South event on Wednesday 8 October at The Tait Hall, Kelso</p> 448 </div> 449 </a> 450 <a href="https://locateinmidlothian.co.uk/join-midlothian-council-at-meet-the-buyer-south/" title="Join Midlothian Council at Meet the Buyer South, the largest free procurement event in the South of Scotland"> 451 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Midlothian-meet-the-buyer-south.png) no-repeat center; background-size: cover;"> 452 </div> 453 </a> 454 <p> 455 September 19, 2025 </p> 456 </div> 457 </div> 458 <div class="row"> 459 <div class="post"> 460 <a href="https://locateinmidlothian.co.uk/doors-open-day-midlothian-2025/" title="Doors Open Day Midlothian 2025: Unlock A Free, Family-Friendly Day Out"> 461 <div class="title"> 462 <h3> 463 Doors Open Day Midlothian 2025: Unlock A Free, Family-Friendly Day Out </h3> 464 <p>Get ready to unlock Midlothian this September with Doors Open Day Midlothian 2025. Explore real places with real stories as they open their doors, free of charge.</p> 465 </div> 466 </a> 467 <a href="https://locateinmidlothian.co.uk/doors-open-day-midlothian-2025/" title="Doors Open Day Midlothian 2025: Unlock A Free, Family-Friendly Day Out"> 468 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/368399992_676759324475949_6694316308856008070_n.jpg) no-repeat center; background-size: cover;"> 469 </div> 470 </a> 471 <p> 472 September 01, 2025 </p> 473 </div> 474 <div class="post"> 475 <a href="https://locateinmidlothian.co.uk/launch-of-grail-trails-project-opens-up-roslins-hidden-gems/" title="Launch of âGrail Trailsâ project opens up Roslinâs hidden gems"> 476 <div class="title"> 477 <h3> 478 Launch of âGrail Trailsâ project opens up Roslinâs hidden gems </h3> 479 <p>Visitors and locals alike are being invited to discover more of Roslin and its stunning surroundings thanks to a new initiative supported by Midlothian Council.</p> 480 </div> 481 </a> 482 <a href="https://locateinmidlothian.co.uk/launch-of-grail-trails-project-opens-up-roslins-hidden-gems/" title="Launch of âGrail Trailsâ project opens up Roslinâs hidden gems"> 483 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Grails-Trails-Launch.jpg) no-repeat center; background-size: cover;"> 484 </div> 485 </a> 486 <p> 487 August 27, 2025 </p> 488 </div> 489 </div> 490 <div class="row"> 491 <div class="post"> 492 <a href="https://locateinmidlothian.co.uk/two-pines-cafe-is-brewing-community-at-glencorse-centre/" title="Two Pines Café is Brewing Community at Glencorse Centre"> 493 <div class="title"> 494 <h3> 495 Two Pines Café is Brewing Community at Glencorse Centre </h3> 496 <p>Two Pines café has opened its doors at the Glencorse Centre in Auchendinny, and itâs more than just a place to grab great coffee.</p> 497 </div> 498 </a> 499 <a href="https://locateinmidlothian.co.uk/two-pines-cafe-is-brewing-community-at-glencorse-centre/" title="Two Pines Café is Brewing Community at Glencorse Centre"> 500 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Two-Pines-at-Glencorse-Centre.jpg) no-repeat center; background-size: cover;"> 501 </div> 502 </a> 503 <p> 504 August 19, 2025 </p> 505 </div> 506 <div class="post"> 507 <a href="https://locateinmidlothian.co.uk/midlothians-illuminate-it-certified-as-a-b-corporation/" title="Midlothian’s Illuminate IT Certified as a B Corporation"> 508 <div class="title"> 509 <h3> 510 Midlothian’s Illuminate IT Certified as a B Corporation </h3> 511 <p>Business Gateway Midlothian client and Midlothian Business Green Pledger, Illuminate IT,â¯join elite ranks as one of Scotlandâs only B Corp Certified IT companies</p> 512 </div> 513 </a> 514 <a href="https://locateinmidlothian.co.uk/midlothians-illuminate-it-certified-as-a-b-corporation/" title="Midlothian’s Illuminate IT Certified as a B Corporation"> 515 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/illuminate.png) no-repeat center; background-size: cover;"> 516 </div> 517 </a> 518 <p> 519 August 11, 2025 </p> 520 </div> 521 </div> 522 <div class="row"> 523 <div class="post"> 524 <a href="https://locateinmidlothian.co.uk/explore-midlothians-art-culture-attractions/" title="Explore Midlothian’s Art & Culture Attractions"> 525 <div class="title"> 526 <h3> 527 Explore Midlothian’s Art & Culture Attractions </h3> 528 <p>Get ready to explore Midlothianâs cultural heartbeat! Join Wendy H Gilmour as she explores Midlothian’s hidden galleries, unique museums, community projects, and historic palaces brimming with creative stories.</p> 529 </div> 530 </a> 531 <a href="https://locateinmidlothian.co.uk/explore-midlothians-art-culture-attractions/" title="Explore Midlothian’s Art & Culture Attractions"> 532 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Dalkeith-Palace-2.png) no-repeat center; background-size: cover;"> 533 </div> 534 </a> 535 <p> 536 July 31, 2025 </p> 537 </div> 538 <div class="post"> 539 <a href="https://locateinmidlothian.co.uk/karen-bennett-graphic-design-finding-the-soul-of-a-brand/" title="Karen Bennett Graphic Design, Finding the Soul of a Brand"> 540 <div class="title"> 541 <h3> 542 Karen Bennett Graphic Design, Finding the Soul of a Brand </h3> 543 <p>Karen Bennett Graphic Design is helping local businesses stand out with brand identities that speak to their values, personality, and purpose.</p> 544 </div> 545 </a> 546 <a href="https://locateinmidlothian.co.uk/karen-bennett-graphic-design-finding-the-soul-of-a-brand/" title="Karen Bennett Graphic Design, Finding the Soul of a Brand"> 547 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Karen-Bennett-2.jpg) no-repeat center; background-size: cover;"> 548 </div> 549 </a> 550 <p> 551 July 29, 2025 </p> 552 </div> 553 </div> 554 <div class="row"> 555 <div class="post"> 556 <a href="https://locateinmidlothian.co.uk/explore-midlothians-hidden-gems/" title="Explore Midlothianâs Hidden Gems"> 557 <div class="title"> 558 <h3> 559 Explore Midlothianâs Hidden Gems </h3> 560 <p>Midlothian is home to countless treasures just waiting to be uncovered. Join Wendy H Gilmour as she goes off the beaten track to explore Midlothian’s hidden gems.</p> 561 </div> 562 </a> 563 <a href="https://locateinmidlothian.co.uk/explore-midlothians-hidden-gems/" title="Explore Midlothianâs Hidden Gems"> 564 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Peggyslea-Clydesdales-Explore-Midlothians-Hidden-Gems.jpg) no-repeat center; background-size: cover;"> 565 </div> 566 </a> 567 <p> 568 July 24, 2025 </p> 569 </div> 570 <div class="post"> 571 <a href="https://locateinmidlothian.co.uk/congratulations-and-farewell-to-business-gateway-midlothian-adviser-robbie-broomfield/" title="Congratulations and Farewell to Business Gateway Midlothian Adviser Robbie Broomfield"> 572 <div class="title"> 573 <h3> 574 Congratulations and Farewell to Business Gateway Midlothian Adviser Robbie Broomfield </h3> 575 <p>We are sorry to see our Business Gateway Midlothian Business Adviser, Robbie Broomfield head-off to pastures new so we couldnât let him go without saying a huge thank you and congratulations!</p> 576 </div> 577 </a> 578 <a href="https://locateinmidlothian.co.uk/congratulations-and-farewell-to-business-gateway-midlothian-adviser-robbie-broomfield/" title="Congratulations and Farewell to Business Gateway Midlothian Adviser Robbie Broomfield"> 579 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Robbie-Broomfield-Business-Gateway-Adviser-1.jpg) no-repeat center; background-size: cover;"> 580 </div> 581 </a> 582 <p> 583 July 23, 2025 </p> 584 </div> 585 </div> 586 <div class="row"> 587 <div class="post"> 588 <a href="https://locateinmidlothian.co.uk/explore-midlothians-history-heritage/" title="Step Back in Time and Explore Midlothianâs History & Heritage"> 589 <div class="title"> 590 <h3> 591 Step Back in Time and Explore Midlothianâs History & Heritage </h3> 592 <p>Midlothian is steeped in history waiting to be explored. Join Wendy H Gilmour as she explores Midlothian’s unmissable history and heritage attractions. </p> 593 </div> 594 </a> 595 <a href="https://locateinmidlothian.co.uk/explore-midlothians-history-heritage/" title="Step Back in Time and Explore Midlothianâs History & Heritage"> 596 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Explore-Midlothians-History-Heritage.jpg) no-repeat center; background-size: cover;"> 597 </div> 598 </a> 599 <p> 600 July 18, 2025 </p> 601 </div> 602 <div class="post"> 603 <a href="https://locateinmidlothian.co.uk/outdoor-adventures-in-midlothian-thrills-tranquillity-and-fresh-air/" title="Outdoor Adventures in Midlothian: Thrills, Tranquillity and Fresh Air"> 604 <div class="title"> 605 <h3> 606 Outdoor Adventures in Midlothian: Thrills, Tranquillity and Fresh Air </h3> 607 <p>Midlothian is a dream destination for those looking for outdoor adventures. Join Wendy H Gilmour as she explores Midlothian’s top outdoor attractions. </p> 608 </div> 609 </a> 610 <a href="https://locateinmidlothian.co.uk/outdoor-adventures-in-midlothian-thrills-tranquillity-and-fresh-air/" title="Outdoor Adventures in Midlothian: Thrills, Tranquillity and Fresh Air"> 611 <div class="img" style="background: url(https://locateinmidlothian.co.uk/wp-content/uploads/Dalhousie-Falconry-Outdoor-Adventures.jpg) no-repeat center; background-size: cover;"> 612 </div> 613 </a> 614 <p> 615 July 09, 2025 </p> 616 </div> 617 </div> 618 <div class="row"> 619 </div> 620 </div> 621 <div id="more_posts"><p>Load More</p></div> 622 623 </div> 624 625 <div class="right"> 626 <li id="search-3" class="widget widget_search"><form apbct-form-sign="native_search" role="search" method="get" class="search-form" action="https://locateinmidlothian.co.uk/"> 627 <label> 628 <span class="screen-reader-text">Search for:</span> 629 <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> 630 </label> 631 <input type="submit" class="search-submit" value="Search" /> 632 <input
633 class="apbct_special_field apbct_email_id__search_form" 634 name="apbct__email_id__search_form" 635 aria-label="apbct__label_id__search_form" 636 type="text" size="30" maxlength="200" autocomplete="off" 637 value="" 638 /><input 639 id="apbct_submit_id__search_form" 640 class="apbct_special_field apbct__email_id__search_form" 641 name="apbct__label_id__search_form" 642 aria-label="apbct_submit_name__search_form" 643 type="submit" 644 size="30" 645 maxlength="200" 646 value="57347" 647 /></form></li> 648<li id="gform_widget-2" class="widget gform_widget"><h3>Subscribe to Midlothian Mailing List</h3><link rel='stylesheet' id='gforms_reset_css-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/legacy/css/formreset.min.css?ver=3.1.3' media='all' /> 649<link rel='stylesheet' id='gforms_formsmain_css-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/legacy/css/formsmain.min.css?ver=3.1.3' media='all' /> 650<link rel='stylesheet' id='gforms_ready_class_css-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/legacy/css/readyclass.min.css?ver=3.1.3' media='all' /> 651<link rel='stylesheet' id='gforms_browsers_css-css' href='https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/legacy/css/browsers.min.css?ver=3.1.3' media='all' />
652<script id="wp-dom-ready-js" src="https://locateinmidlothian.co.uk/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 652
652
653<script id="wp-hooks-js" src="https://locateinmidlothian.co.uk/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 653
653
654<script id="wp-i18n-js" src="https://locateinmidlothian.co.uk/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 654
654
655<script id="wp-i18n-js-after"> 656wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 657//# sourceURL=wp-i18n-js-after 658</script>
vendor: 1 bytes, line 658
658
659<script id="wp-a11y-js-translations"> 660( function( domain, translations ) { 661 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 662 localeData[""].domain = domain; 663 wp.i18n.setLocaleData( localeData, domain ); 664} )( "default", {"translation-revision-date":"2026-09-17 19:35:43+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); 665//# sourceURL=wp-a11y-js-translations 666</script>
vendor: 1 bytes, line 666
666
667<script id="wp-a11y-js" src="https://locateinmidlothian.co.uk/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 667
667
668<script id="gform_json-js" defer='defer' src="https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 668
668
669<script id="gform_gravityforms-js-extra"> 670var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}}; 671var gf_legacy_multi = []; 672var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/images"}}; 673var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"£","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"GBP"},"base_url":"https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"693a629586689187c954a622a1a2f960","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cape Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
673o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 674//# sourceURL=gform_gravityforms-js-extra 675</script>
vendor: 1 bytes, line 675
675
676<script id="gform_gravityforms-js-before"> 677 678//# sourceURL=gform_gravityforms-js-before 679</script>
vendor: 1 bytes, line 679
679
680<script id="gform_gravityforms-js" defer='defer' src="https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 680
680
681<script id="gform_placeholder-js" defer='defer' src="https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=3.1.3"></script>
681 682 683 <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_1' ><form method='post' enctype='multipart/form-data' id='gform_1' action='/news-events/' data-formid='1' novalidate> 684 <div class='gform-body gform_body'><ul id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_1_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_1_2'><span class='gform-field-label__text'>LinkedIn</span></label><div class='ginput_container'><input name='input_2' id='input_1_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_2'>This field is for validation purposes and should be left unchanged.</div></li><li id="field_1_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_1_1'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> 685 <input name='input_1' id='input_1_1' type='email' value='' class='medium' placeholder='Email Address' aria-required="true" aria-invalid="false" /> 686 </div></li></ul></div> 687 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Sign Up ></button> 688 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' /> 689 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='legacy' /> 690 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='' /> 691 <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' /> 692 <input type='hidden' class='gform_hidden' name='gform_submit' value='1' /> 693 694 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='GBP' value='Q3b/w5AlzOdcm+DdFHtmnU7jkvu0cX+OphGPunD5bc/EcMyv/dHQBk+N3fyVnnQtVVAxJ/9aRPo2617Xo/eN/LwViDLgaIX/aTqX62+n/ovrLLg=' /> 695 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 696 <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImI0OTQ4MzJjOTZjNGQwZThhZDUxNTg3ZDEzNzczNmQyXCIsXCJkNTljMWVhZTlhMDE3ZjUzN2I3MWMxM2U1ZjYzOTc0N1wiXSxcImdmb3JtX3RoZW1lXCI6XCJhZDU5MDk4YTZjNTQ4MmEwMDNiNzFkNDgxNjIxMDQ4YVwiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcIjFmOWIxNzJiODEyNGIzY2QzNWFhOWIwNjljODJmNGFlXCIsXCJmb3JtX2lkXCI6XCJkMWE0YjhmYzhjY2UwZWRlMWVkNGNlYjllZjg1NDI3YVwiLFwidXJsXCI6XCIyZjEwMzY0MTRkYzY1NmI5ZDcxZmYzM2RkOGIwNTViMFwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCJiZDUwMmRlZjJiNzZlMjM1MWYwMTA3MTg5YmVhZjA5NlwifSIsImQ2MzEwZTgyYWU5ZjNjYTFiZTFkNjliNzQxZWUxMjQyIiwxNzkxMzEwMjg1XQ==' /> 697 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' /> 698 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' /> 699 <input type='hidden' name='gform_field_values' value='' /> 700 701 </div> 702 <input 703 class="apbct_special_field apbct_email_id__gravity_form" 704 name="apbct__email_id__gravity_form" 705 aria-label="apbct__label_id__gravity_form" 706 type="text" size="30" maxlength="200" autocomplete="off" 707 value="" 708 /></form> 709 </div></li> 710<li id="categories-2" class="widget widget_categories"><h3>Categories</h3> 711 <ul> 712 <li class="cat-item cat-item-29"><a href="https://locateinmidlothian.co.uk/category/awards/">Awards</a> 713</li> 714 <li class="cat-item cat-item-73"><a href="https://locateinmidlothian.co.uk/category/brexit/">Brexit</a> 715</li> 716 <li class="cat-item cat-item-51"><a href="https://locateinmidlothian.co.uk/category/business-gateway/">Business Gateway</a> 717</li> 718 <li class="cat-item cat-item-25"><a href="https://locateinmidlothian.co.uk/category/business-support/">Business Support</a> 719</li> 720 <li class="cat-item cat-item-71">
720<a href="https://locateinmidlothian.co.uk/category/christmas/">Christmas</a> 721</li> 722 <li class="cat-item cat-item-54"><a href="https://locateinmidlothian.co.uk/category/community/">Community</a> 723</li> 724 <li class="cat-item cat-item-196"><a href="https://locateinmidlothian.co.uk/category/community-benefits/">Community Benefits</a> 725</li> 726 <li class="cat-item cat-item-26"><a href="https://locateinmidlothian.co.uk/category/covid-19/">COVID-19</a> 727</li> 728 <li class="cat-item cat-item-195"><a href="https://locateinmidlothian.co.uk/category/economic-development/">Economic Development</a> 729</li> 730 <li class="cat-item cat-item-47"><a href="https://locateinmidlothian.co.uk/category/education/">Education</a> 731</li> 732 <li class="cat-item cat-item-89"><a href="https://locateinmidlothian.co.uk/category/environment/">Environment</a> 733</li> 734 <li class="cat-item cat-item-95"><a href="https://locateinmidlothian.co.uk/category/event/">Event</a> 735</li> 736 <li class="cat-item cat-item-43"><a href="https://locateinmidlothian.co.uk/category/food-drink/">Food & Drink</a> 737</li> 738 <li class="cat-item cat-item-97"><a href="https://locateinmidlothian.co.uk/category/healthcare/">Healthcare</a> 739</li> 740 <li class="cat-item cat-item-93"><a href="https://locateinmidlothian.co.uk/category/hospitality/">Hospitality</a> 741</li> 742 <li class="cat-item cat-item-110"><a href="https://locateinmidlothian.co.uk/category/investment/">Investment</a> 743</li> 744 <li class="cat-item cat-item-27"><a href="https://locateinmidlothian.co.uk/category/jobs/">Jobs</a> 745</li> 746 <li class="cat-item cat-item-69"><a href="https://locateinmidlothian.co.uk/category/life-sciences/">Life Sciences</a> 747</li> 748 <li class="cat-item cat-item-107"><a href="https://locateinmidlothian.co.uk/category/mental-health/">Mental Health</a> 749</li> 750 <li class="cat-item cat-item-1"><a href="https://locateinmidlothian.co.uk/category/uncategorised/">Midlothian News</a> 751</li> 752 <li class="cat-item cat-item-88"><a href="https://locateinmidlothian.co.uk/category/net-zero/">Net Zero</a> 753</li> 754 <li class="cat-item cat-item-94"><a href="https://locateinmidlothian.co.uk/category/retail/">Retail</a> 755</li> 756 <li class="cat-item cat-item-53"><a href="https://locateinmidlothian.co.uk/category/schools/">Schools</a> 757</li> 758 <li class="cat-item cat-item-78"><a href="https://locateinmidlothian.co.uk/category/sport/">Sport</a> 759</li> 760 <li class="cat-item cat-item-72"><a href="https://locateinmidlothian.co.uk/category/technology/">Technology</a> 761</li> 762 <li class="cat-item cat-item-187"><a href="https://locateinmidlothian.co.uk/category/things-to-do-in-midlothian/">Things to do in Midlothian</a> 763</li> 764 <li class="cat-item cat-item-31"><a href="https://locateinmidlothian.co.uk/category/tourism/">Tourism</a> 765</li> 766 </ul> 767 768 </li> 769 770 <li id="recent-posts-2" class="widget widget_recent_entries"> 771 <h3>Recent Posts</h3> 772 <ul> 773 <li> 774 <a href="https://locateinmidlothian.co.uk/midlothian-council-rejoins-film-edinburgh-to-strengthen-visitor-economy-and-creative-growth/">Midlothian Council Rejoins Film Edinburgh to Strengthen Visitor Economy and Creative Growth</a> 775 </li> 776 <li> 777 <a href="https://locateinmidlothian.co.uk/midlothian-selected-for-new-sustainable-tourism-pilot/">Midlothian selected for new sustainable tourism pilot</a> 778 </li> 779 <li> 780 <a href="https://locateinmidlothian.co.uk/midlothian-decorating-centre-set-to-bring-a-fresh-splash-of-colour-to-dalkeith/">Midlothian Decorating Centre Set to Bring a Fresh Splash of Colour to Dalkeith</a> 781 </li> 782 <li> 783 <a href="https://locateinmidlothian.co.uk/laura-cockrams-journey-into-transformative-coaching/">Laura Cockramâs Journey into Transformative Coaching</a> 784 </li> 785 <li> 786 <a href="https://locateinmidlothian.co.uk/taskforce-finds-the-perfect-home-in-bonnyrigg/">Taskforce Finds the Perfect Home in Bonnyrigg</a> 787 </li> 788 </ul> 789 790 </li> 791 </div> 792 793</div> 794 795<div id="footer" role="contentinfo"> 796 <div class="wrapper centered"> 797 <a href="https://locateinmidlothian.co.uk"> 798 <img class="footlogo" src="https://locateinmidlothian.co.uk/wp-content/uploads/2020/06/midlothian-foot.png" alt="Locate in Midlothian" /> 799 </a> 800 <ul class="social" role="list"> 801 <li> 802 <a href="https://twitter.com/LocateInMid" target="_blank"> 803 <i class="fab fa-twitter"></i> 804 </a> 805 </li> 806 <li> 807 <a href="https://www.facebook.com/Locate-in-Midlothian-111296240626869/" target="_blank"> 808 <i class="fab fa-facebook-f"></i> 809 </a> 810 </li> 811 <li> 812 <a href="https://www.instagram.com/locateinmidlothian/" target="_blank"> 813 <i class="fab fa-instagram"></i> 814 </a> 815 </li> 816 <li> 817 <a href="https://www.youtube.com/channel/UCEimxmRmNxaQp8sg6JBuLLw?view_as=subscriber" target="_blank"> 818 <i class="fab fa-youtube"></i> 819 </a> 820 </li> 821 </ul> 822 <ul class="contacts" role="list"> 823 <li><span>e. </span><a href="mailto:[email protected]">[email protected]</a></li> 824 </ul> 825 <p class="copy"> 826 © Midlothian Council, All rights reserved </p> 827 <p> 828 <a href="https://locateinmidlothian.co.uk/terms-conditions/">Terms & Conditions</a> | <a href="https://locateinmidlothian.co.uk/privacy-policy/">Privacy Policy</a> | <a href="https://locateinmidlothian.co.uk/cookie-policy/">Cookie Policy</a> 829 </p> 830 </div> 831</div> 832
833<script src="https://locateinmidlothian.co.uk/wp-content/themes/midlothian/jquery.flexslider.js"></script>
vendor: 1 bytes, line 833
833
834<script> 835jQuery(document).ready(function() { 836 jQuery(".flexslider").flexslider({ 837 animation: "slide", 838 slideshowSpeed: 3000, 839 itemWidth: 210, 840 directionNav: false, 841 pauseOnAction: false, 842 pauseOnHover: false, 843 touch: false, 844 }); 845 jQuery('.gform_button').click(function(){ 846 jQuery(this).prop('value', 'Sending...'); 847 }); 848}); 849 850jQuery( function ( $ ) { 851 // Focus styles for menus when using keyboard navigation 852 853 // Properly update the ARIA states on focus (keyboard) and mouse over events 854 $( 'nav > ul' ).on( 'focus.wparia mouseenter.wparia', '[aria-haspopup="true"]', function ( ev ) { 855 $( ev.currentTarget ).attr( 'aria-expanded', true ); 856 } ); 857 858 // Properly update the ARIA states on blur (keyboard) and mouse out events 859 $( 'nav > ul' ).on( 'blur.wparia mouseleave.wparia', '[aria-haspopup="true"]', function ( ev ) { 860 $( ev.currentTarget ).attr( 'aria-expanded', false ); 861 } ); 862} ); 863</script>
863 864
865<script> 866document.addEventListener('DOMContentLoaded', function () { 867 setTimeout(function(){ 868 if( document.querySelectorAll('[name^=ct_checkjs]').length > 0 ) { 869 if (typeof apbct_public_sendREST === 'function' && typeof apbct_js_keys__set_input_value === 'function') { 870 apbct_public_sendREST( 871 'js_keys__get', 872 { callback: apbct_js_keys__set_input_value }) 873 } 874 } 875 },0) 876 }) 877</script>
vendor: 1 bytes, line 877
877
878<script type="speculationrules"> 879{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/midlothian/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 880</script>
880 881<!--googleoff: all--><div id="cookie-law-info-bar" data-nosnippet="true"><span>This website uses cookies to improve your experience. Please select your preference. <a href="https://locateinmidlothian.co.uk/cookie-policy/" id="CONSTANT_OPEN_URL" target="_blank" class="medium cli-plugin-button cli-plugin-main-link" style="display:inline-block">Cookie Policy</a> <a role="button" tabindex="0" class="cli_settings_button" style="margin:5px 20px 5px 20px">Cookie settings</a><a role="button" tabindex="0" data-cli_action="accept" id="cookie_action_close_header" class="medium cli-plugin-button cli-plugin-main-button cookie_action_close_header cli_action_button wt-cli-accept-btn" style="display:inline-block;margin:5px">ACCEPT</a></span></div><div id="cookie-law-info-again" style="display:none" data-nosnippet="true"><span id="cookie_hdr_showagain">Cookies Policy</span></div><div class="cli-modal" data-nosnippet="true" id="cliSettingsPopup" tabindex="-1" role="dialog" aria-labelledby="cliSettingsPopup" aria-hidden="true"> 882 <div class="cli-modal-dialog" role="document"> 883 <div class="cli-modal-content cli-bar-popup"> 884 <button type="button" class="cli-modal-close" id="cliModalClose"> 885 <svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg> 886 <span class="wt-cli-sr-only">Close</span> 887 </button> 888 <div class="cli-modal-body"> 889 <div class="cli-container-fluid cli-tab-container"> 890 <div class="cli-row"> 891 <div class="cli-col-12 cli-align-items-stretch cli-px-0"> 892 <div class="cli-privacy-overview"> 893 <h4>Cookies and Privacy Overview</h4> <div class="cli-privacy-content"> 894 <div class="cli-privacy-content-text"><a href="https://locateinmidlothian.co.uk/cookie-policy/" id="CONSTANT_OPEN_URL" target="_blank" class="medium cli-plugin-button cli-plugin-main-link" style="display:inline-block">Cookie Policy</a><br /> 895<p>This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.</p><a href="https://locateinmidlothian.co.uk/cookie-policy/" id="CONSTANT_OPEN_URL" target="_blank" class="medium cli-plugin-button cli-plugin-main-link" style="display:inline-block">Cookie Policy</a></div> 896 </div> 897 <a class="cli-privacy-readmore" aria-label="Show more" tabindex="0" role="button" data-readmore-text="Show more" data-readless-text="Show less"></a> </div> 898 </div> 899 <div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container"> 900 <div class="cli-tab-section"> 901 <div class="cli-tab-header"> 902 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab"> 903 Necessary </a> 904 <div class="wt-cli-necessary-checkbox"> 905 <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary" data-id="checkbox-necessary" checked="checked" /> 906 <label class="form-check-label" for="wt-cli-checkbox-necessary">Necessary</label> 907 </div> 908 <span class="cli-necessary-caption">Always Enabled</span> 909 </div> 910 <div class="cli-tab-content"> 911 <div class="cli-tab-pane cli-fade" data-id="necessary"> 912 <div class="wt-cli-cookie-description"> 913 Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information. </div> 914 </div> 915 </div> 916 </div> 917 <div class="cli-tab-section"> 918 <div class="cli-tab-header"> 919 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="non-necessary" data-toggle="cli-toggle-tab"> 920 Non-necessary </a> 921 <div class="cli-switch"> 922 <input type="checkbox" id="wt-cli-checkbox-non-necessary" class="cli-user-preference-checkbox" data-id="checkbox-non-necessary" checked='checked' /> 923 <label for="wt-cli-checkbox-non-necessary" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Non-necessary</span></label> 924 </div> 925 </div> 926 <div class="cli-tab-content"> 927 <div class="cli-tab-pane cli-fade" data-id="non-necessary"> 928 <div class="wt-cli-cookie-description"> 929 Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user data via anal
929ytics or other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website. </div> 930 </div> 931 </div> 932 </div> 933 </div> 934 </div> 935</div> 936 </div> 937 <div class="cli-modal-footer"> 938 <div class="wt-cli-element cli-container-fluid cli-tab-container"> 939 <div class="cli-row"> 940 <div class="cli-col-12 cli-align-items-stretch cli-px-0"> 941 <div class="cli-tab-footer wt-cli-privacy-overview-actions"> 942 943 <a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">SAVE & ACCEPT</a> 944 </div> 945 946 </div> 947 </div> 948 </div> 949 </div> 950 </div> 951 </div> 952</div> 953<div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div> 954<div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div> 955<!--googleon: all-->
955<script type="text/javascript"> 956 var default_location = 'Dalkeith'; 957 var latlng; 958 var address; 959 var dist = 0; 960 var Sgeocoder = (typeof google!=='undefined' && typeof google.maps!=='undefined') ? new google.maps.Geocoder() : {}; 961 962 963 function geodir_setup_submit_search($form) { 964 jQuery('.geodir_submit_search').off('click');// unbind any other click events 965 jQuery('.geodir_submit_search').on("click",function(e) { 966 e.preventDefault(); 967 968 var s = ' '; 969 var $form = jQuery(this).closest('form'); 970 971 if (jQuery("#sdistance input[type='radio']:checked").length != 0) dist = jQuery("#sdistance input[type='radio']:checked").val(); 972 if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == 'Search for') jQuery('.search_text', $form).val(s); 973 974 // Disable location based search for disabled location post type. 975 if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') { 976 if (gd_cpt_no_location(jQuery('.search_by_post', $form).val())) { 977 jQuery('.snear', $form).remove(); 978 jQuery('.sgeo_lat', $form).remove(); 979 jQuery('.sgeo_lon', $form).remove(); 980 jQuery('select[name="sort_by"]', $form).remove(); 981 jQuery($form).trigger("submit"); 982 return; 983 } 984 } 985 986 if ( 987 dist > 0 988 || (jQuery('select[name="sort_by"]').val() == 'nearest' 989 || jQuery('select[name="sort_by"]', $form).val() == 'farthest') 990 || (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != 'Near' && !jQuery('.geodir-location-search-type', $form).val() ) 991 ) { 992 993 var vNear = jQuery(".snear", $form).val(); 994 /* OSM can't handle post code with no space so we test for it and add one if needed */ 995 if(window.gdMaps === 'osm'){ 996 var $near_val = vNear; 997 var $is_post_code = $near_val.match("^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]??[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$"); 998 if($is_post_code){ 999 $near_val = $near_val.replace(/.{3}$/,' $&'); 1000 jQuery(".snear", $form).val($near_val); 1001 } 1002 } 1003 1004 geodir_setsearch($form); 1005 } else { 1006 jQuery(".snear", $form).val(''); 1007 jQuery($form).trigger("submit"); 1008 } 1009 }); 1010 // Clear near search GPS for core 1011 if (!jQuery('input.geodir-location-search-type').length && jQuery('[name="snear"]').length){ 1012 jQuery('[name="snear"]').off('keyup'); 1013 jQuery('[name="snear"]').on('keyup', function($){ 1014 jQuery('.sgeo_lat').val(''); 1015 jQuery('.sgeo_lon').val(''); 1016 }); 1017 } 1018 } 1019 1020 jQuery(document).ready(function() { 1021 geodir_setup_submit_search(); 1022 //setup advanced search form on form ajax load 1023 jQuery("body").on("geodir_setup_search_form", function($form){ 1024 geodir_setup_submit_search($form); 1025 }); 1026 }); 1027 1028 function geodir_setsearch($form) { 1029 if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == 'Near')) jQuery(".snear", $form).val(default_location); 1030 geocodeAddress($form); 1031 } 1032 1033 function updateSearchPosition(latLng, $form) { 1034 if (window.gdMaps === 'google') { 1035 jQuery('.sgeo_lat').val(latLng.lat()); 1036 jQuery('.sgeo_lon').val(latLng.lng()); 1037 } else if (window.gdMaps === 'osm') { 1038 jQuery('.sgeo_lat').val(latLng.lat); 1039 jQuery('.sgeo_lon').val(latLng.lon); 1040 } 1041 jQuery($form).trigger("submit"); // submit form after inserting the lat long positions 1042 } 1043 1044 function geocodeAddress($form) { 1045 // Call the geocode function 1046 Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null; 1047 1048 if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != '' ) || (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:"))) { 1049 if (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:")) { 1050 jQuery(".snear", $form).val(''); 1051 } 1052 jQuery($form).trigger("submit"); 1053 } else { 1054 var address = jQuery(".snear", $form).val(); 1055 1056 if (address && address.trim() == 'Near') { 1057 initialise2(); 1058 } else if(address && address.trim() == 'Near: My Location') { 1059 jQuery($form).trigger("submit"); 1060 } else { 1061 var search_address = address; 1062 if (window.gdMaps === 'google') { 1063 var geocodeQueryParams = {'address': search_address}; 1064 if (geodirIsZipCode(address)) { 1065 if (typeof geocodeQueryParams['componentRestrictions'] != 'undefined') { 1066 if (typeof geocodeQueryParams['componentRestrictions']['postalCode'] == 'undefined') { 1067 geocodeQueryParams['componentRestrictions']['postalCode'] = address; 1068 } 1069 } else { 1070 geocodeQueryParams['componentRestrictions'] = {'postalCode': address}; 1071 } 1072 } 1073 Sgeocoder.geocode(geocodeQueryParams, 1074 function (results, status) { 1075 if (status == google.maps.GeocoderStatus.OK) { 1076 updateSearchPosition(results[0].geometry.location, $form); 1077 } else { 1078 alert("Search was not successful for the following reason :" + status); 1079 } 1080 }); 1081 } else if (window.gdMaps === 'osm') { 1082 var osmCountryCodes = false;
1083 geocodePositionOSM(false, search_address, osmCountryCodes, false, 1084 function(geo) { 1085 if (typeof geo !== 'undefined' && geo.lat && geo.lon) { 1086 updateSearchPosition(geo, $form); 1087 } else { 1088 alert("Search was not successful for the requested address."); 1089 } 1090 }); 1091 } else { 1092 jQuery($form).trigger("submit"); 1093 } 1094 } 1095 } 1096 } 1097 1098 function geodirIsZipCode(string) { 1099 if (/^\d+$/.test(string)) { 1100 if (string.length > 3 && string.length < 7) { 1101 return true; 1102 } 1103 } 1104 return false; 1105 } 1106 1107 function initialise2() { 1108 if (!window.gdMaps) { 1109 return; 1110 } 1111 1112 if (window.gdMaps === 'google') { 1113 var latlng = new google.maps.LatLng(56.494343, -4.205446); 1114 var myOptions = { 1115 zoom: 4, 1116 mapTypeId: google.maps.MapTypeId.TERRAIN, 1117 disableDefaultUI: true 1118 } 1119 } else if (window.gdMaps === 'osm') { 1120 var latlng = new L.LatLng(56.494343, -4.205446); 1121 var myOptions = { 1122 zoom: 4, 1123 mapTypeId: 'TERRAIN', 1124 disableDefaultUI: true 1125 } 1126 } 1127 try { prepareGeolocation(); } catch (e) {} 1128 doGeolocation(); 1129 } 1130 1131 function doGeolocation() { 1132 if (navigator.geolocation) { 1133 navigator.geolocation.getCurrentPosition(positionSuccess, positionError); 1134 } else { 1135 positionError(-1); 1136 } 1137 } 1138 1139 function positionError(err) { 1140 var msg; 1141 switch (err.code) { 1142 case err.UNKNOWN_ERROR: 1143 msg = "Unable to find your location"; 1144 break; 1145 case err.PERMISSION_DENINED: 1146 msg = "Permission denied in finding your location"; 1147 break; 1148 case err.POSITION_UNAVAILABLE: 1149 msg = "Your location is currently unknown"; 1150 break; 1151 case err.BREAK: 1152 msg = "Attempt to find location took too long"; 1153 break; 1154 default: 1155 msg = "Location detection not supported in browser"; 1156 } 1157 jQuery('#info').html(msg); 1158 } 1159 1160 function positionSuccess(position) { 1161 var coords = position.coords || position.coordinate || position; 1162 jQuery('.sgeo_lat').val(coords.latitude); 1163 jQuery('.sgeo_lon').val(coords.longitude); 1164 1165 jQuery('.geodir-listing-search').trigger("submit"); 1166 } 1167 1168 /** 1169 * On unload page do some cleaning so back button cache does not store these values. 1170 */ 1171 jQuery(window).on("beforeunload", function(e) { 1172 if(jQuery('.sgeo_lat').length ){ 1173 jQuery('.sgeo_lat').val(''); 1174 jQuery('.sgeo_lon').val(''); 1175 } 1176 }); 1177 </script>
1177 1178 1179 <!-- ShiftNav Main Toggle --> 1180 <div id="shiftnav-toggle-main" class="shiftnav-toggle-main-align-center shiftnav-toggle-style-full_bar shiftnav-togglebar-gap-auto shiftnav-toggle-edge-left shiftnav-toggle-icon-x" ><button id="shiftnav-toggle-main-button" class="shiftnav-toggle shiftnav-toggle-shiftnav-main shiftnav-toggle-burger" tabindex="1" data-shiftnav-target="shiftnav-main" aria-label="Toggle Menu">MENU</button> <div class="shiftnav-main-toggle-content shiftnav-toggle-main-block"></div></div> 1181 <!-- /#shiftnav-toggle-main --> 1182 1183 1184 1185 1186 <!-- ShiftNav #shiftnav-main --> 1187 <div class="shiftnav shiftnav-nojs shiftnav-shiftnav-main shiftnav-left-edge shiftnav-skin-standard-dark shiftnav-transition-standard" id="shiftnav-main" data-shiftnav-id="shiftnav-main"> 1188 <div class="shiftnav-inner"> 1189 1190 1191 <nav class="shiftnav-nav"><ul id="menu-header-menu-1" class="shiftnav-menu shiftnav-targets-default shiftnav-targets-text-default shiftnav-targets-icon-default shiftnav-active-on-hover shiftnav-active-highlight"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5042 shiftnav-sub-shift shiftnav-depth-0"><a class="shiftnav-target" href="#">Live</a><span tabindex="0" class="shiftnav-submenu-activation"><i class="fa fa-chevron-right"></i></span> 1192<ul class="sub-menu sub-menu-1"> 1193<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5044 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/live-in-midlothian/">Live in Midlothian</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul> 1194</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5043 shiftnav-sub-shift shiftnav-depth-0"><a class="shiftnav-target" href="#">Visit</a><span tabindex="0" class="shiftnav-submenu-activation"><i class="fa fa-chevron-right"></i></span> 1195<ul class="sub-menu sub-menu-1"> 1196<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5045 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/visit-midlothian/">Visit Midlothian</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul> 1197</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-4366 shiftnav-sub-shift shiftnav-depth-0"><a class="shiftnav-target" href="#">Invest</a><span tabindex="0" class="shiftnav-submenu-activation"><i class="fa fa-chevron-right"></i></span> 1198<ul class="sub-menu sub-menu-1"> 1199<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4367 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/invest-in-midlothian/">Invest In Midlothian</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4374 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/choose-midlothian-2/who-we-are/">Who We Are</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4373 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/invest-in-midlothian/why-locate-in-midlothian/">Why Locate in Midlothian?</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4372 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/invest-in-midlothian/strategic-location/">Strategic Location</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4375 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/business-support/business-gateway-midlothian/">Business Gateway Midlothian</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4376 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/invest-in-midlothian/development-opportunities/">Development Opportunities</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4369 shiftnav-depth-1">
1199<a class="shiftnav-target" href="https://locateinmidlothian.co.uk/invest-in-midlothian/talented-workforce/">Talented Workforce</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4368 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/invest-in-midlothian/life-in-midlothian/">Life in Midlothian</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4371 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/invest-in-midlothian/midlothians-growth-sectors/">Midlothianâs Growth Sectors</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4467 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/invest-in-midlothian/invest-in-midlothian-enquiry/">Invest In Midlothian Enquiry</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul> 1200</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-315 shiftnav-sub-shift shiftnav-depth-0"><span class="shiftnav-target" >Business Support</span><span tabindex="0" class="shiftnav-submenu-activation"><i class="fa fa-chevron-right"></i></span> 1201<ul class="sub-menu sub-menu-1"> 1202<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/business-support/">Business Support Overview</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-280 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/business-support/business-gateway-midlothian/">Business Gateway Midlothian</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3347 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/business-support/regulatory-support/">Regulatory Support</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3001 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/business-support/commercial-property/">Commercial Property</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4517 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/business-support/business-funding/">Business Funding</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5133 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/business-support/our-partners/">Our Partners</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2661 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/business-support/midlothian-tourism-forum/">Midlothian Tourism Forum</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-282 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/business-support/company-case-studies/">Company Case Studies</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1441 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/green-economy/">Green Economy</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2778 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/midlothian-business-green-pledge/">Midlothian Business Green Pledge</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14102 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/invest-in-midlothian/midlothian-on-screen/">Midlothian on Screen</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul> 1203</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5229 shiftn
1203av-sub-shift shiftnav-depth-0"><a class="shiftnav-target" href="#">Business Directory</a><span tabindex="0" class="shiftnav-submenu-activation"><i class="fa fa-chevron-right"></i></span> 1204<ul class="sub-menu sub-menu-1"> 1205<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5227 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/location/">Midlothian Business Directory</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5228 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/add-listing/">Midlothian Business Directory â Add your listing</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul> 1206</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-4377 shiftnav-sub-shift shiftnav-depth-0"><a class="shiftnav-target" href="#">Jobs</a><span tabindex="0" class="shiftnav-submenu-activation"><i class="fa fa-chevron-right"></i></span> 1207<ul class="sub-menu sub-menu-1"> 1208<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-561 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/jobs/">Available Jobs</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1449 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/job-vacancy-listing/">Job Vacancy Listing</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1450 shiftnav-depth-1"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/employment-support/">Employment Support</a></li><li class="shiftnav-retract"><a tabindex="0" class="shiftnav-target"><i class="fa fa-chevron-left"></i> Back</a></li></ul> 1209</li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39 shiftnav-depth-0"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/contact/">Contact</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42 shiftnav-depth-0"><a class="shiftnav-target" href="https://locateinmidlothian.co.uk/news-events/">News & Events</a></li></ul></nav> 1210 <button class="shiftnav-sr-close shiftnav-sr-only shiftnav-sr-only-focusable"> 1211 × Close Panel </button> 1212 1213 </div><!-- /.shiftnav-inner --> 1214 </div><!-- /.shiftnav #shiftnav-main --> 1215 1216 1217 <style></style><style>html{font-size:16px;}</style>
1217<script data-cfasync="false"> 1218 window.dFlipLocation = 'https://locateinmidlothian.co.uk/wp-content/plugins/3d-flipbook-dflip-lite/assets/'; 1219 window.dFlipWPGlobal = {"text":{"toggleSound":"Turn on\/off Sound","toggleThumbnails":"Toggle Thumbnails","toggleOutline":"Toggle Outline\/Bookmark","previousPage":"Previous Page","nextPage":"Next Page","toggleFullscreen":"Toggle Fullscreen","zoomIn":"Zoom In","zoomOut":"Zoom Out","toggleHelp":"Toggle Help","singlePageMode":"Single Page Mode","doublePageMode":"Double Page Mode","downloadPDFFile":"Download PDF File","gotoFirstPage":"Go to First Page","gotoLastPage":"Go to Last Page","share":"Share","mailSubject":"I wanted you to see this FlipBook","mailBody":"Check out this site {{url}}","loading":"DearFlip: Loading "},"viewerType":"flipbook","moreControls":"download,pageMode,startPage,endPage,sound","hideControls":"","scrollWheel":"false","backgroundColor":"#777","backgroundImage":"","height":"auto","paddingLeft":"20","paddingRight":"20","controlsPosition":"bottom","duration":800,"soundEnable":"true","enableDownload":"true","showSearchControl":"false","showPrintControl":"false","enableAnnotation":false,"enableAnalytics":"false","webgl":"true","hard":"none","maxTextureSize":"1600","rangeChunkSize":"524288","zoomRatio":1.5,"stiffness":3,"pageMode":"0","singlePageMode":"0","pageSize":"0","autoPlay":"false","autoPlayDuration":5000,"autoPlayStart":"false","linkTarget":"2","sharePrefix":"flipbook-"}; 1220 </script>
1220 1221
1221<script id="geodir-js-extra"> 1222var geodir_params = {"siteurl":"https://locateinmidlothian.co.uk","plugin_url":"https://locateinmidlothian.co.uk/wp-content/plugins/geodirectory","ajax_url":"https://locateinmidlothian.co.uk/wp-admin/admin-ajax.php","gd_ajax_url":"https://locateinmidlothian.co.uk/wp-admin/admin-ajax.php?gd-ajax=1","has_gd_ajax":"1","gd_modal":"0","is_rtl":"","basic_nonce":"8f28f2c837","text_add_fav":"Add to Favourites","text_fav":"Favourite","text_remove_fav":"Remove from Favourites","text_unfav":"Unfavourite","icon_fav":"fas fa-heart","icon_unfav":"fas fa-heart","api_url":"https://locateinmidlothian.co.uk/wp-json/geodir/v2/","location_base_url":"https://locateinmidlothian.co.uk/location/","location_url":"https://locateinmidlothian.co.uk/location/","search_base_url":"https://locateinmidlothian.co.uk/search/","custom_field_not_blank_var":"Field label must not be blank","custom_field_not_special_char":"Please do not use special character and spaces in field key Variable Name.","custom_field_unique_name":"Field key must be unique.","custom_field_delete":"Are you sure you wish to delete this field?","custom_field_delete_children":"You must move or remove child elements first.","tax_meta_class_succ_del_msg":"File has been successfully deleted.","tax_meta_class_not_permission_to_del_msg":"You do NOT have permission to delete this file.","tax_meta_class_order_save_msg":"Order saved!","tax_meta_class_not_permission_record_img_msg":"You do not have permission to reorder images.","address_not_found_on_map_msg":"Address not found for:","my_place_listing_del":"Are you sure you wish to delete this listing?","confirmPostAuthorAction":"Are you sure you wish to perform this action?","my_main_listing_del":"Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure you wish to delete this main listing?","rating_error_msg":"Error : please retry","listing_url_prefix_msg":"Please enter listing URL prefix","invalid_listing_prefix_msg":"Invalid character in listing URL prefix","location_url_prefix_msg":"Please enter location URL prefix","invalid_location_prefix_msg":"Invalid character in location URL prefix","location_and_cat_url_separator_msg":"Please enter location and category URL separator","invalid_char_and_cat_url_separator_msg":"Invalid character in location and category URL separator","listing_det_url_separator_msg":"Please enter listing detail URL separator","invalid_char_listing_det_url_separator_msg":"Invalid character in listing detail URL separator","loading_listing_error_favorite":"Error loading listing.","field_id_required":"This field is required.","valid_email_address_msg":"Please enter valid email address.","default_marker_icon":"https://locateinmidlothian.co.uk/wp-content/plugins/geodirectory/assets/images/pin.png","default_marker_w":"50","default_marker_h":"50","latitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","longgitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","gd_cmt_btn_post_reply":"Post Reply","gd_cmt_btn_reply_text":"Reply text","gd_cmt_btn_post_review":"Post Review","gd_cmt_btn_review_text":"Review text","gd_cmt_err_no_rating":"Please select star rating, you can't leave a review without stars.","err_max_file_size":"File size error : You tried to upload a file over %s","err_file_upload_limit":"You have reached your upload limit of %s files.","err_pkg_upload_limit":"You may only upload %s files with this package, please try again.","action_remove":"Remove","txt_all_files":"Allowed files","err_file_type":"File type error. Allowed file types: %s","gd_allowed_img_types":"jpg,jpe,jpeg,gif,png,bmp,ico,webp,avif","txt_form_wait":"Wait...","txt_form_searching":"Searching...","txt_form_my_location":"My Location","txt_near_my_location":"Near: My Location","rating_type":"fa","reviewrating":"","multirating":"","map_name":"google","osmStart":"Start","osmVia":"Via {viaNumber}","osmEnd":"Enter Your Location","osmPressEnter":"Press Enter key to
1222search","geoMyLocation":"My Location","geoErrUNKNOWN_ERROR":"Unable to find your location","geoErrPERMISSION_DENINED":"Permission denied in finding your location","geoErrPOSITION_UNAVAILABLE":"Your location is currently unknown","geoErrBREAK":"Attempt to find location took too long","geoErrDEFAULT":"Location detection not supported in browser","i18n_set_as_default":"Set as default","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026","txt_choose_image":"Choose an image","txt_use_image":"Use image","img_spacer":"https://locateinmidlothian.co.uk/wp-content/plugins/geodirectory/assets/images/media-button-image.gif","txt_post_review":"Post Review","txt_post_reply":"Post reply","txt_leave_a_review":"Leave a Review.","txt_leave_a_reply":"Leave a reply","txt_reply_text":"Reply text","txt_review_text":"Review text","txt_read_more":"Read more","txt_about_listing":"about this listing","txt_open_now":"Open now","txt_closed_now":"Closed now","txt_closed_today":"Closed today","txt_closed":"Closed","txt_single_use":"This field is single use only and is already being used.","txt_page_settings":"Page selections should not be the same, please correct the issue to continue.","txt_save_other_setting":"Please save the current setting before adding a new one.","txt_previous":"Previous","txt_next":"Next","txt_lose_changes":"You may lose changes if you navigate away now!","txt_are_you_sure":"Are you sure?","txt_saving":"Saving...","txt_saved":"Saved","txt_order_saved":"Order saved","txt_preview":"Preview","txt_edit":"Edit","txt_delete":"Delete","txt_cancel":"Cancel","txt_confirm":"Confirm","txt_continue":"Continue","txt_yes":"Yes","txt_deleted":"Deleted","txt_google_key_error":"Google API key Error","txt_documentation":"Documentation","txt_google_key_verifying":"Verifying API Key","txt_google_key_enable_billing":"Enable Billing","txt_google_key_error_project":"Key invalid, you might have entered the project number instead of the API key","txt_google_key_error_invalid":"Key invalid, please double check you have entered it correctly","txt_google_key_error_referer":"This URL is not allowed for this API Key","txt_google_key_error_billing":"You must enable billing on your Google account.","txt_google_key_error_brave":"Brave browser shield will block this check and return a false positive","confirm_new_wp_template":"Are you sure want to create a new template to customize?","gmt_offset":"+1:00","timezone_string":"Europe/London","autosave":"10000","search_users_nonce":"4d37086a1c","google_api_key":"AIzaSyDRBzCvJUfIQAPqFOKa3H1pFc0nRU2ffmc","mapLanguage":"en","osmRouteLanguage":"en","osmRouteUnits":"imperial","markerAnimation":"bounce","confirm_set_location":"Would you like to manually set your location?","confirm_lbl_error":"ERROR:","label_title":"Title","label_caption":"Caption","button_set":"Set","BH_altTimeFormat":"h:i K","splitUK":"0","time_ago":{"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"},"resize_marker":"","marker_max_width":"50","marker_max_height":"50"}; 1223//# sourceURL=geodir-js-extra 1224</script>
vendor: 1 bytes, line 1224
1224
1225<script id="geodir-js" src="https://locateinmidlothian.co.uk/wp-content/plugins/geodirectory/assets/aui/js/geodirectory.min.js?ver=2.8.189"></script>
vendor: 1 bytes, line 1225
1225
1226<script id="jquery-ui-core-js-before"> 1227jQuery.uiBackCompat = true; 1228//# sourceURL=jquery-ui-core-js-before 1229</script>
vendor: 1 bytes, line 1229
1229
1230<script id="jquery-ui-core-js" src="https://locateinmidlothian.co.uk/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1230
1230
1231<script id="jquery-ui-datepicker-js" src="https://locateinmidlothian.co.uk/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1231
1231
1232<script id="jquery-ui-datepicker-js-after"> 1233jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"d MM yy","firstDay":1,"isRTL":false});}); 1234//# sourceURL=jquery-ui-datepicker-js-after 1235</script>
vendor: 1 bytes, line 1235
1235
1236<script id="loadmore-js-extra"> 1237var ajax_posts = {"ajaxurl":"https://locateinmidlothian.co.uk/wp-admin/admin-ajax.php","noposts":"No older posts found"}; 1238//# sourceURL=loadmore-js-extra 1239</script>
vendor: 1 bytes, line 1239
1239
1240<script id="loadmore-js" src="https://locateinmidlothian.co.uk/wp-content/themes/midlothian/loadmore.js?ver=1.0.0"></script>
vendor: 1 bytes, line 1240
1240
1241<script id="dflip-script-js" src="https://locateinmidlothian.co.uk/wp-content/plugins/3d-flipbook-dflip-lite/assets/js/dflip.min.js?ver=2.4.37"></script>
vendor: 1 bytes, line 1241
1241
1242<script id="shiftnav-js-extra"> 1243var shiftnav_data = {"shift_body":"off","shift_body_wrapper":"","lock_body":"on","lock_body_x":"off","open_current":"off","collapse_accordions":"off","scroll_panel":"on","breakpoint":"850","v":"1.7.2","pro":"1","touch_off_close":"on","scroll_offset":"100","disable_transforms":"off","close_on_target_click":"off","scroll_top_boundary":"50","scroll_tolerance":"10","process_uber_segments":"on"}; 1244//# sourceURL=shiftnav-js-extra 1245</script>
vendor: 1 bytes, line 1245
1245
1246<script id="shiftnav-js" src="https://locateinmidlothian.co.uk/wp-content/plugins/shiftnav-pro/assets/js/shiftnav.min.js?ver=1.7.2"></script>
vendor: 1 bytes, line 1246
1246
1247<script id="gform_gravityforms_utils-js" defer='defer' src="https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=d7e103405223e60d2719f4c330fd11cf"></script>
vendor: 1 bytes, line 1247
1247
1248<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 1248
1248
1249<script id="gform_gravityforms_theme-js-extra"> 1250var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"693a629586689187c954a622a1a2f960"},"ajax":{"ajaxurl":"https://locateinmidlothian.co.uk/wp-admin/admin-ajax.php","ajax_submission_nonce":"a18ef27ac1","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"7a5ae3ec34"}; 1251//# sourceURL=gform_gravityforms_theme-js-extra 1252</script>
vendor: 1 bytes, line 1252
1252
1253<script id="gform_gravityforms_theme-js" defer='defer' src="https://locateinmidlothian.co.uk/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=373fcf115e257ba62fdd1a205717b981"></script>
vendor: 1 bytes, line 1253
1253
1254<script id="wp-emoji-settings" type="application/json"> 1255{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://locateinmidlothian.co.uk/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 1256</script>
vendor: 1 bytes, line 1256
1256
1257<script type="module"> 1258/*! This file is auto-generated */ 1259var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1260//# sourceURL=https://locateinmidlothian.co.uk/wp-includes/js/wp-emoji-loader.min.js 1261</script>
vendor: 1 bytes, line 1261
1261
1262<script> 1263gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {if(typeof Placeholders != 'undefined'){ 1264 Placeholders.enable(); 1265 }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 1266</script>
vendor: 1 bytes, line 1266
1266
1267<script> 1268gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 1, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 1269</script>
1269 1270 1271</body> 1272</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.