PageSourceSearch

https://www.bristol-link.co.uk/contact/

html bristol-link.co.uk collected 2026-10-02 10:11:45 UTC 164,704 bytes, 1,553 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-GB">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="https://gmpg.org/xfn/11"> 
7	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
8
9	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
10	<title>Contact Us - Bristol Link</title>
11	<link rel="canonical" href="https://www.bristol-link.co.uk/contact/" />
12	<meta property="og:locale" content="en_GB" />
13	<meta property="og:type" content="article" />
14	<meta property="og:title" content="Contact Us - Bristol Link" />
15	<meta property="og:description" content="Thank you for showing an interest in Bristol Link&#8217;s website [&hellip;]" />
16	<meta property="og:url" content="https://www.bristol-link.co.uk/contact/" />
17	<meta property="og:site_name" content="Bristol Link" />
18	<meta property="article:publisher" content="https://www.facebook.com/bristollink/" />
19	<meta property="article:modified_time" content="2026-06-22T11:10:52+00:00" />
20	<meta property="og:image" content="https://www.bristol-link.co.uk/wp-content/uploads/bristol-link-community.jpg" />
21	<meta property="og:image:width" content="1200" />
22	<meta property="og:image:height" content="675" />
23	<meta property="og:image:type" content="image/jpeg" />
24	<meta name="twitter:card" content="summary_large_image" />
25	<meta name="twitter:label1" content="Estimated reading time" />
26	<meta name="twitter:data1" content="1 minute" />
27	
27<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bristol-link.co.uk\/contact\/","url":"https:\/\/www.bristol-link.co.uk\/contact\/","name":"Contact Us - Bristol Link","isPartOf":{"@id":"https:\/\/www.bristol-link.co.uk\/#website"},"datePublished":"2021-11-15T11:04:02+00:00","dateModified":"2026-06-22T11:10:52+00:00","breadcrumb":{"@id":"https:\/\/www.bristol-link.co.uk\/contact\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bristol-link.co.uk\/contact\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bristol-link.co.uk\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bristol-link.co.uk\/"},{"@type":"ListItem","position":2,"name":"Contact Us"}]},{"@type":"WebSite","@id":"https:\/\/www.bristol-link.co.uk\/#website","url":"https:\/\/www.bristol-link.co.uk\/","name":"Bristol Link","description":"Your Guide to the City of Bristol","publisher":{"@id":"https:\/\/www.bristol-link.co.uk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bristol-link.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.bristol-link.co.uk\/#organization","name":"Bristol Link","url":"https:\/\/www.bristol-link.co.uk\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.bristol-link.co.uk\/#\/schema\/logo\/image\/","url":"https:\/\/www.bristol-link.co.uk\/wp-content\/uploads\/bristol-link-logo.svg","contentUrl":"https:\/\/www.bristol-link.co.uk\/wp-content\/uploads\/bristol-link-logo.svg","caption":"Bristol Link"},"image":{"@id":"https:\/\/www.bristol-link.co.uk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bristollink\/","https:\/\/www.instagram.com\/bristol.link\/","https:\/\/uk.pinterest.com\/bristollink\/"]}]}</script>
27
28	<!-- / Yoast SEO plugin. -->
29
30
31<link rel='dns-prefetch' href='//use.fontawesome.com' />
32<link rel="alternate" type="application/rss+xml" title="Bristol Link &raquo; Feed" href="https://www.bristol-link.co.uk/feed/" />
33<link rel="alternate" type="application/rss+xml" title="Bristol Link &raquo; Comments Feed" href="https://www.bristol-link.co.uk/comments/feed/" />
34<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.bristol-link.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.bristol-link.co.uk%2Fcontact%2F" />
35<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.bristol-link.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.bristol-link.co.uk%2Fcontact%2F&#038;format=xml" />
36<style id="wp-img-auto-sizes-contain-inline-css">
37img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
38/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
39</style>
40<link rel='stylesheet' id='astra-theme-css-css' href='https://www.bristol-link.co.uk/wp-content/themes/astra/assets/css/minified/main.min.css?ver=4.14.0' media='all' />
41<link rel='stylesheet' id='astra-theme-dynamic-css' href='https://www.bristol-link.co.uk/wp-content/uploads/astra/astra-theme-dynamic-css-post-161.css?ver=1790859725' media='all' />
42<style id="wp-emoji-styles-inline-css">
43
44	img.wp-smiley, img.emoji {
45		display: inline !important;
46		border: none !important;
47		box-shadow: none !important;
48		height: 1em !important;
49		width: 1em !important;
50		margin: 0 0.07em !important;
51		vertical-align: -0.1em !important;
52		background: none !important;
53		padding: 0 !important;
54	}
55/*# sourceURL=wp-emoji-styles-inline-css */
56</style>
57<style id="wp-block-library-inline-css">
58: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;
58--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}}
59
60/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
61</style>
62<style id="wp-block-social-links-inline-css">
63.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}
63:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}
63:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}
64/*# sourceURL=https://www.bristol-link.co.uk/wp-includes/blocks/social-links/style.min.css */
65</style>
66
67
68<link rel='stylesheet' id='spectra-pro-block-css-css' href='https://www.bristol-link.co.uk/wp-content/plugins/spectra-pro/dist/style-blocks.css?ver=1.3.2' media='all' />
69<style id="global-styles-inline-css">
70:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
700) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
70a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
70.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
71/*# sourceURL=global-styles-inline-css */
72</style>
73
74<link rel='stylesheet' id='getpaid-item-variations-css' href='https://www.bristol-link.co.uk/wp-content/plugins/invoicing/assets/css/getpaid-variations.min.css?ver=2.8.61' media='all' />
75<link rel='stylesheet' id='uag-style-161-css' href='https://www.bristol-link.co.uk/wp-content/uploads/uag-plugin/assets/0/uag-css-161.css?ver=1790935903' media='all' />
76<link rel='stylesheet' id='astra-addon-css-css' href='https://www.bristol-link.co.uk/wp-content/uploads/astra-addon/astra-addon-6ab5100ddd84f3-69537891.css?ver=4.13.10' media='all' />
77<link rel='stylesheet' id='astra-addon-dynamic-css' href='https://www.bristol-link.co.uk/wp-content/uploads/astra-addon/astra-addon-dynamic-css-post-161.css?ver=1790859725' media='all' />
78<link rel='stylesheet' id='ayecode-ui-css' href='https://www.bristol-link.co.uk/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/css/ayecode-ui-compatibility.css?ver=0.2.56' media='all' />
79<style id="ayecode-ui-inline-css">
80html body{--bs-link-hover-color:rgba(var(--bs-primary-rgb),.75);--bs-link-color:var(--bs-primary)}.bsui .breadcrumb{--bs-breadcrumb-item-active-color:#0170b9}.bsui .navbar{--bs-nav-link-hover-color:#0170b9;--bs-navbar-hover-color:#0170b9;--bs-navbar-active-color:#0170b9}.bsui a{color:var(--bs-primary)}.bsui .text-primary{color:var(--bs-primary)!important}.bsui .dropdown-menu{--bs-dropdown-link-hover-color:var(--bs-primary);--bs-dropdown-link-active-color:var(--bs-primary)}.bsui .pagination{--bs-pagination-hover-color:var(--bs-primary);--bs-pagination-active-bg:var(--bs-primary)}.bsui .link-primary{color:var(--bs-primary)!important}.bsui .link-primary:hover{color:rgba(var(--bs-primary-rgb),.8)!important}.bsui .btn-primary{--bs-btn-bg:#0170b9;--bs-btn-border-color:#0170b9;--bs-btn-hover-bg:rgba(var(--bs-primary-rgb),.9);--bs-btn-hover-border-color:rgba(var(--bs-primary-rgb),.9);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-bg:rgba(var(--bs-primary-rgb),.9);--bs-btn-active-border-color:rgba(var(--bs-primary-rgb),.9);--bs-btn-active-shadow:unset;--bs-btn-disabled-bg:rgba(var(--bs-primary-rgb),.5);--bs-btn-disabled-border-color:rgba(var(--bs-primary-rgb),.1)}.bsui .btn-outline-primary{--bs-btn-color:#0170b9;--bs-btn-border-color:#0170b9;--bs-btn-hover-bg:rgba(var(--bs-primary-rgb),.9);--bs-btn-hover-border-color:rgba(var(--bs-primary-rgb),.9);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-bg:rgba(var(--bs-primary-rgb),.9);--bs-btn-active-border-color:rgba(var(--bs-primary-rgb),.9);--bs-btn-active-shadow:unset;--bs-btn-disabled-bg:rgba(var(--bs-primary-rgb),.5);--bs-btn-disabled-border-color:rgba(var(--bs-primary-rgb),.1)}.bsui .btn-primary:hover{box-shadow:0 .25rem .25rem .125rem rgb(var(--bs-primary-rgb),.1),0 .375rem .75rem -.125rem rgb(var(--bs-primary-rgb),.4)}.bsui .btn-translucent-primary{color:rgb(var(--bs-primary-rgb))}.bsui .btn-translucent-primary:hover,.bsui .btn-translucent-primary:focus,.bsui .btn-translucent-primary.focus{background-color:rgb(var(--bs-primary-rgb))}html body{--bs-primary:#0170b9}html body{--bs-primary-rgb:1,112,185}.bsui .btn-primary:hover,.bsui .btn-primary:focus,.bsui .btn-primary.focus{background-color:#0168ac;border-color:#0165a7}.bsui .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.bsui .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.bsui .btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #0170b940}.bsui .btn-primary:not(:disabled):not(.disabled):active,.bsui .btn-primary:not(:disabled):not(.disabled).active,.show>.bsui .btn-primary.dropdown-toggle{background-color:#0165a7;border-color:#0162a2}.bsui .btn-primary:not(:disabled):not(.disabled):active:focus,.bsui .btn-primary:not(:disabled):not(.disabled).active:focus,.show>.bsui .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #0170b940}.bsui .btn-primary:not(:disabled):not(.disabled):active:focus,.bsui .btn-primary:not(:disabled):not(.disabled):focus{box-shadow:0 .25rem .25rem .125rem rgba(var(--bs-primary-rgb),.1),0 .375rem .75rem -.125rem rgba(var(--bs-primary-rgb),.4)}.bsui .alert-primary{--bs-alert-bg:rgba(var(--bs-primary-rgb),.1)!important;--bs-alert-border-color:rgba(var(--bs-primary-rgb),.25)!important;--bs-alert-color:rgba(var(--bs-primary-rgb),1)!important}.bsui .text-secondary{color:var(--bs-secondary)!important}.bsui .link-secondary{color:var(--bs-secondary)!important}.bsui .link-secondary:hover{color:rgba(var(--bs-secondary-rgb),.8)!important}.bsui .btn-secondary{--bs-btn-bg:#ffa400;--bs-btn-border-color:#ffa400;--bs-btn-hover-bg:rgba(var(--bs-secondary-rgb),.9);--bs-btn-hover-border-color:rgba(var(--bs-secondary-rgb),.9);--bs-btn-focus-shadow-rgb:var(--bs-secondary-rgb);--bs-btn-active-bg:rgba(var(--bs-secondary-rgb),.9);--bs-btn-active-border-color:rgba(var(--bs-secondary-rgb),.9);--bs-btn-active-shadow:unset;--bs-btn-disabled-bg:rgba(var(--bs-secondary-rgb),.5);--bs-btn-disabled-border-color:rgba(var(--bs-secondary-rgb),.1)}.bsui .btn-outline-secondary{--bs-btn-color:#ffa400;--bs-btn-border-color:#ffa400;--bs-btn-hover-bg:rgba(var(--bs-secondary-rgb),.9);--bs-btn-hover-border-color:rgba(var(--bs-secondary-rgb),.9);--bs-btn-focus-shadow-rgb:var(--bs-secondary-rgb);--bs-btn-active-bg:rgba(var(--bs-secondary-rgb),.9);--bs-btn-active-border-color:rgba(var(--bs-secondary-rgb),.9);--bs-btn-active-shadow:unset;--bs-btn-disabled-bg:rgba(var(--bs-secondary-rgb),.5);--bs-btn-disabled-border-color:rgba(var(--bs-secondary-rgb),.1)}.bsui .btn-secondary:hover{box-shadow:0 .25rem .25rem .125rem rgb(var(--bs-secondary-rgb),.1),0 .375rem .75rem -.125rem rgb(var(--bs-secondary-rgb),.4)}html body{--bs-secondary:#ffa400}html body{--bs-secondary-rgb:255,164,0}.bsui .btn-secondary:hover,.bsui .btn-secondary:focus,.bsui .btn-secondary.focus{background-color:#ec9800;border-color:#e69400}.bsui .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.bsui .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.bsui .btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffa40040}.bsui .btn-secondary:not(:disabled):not(.disabled):active,.bsui .btn-secondary:not(:disabled):not(.disabled).active,.show>.bsui .btn-secondary.dropdown-toggle{background-color:#e69400;border-color:#e09000}.bsui .btn-secondary:not(:disabled):not(.disabled):active:focus,.bsui .btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.bsui .btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffa40040}.bsui .btn-secondary:not(:disabled):not(.disabled):active:focus,.bsui .btn-secondary:not(:disabled):not(.disabled):focus{box-shadow:0 .25rem .25rem .125rem rgba(var(--bs-secondary-rgb),.1),0 .375rem .75rem -.125rem rgba(var(--bs-secondary-rgb),.4)}.bsui .alert-secondary{--bs-alert-bg:rgba(var(--bs-secondary-rgb),.1)!important;--bs-alert-border-color:rgba(var(--bs-secondary-rgb),.25)!important;--bs-alert-color:rgba(var(--bs-secondary-rgb),1)!important}body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0!important;position:initial}
80body.modal-open .sticky:has(.modal),body.modal-open .sticky-top:has(.modal){position:static!important}.woocommerce-js.modal-open .select2-container .select2-dropdown,.woocommerce-js.modal-open .select2-container .select2-search__field,.woocommerce-page.modal-open .select2-container .select2-dropdown,.woocommerce-page.modal-open .select2-container .select2-search__field{z-index:1056}
81/*# sourceURL=ayecode-ui-inline-css */
82</style>
83<link rel='stylesheet' id='astra-child-theme-css-css' href='https://www.bristol-link.co.uk/wp-content/themes/astra-child/style.css?ver=1.0.0' media='all' />
84<link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v6.7.2/css/all.css?wpfas=true' media='all' />
85<link rel='stylesheet' id='wp-block-paragraph-css' href='https://www.bristol-link.co.uk/wp-includes/blocks/paragraph/style.min.css?ver=db908655ce19e57ea6f2279bfffe067d' media='all' />
86<link rel='stylesheet' id='wp-block-heading-css' href='https://www.bristol-link.co.uk/wp-includes/blocks/heading/style.min.css?ver=db908655ce19e57ea6f2279bfffe067d' media='all' />
87<script id="jquery-core-js" src="https://www.bristol-link.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 87
87
88<script id="jquery-core-js-after">
89window.gdSetMap = window.gdSetMap || 'auto';window.gdLoadMap = window.gdLoadMap || '';
90//# sourceURL=jquery-core-js-after
91</script>
vendor: 1 bytes, line 91
91
92<script id="jquery-migrate-js" src="https://www.bristol-link.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 92
92
93<script id="jquery-js-after">
94window.gdSetMap = window.gdSetMap || 'auto';window.gdLoadMap = window.gdLoadMap || '';
95//# sourceURL=jquery-js-after
96</script>
vendor: 1 bytes, line 96
96
97<script id="select2-js" src="https://www.bristol-link.co.uk/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets/js/select2.min.js?ver=4.0.11"></script>
vendor: 1 bytes, line 97
97
98<script id="bootstrap-js-bundle-js" src="https://www.bristol-link.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 98
98
99<script id="bootstrap-js-bundle-js-after">
100function 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();
100jQuery('.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("&#039;","'");$element_require=$element_require.replace("&quot;",'"');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;
100Object.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)}});
100if($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&amp;showinfo=0&amp;modestbranding=1&amp;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
100ing('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();
101//# sourceURL=bootstrap-js-bundle-js-after
102</script>
vendor: 1 bytes, line 102
102
103<script id="breeze-prefetch-js-extra">
104var breeze_prefetch = {"local_url":"https://www.bristol-link.co.uk","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
105//# sourceURL=breeze-prefetch-js-extra
106</script>
vendor: 1 bytes, line 106
106
107<script id="breeze-prefetch-js" src="https://www.bristol-link.co.uk/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.6.0"></script>
vendor: 1 bytes, line 107
107
108<script id="userswp-js-extra">
109var uwp_localize_data = {"uwp_more_char_limit":"100","uwp_more_text":"more","uwp_less_text":"less","error":"Something went wrong.","error_retry":"Something went wrong, please retry.","uwp_more_ellipses_text":"...","ajaxurl":"https://www.bristol-link.co.uk/wp-admin/admin-ajax.php","login_modal":"1","register_modal":"1","forgot_modal":"1","uwp_pass_strength":"4","uwp_strong_pass_msg":"Please enter valid strong password.","default_banner":"https://www.bristol-link.co.uk/wp-content/plugins/userswp/assets/images/banner.png","basicNonce":"5983716b45","wordfence_2fa_active":"1"};
110//# sourceURL=userswp-js-extra
111</script>
vendor: 1 bytes, line 111
111
112<script id="userswp-js" src="https://www.bristol-link.co.uk/wp-content/plugins/userswp/assets/js/users-wp.min.js?ver=1.2.76"></script>
112
113<link rel="https://api.w.org/" href="https://www.bristol-link.co.uk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.bristol-link.co.uk/wp-json/wp/v2/pages/161" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.bristol-link.co.uk/xmlrpc.php?rsd" />
114
115<link rel='shortlink' href='https://www.bristol-link.co.uk/?p=161' />
116<script type="text/javascript">
117           var ajaxurl = "https://www.bristol-link.co.uk/wp-admin/admin-ajax.php";
118         </script>
118
119<style>
120	.getpaid-price-buttons label{
121		transition: all .3s ease-out;
122		text-align: center;
123		padding: 10px 20px;
124		background-color: #eeeeee;
125		border: 1px solid #e0e0e0;
126	}
127
128	.getpaid-price-circles label {
129		padding: 0 4px;
130		-moz-border-radius:50%;
131		-webkit-border-radius: 50%;
132		border-radius: 50%;
133	}
134
135	.getpaid-price-circles label span{
136		display: block;
137		padding: 50%;
138		margin: -3em -50% 0;
139		position: relative;
140		top: 1.5em;
141		border: 1em solid transparent;
142		white-space: nowrap;
143	}
144
145	.getpaid-price-buttons input[type="radio"]{
146		visibility: hidden;
147		height: 0;
148		width: 0 !important;
149	}
150
151	.getpaid-price-buttons input[type="radio"]:checked + label,
152	.getpaid-price-buttons label:hover {
153		color: #fff;
154		background-color: #1e73be;
155		border-color: #1e73be;
156	}
157
158	.getpaid-public-items-archive-single-item .inner {
159		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
160	}
161
162	.getpaid-public-items-archive-single-item:hover .inner{
163		box-shadow: 0 1px 4px rgba(0,0,0,0.15), 0 1px 3px rgba(0,0,0,0.30);
164	}
165
166	.wp-block-getpaid-public-items-getpaid-public-items-loop .item-name {
167		font-size: 1.3rem;
168	}
169
170	.getpaid-subscription-item-actions {
171		color: #ddd;
172		font-size: 13px;
173		padding: 2px 0 0;
174		position: relative;
175		left: -9999em;
176	}
177
178	.getpaid-subscriptions-table-row:hover .getpaid-subscription-item-actions {
179		position: static;
180	}
181
182	.getpaid-subscriptions table {
183		font-size: 0.9em;
184		table-layout: fixed;
185	}
186
187	.getpaid-subscriptions-table-column-subscription {
188		font-weight: 500;
189	}
190
191	.getpaid-subscriptions-table-row span.label {
192		font-weight: 500;
193	}
194
195	.getpaid-subscriptions.bsui .table-bordered thead th {
196		border-bottom-width: 1px;
197	}
198
199	.getpaid-subscriptions.bsui .table-striped tbody tr:nth-of-type(odd) {
200		background-color: rgb(0 0 0 / 0.01);
201	}
202
203	.wpinv-page .bsui a.btn {
204		text-decoration: none;
205		margin-right: 2px;
206    	margin-bottom: 2px;
207	}
208
209	.getpaid-cc-card-inner {
210		max-width: 460px;
211	}
212
213	.getpaid-payment-modal-close {
214		position: absolute;
215		top: 0;
216		right: 0;
217		z-index: 200;
218	}
219
220	.getpaid-form-cart-item-price {
221		min-width: 120px !important;
222	}
223
224	/* Fabulous Fluid theme fix */
225	#primary .getpaid-payment-form p {
226		float: none !important;
227	}
228
229	.bsui .is-invalid ~ .invalid-feedback, .bsui .is-invalid ~ .invalid-tooltip {
230		display: block
231	}
232
233	.bsui .is-invalid {
234		border-color: #dc3545 !important;
235	}
236
237	.getpaid-file-upload-element{
238		height: 200px;
239		border: 3px dashed #dee2e6;
240		cursor: pointer;
241	}
242
243	.getpaid-file-upload-element:hover{
244		border: 3px dashed #424242;
245	}
246
247	.getpaid-file-upload-element.getpaid-trying-to-drop {
248	    border: 3px dashed #8bc34a;
249		background: #f1f8e9;
250	}
251</style>
252<style id="uagb-style-conditional-extension">@media (min-width: 1025px){body .uag-hide-desktop.uagb-google-map__wrap,body .uag-hide-desktop{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){body .uag-hide-tab.uagb-google-map__wrap,body .uag-hide-tab{display:none !important}}@media (max-width: 767px){body .uag-hide-mob.uagb-google-map__wrap,body .uag-hide-mob{display:none !important}}</style><link rel="icon" href="https://www.bristol-link.co.uk/wp-content/uploads/cropped-favicon-32x32.png" sizes="32x32" />
253<link rel="icon" href="https://www.bristol-link.co.uk/wp-content/uploads/cropped-favicon-192x192.png" sizes="192x192" />
254<link rel="apple-touch-icon" href="https://www.bristol-link.co.uk/wp-content/uploads/cropped-favicon-180x180.png" />
255<meta name="msapplication-TileImage" content="https://www.bristol-link.co.uk/wp-content/uploads/cropped-favicon-270x270.png" />
256<meta name="generator" content="WP Super Duper v1.2.37" data-sd-source="userswp" /><meta name="generator" content="WP Font Awesome Settings v1.1.12" data-ac-source="geodirectory" /><style id="wp-custom-css">
257a.badge.bg-secondary[rel="prev"],
258a.badge.bg-secondary[rel="next"] {
259  background: #f9f9f9 !important;   
260  color: #000000;                   
261  padding: 8px 14px;
262  border-radius: 30px;
263  border: 1px solid #e2e8f0;
264  text-decoration: none;
265  font-weight: 400;
266  transition: background 0.2s ease, border-color 0.2s ease;
267}
268a.badge.bg-secondary[rel="prev"]:hover,
269a.badge.bg-secondary[rel="next"]:hover {
270  background: #eeeeee !important; 
271  border-color: #cbd5e1;
272}
273
274@media (min-width: 768px) {
275    .wp-block-geodirectory-geodir-widget-post-images,
276    .wp-block-geodirectory-geodir-widget-post-images .geodir-post-slider,
277    .wp-block-geodirectory-geodir-widget-post-images .geodir-post-slider img {
278        max-height: 480px !important; 
279        overflow: hidden !important;
280        object-fit: cover !important;
281        width: 100% !important;
282    }
283}
284
285@media (max-width: 768px) {
286    
287    .custom-logo-indent,
288    .custom-logo-indent .geodir-post-slider {
289        padding-left: 50px;   
290        padding-top: 20px;    
291        padding-right: 0;     
292        box-sizing: border-box;
293    }
294
295    .custom-logo-indent img,
296    .custom-logo-indent .geodir-post-slider img {
297        max-height: 70px !important; 
298        width: auto !important;         
299        object-fit: contain !important; 
300        display: block;
301        margin: 0;                      
302    }
303}
304.geodir-archive .ast-row {
305    margin: 0px !important;
306}
307
308#comments:nth-child(2){
309	display:none !important;
310}
311
312.geodir-listing-posts.row-cols-md-3 {
313    --bs-columns: 2 !important;
314}
315
316@media (min-width: 768px) {
317.geodir-listing-posts > * {flex: 0 0 50% !important;
318max-width: 50% !important;
319}
320}
321
322.geodir-image-container .gd-badge-meta:nth-child(1) a {
323 pointer-events: none !important;
324	display:none;
325  cursor: default !important;
326  text-decoration: none !important;
327}
328.gd-badge {
329    background-color: #ffa400 !important;
330    color: #fff !important;
331}
332
333body.archive .card-img-top {
334    position: relative;
335}
336
337body.archive .geodir_post_meta.gd-fav-info-wrap {
338    position: absolute !important;
339    top: 5px;
340    right: 15px;
341    z-index: 9999;
342    margin: 0 !important;
343}
344
345body.archive .geodir_post_meta.gd-fav-info-wrap .gd-list-favorite {
346    margin: 0 !important;
347}
348
349body.archive .geodir_post_meta.gd-fav-info-wrap i {
350    font-size: 22px;
351}
352.geodir-fav-text {
353    display: none !important;
354}
355body.wp-singular .geodir-image-container {
356    position: relative;
357}
358
359body.wp-singular .gd-fav-info-wrap {
360    position: absolute !important;
361    top: 10px;
362    right: 20px;
363    z-index: 9999;
364}
365
366
367body.wp-singular .gd-fav-info-wrap .gd-list-favorite {
368    margin: 0 !important;
369}
370
371.geodir_post_meta.gd-fav-info-wrap:nth-child(2) {
372    display:none !important;
373}
374
375.geodir-post-directions:nth-child(3) {
376    display:none !important;
377}
378
379
380		.archive .gd-list-favorite{
381			display:none;
382		}
383		span.custom-gd-fav-wrap{
384		position: relative;
385    	left: -10px;
386    	top: -1px;
387		}
388		.custom-gd-fav-wrap > span,
389		.custom-gd-fav-wrap a {
390			background: transparent !important;
391			border: none !important;
392			padding: 0 !important;
393			float: right;
394		}
395		.custom-gd-fav-wrap .geodir-addtofav-icon i {
396			color: grey !important;
397			font-size: 20px;
398		}
399		.custom-gd-fav-wrap .geodir-removetofav-icon i {
400			color: #ffa400 !important;
401			font-size: 20px;
402}
403	.uwp-account-class .gd-bh-show-field {
404    margin-right: 0 !important;
405}
406
407.uwp-account-class .geodir-field-business_hours {
408    width: 100%;
409    text-align: left !important;
410}
411
412.uwp-account-class .geodir-i-business_hours {
413    display: flex;
414    align-items: center;
415    gap: 5px;
416}
417
418.uwp-account-class .gd-bh-expand-range {
419    padding-left: 22px; 
420}
421
422.uwp-account-class .geodir-field-business_hours a.text-truncate {
423    overflow: visible !important;
424}
425</style>
426<style id="core-block-supports-inline-css">
427.wp-container-core-social-links-is-layout-b192c3d7{justify-content:flex-start;}
428/*# sourceURL=core-block-supports-inline-css */
429</style>
430<link rel='stylesheet' id='astra-addon-megamenu-dynamic-css' href='https://www.bristol-link.co.uk/wp-content/plugins/astra-addon/addons/nav-menu/assets/css/minified/magamenu-frontend.min.css?ver=4.13.10' media='all' />
431<style id="astra-addon-megamenu-dynamic-inline-css">
432.ast-desktop .menu-item-4633 .astra-mm-icon-label.icon-item-4633,  .ast-header-break-point .menu-item-4633 .astra-mm-icon-label.icon-item-4633{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4633 .astra-mm-icon-label.icon-item-4633 svg,  .ast-header-break-point .menu-item-4633 .astra-mm-icon-label.icon-item-4633 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}.ast-desktop .menu-item-4633 .astra-mm-icon-label.icon-item-4633,  .ast-header-break-point .menu-item-4633 .astra-mm-icon-label.icon-item-4633{display:inline-block;vertical-align:middle;line-height:0;margin:5px;}.ast-desktop .menu-item-4633 .astra-mm-icon-label.icon-item-4633 svg,  .ast-header-break-point .menu-item-4633 .astra-mm-icon-label.icon-item-4633 svg{color:var(--ast-global-color-0);fill:var(--ast-global-color-0);width:20px;height:20px;}
433/*# sourceURL=astra-addon-megamenu-dynamic-inline-css */
434</style>
435
436</head>
437
438<body itemtype='https://schema.org/WebPage' itemscope='itemscope' class="wp-singular page-template-default page page-id-161 wp-custom-logo wp-embed-responsive wp-theme-astra wp-child-theme-astra-child ast-desktop ast-plain-container ast-no-sidebar astra-4.14.0 ast-single-post ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-layout aui_bs5 ast-normal-title-enabled astra-addon-4.13.10 gd-map-auto">
439			
439<script data-cfasync="false">
440			(function(){var mq=window.matchMedia('(max-width:1024.99px)');function apply(isMobile){var b=document.body.classList;if(isMobile){b.add('ast-header-break-point');b.remove('ast-desktop');}else{b.remove('ast-header-break-point');b.add('ast-desktop');}}apply(mq.matches);if(mq.addEventListener){mq.addEventListener('change',function(e){apply(e.matches);});}else if(mq.addListener){mq.addListener(function(e){apply(e.matches);});}})();
441			</script>
441
442			
443<a
444	class="skip-link screen-reader-text"
445	href="#content">
446		Skip to content</a>
447
448<div
449class="hfeed site" id="page">
450			<header
451		class="site-header header-main-layout-1 ast-primary-menu-enabled ast-logo-title-inline ast-hide-custom-menu-mobile ast-builder-menu-toggle-link ast-mobile-header-inline" id="masthead" itemtype="https://schema.org/WPHeader" itemscope="itemscope" itemid="#masthead"		>
452			<div id="ast-desktop-header" data-toggle-type="dropdown">
453		<div class="ast-main-header-wrap main-header-bar-wrap ">
454		<div class="ast-primary-header-bar ast-primary-header main-header-bar site-header-focus-item" data-section="section-primary-header-builder">
455						<div class="site-primary-header-wrap ast-builder-grid-row-container site-header-focus-item ast-container" data-section="section-primary-header-builder">
456				<div class="ast-builder-grid-row ast-builder-grid-row-has-sides ast-builder-grid-row-no-center">
457											<div class="site-header-primary-section-left site-header-section ast-flex site-header-section-left">
458									<div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="title_tagline">
459							<div
460				class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope"				>
461					<span class="site-logo-img"><a href="https://www.bristol-link.co.uk/" class="custom-logo-link" rel="home"><img src="https://www.bristol-link.co.uk/wp-content/uploads/bristol-link-logo.svg" class="custom-logo" alt="Bristol Link logo" decoding="async" /></a></span>				</div>
462			<!-- .site-branding -->
463					</div>
464								</div>
465																								<div class="site-header-primary-section-right site-header-section ast-flex ast-grid-right-section">
466										<div class="ast-builder-menu-2 ast-builder-menu ast-flex ast-builder-menu-2-focus-item ast-builder-layout-element site-header-focus-item" data-section="section-hb-menu-2">
467			<div class="ast-main-header-bar-alignment"><div class="main-header-bar-navigation"><nav class="site-navigation ast-flex-grow-1 navigation-accessibility site-header-focus-item" id="secondary_menu-site-navigation-desktop" aria-label="Secondary Site Navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope="itemscope"><div class="main-navigation ast-inline-flex"><ul id="ast-hf-menu-2" class="main-header-menu ast-menu-shadow ast-nav-menu ast-flex  submenu-with-border stack-on-mobile ast-mega-menu-enabled"><li id="menu-item-4633" class="users-wp-menu users-wp-login-nav menu-item menu-item-type-custom menu-item-object-custom menu-item-4633"><a href="https://www.bristol-link.co.uk/login/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
468                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
469                </svg></span><span class="menu-text">Log in</span></a></li></ul></div></nav></div></div>		</div>
470				<div class="ast-builder-layout-element ast-flex site-header-focus-item ast-header-button-1" data-section="section-hb-button-1">
471			<div class="ast-builder-button-wrap ast-builder-button-size-sm"><a class="ast-custom-button-link" href="https://www.bristol-link.co.uk/select-plan/" target="_self"  role="button" aria-label="SELECT PLAN">
472			<div class="ast-custom-button">SELECT PLAN</div>
473		</a><a class="menu-link" href="https://www.bristol-link.co.uk/select-plan/" target="_self" >SELECT PLAN</a></div>		</div>
474				<div class="ast-builder-layout-element ast-flex site-header-focus-item ast-header-search" data-section="section-header-search">
475					<div class="ast-search-menu-icon slide-search" >
476		<form role="search" method="get" class="search-form" action="https://www.bristol-link.co.uk/">
477	<label for="search-field">
478		<span class="screen-reader-text">Search for:</span>
479		<input
480			type="search"
481			id="search-field"
482			class="search-field"
483									placeholder="Search..."
484			value=""
485			name="s"
486			tabindex="-1">
487					<button class="search-submit ast-search-submit" aria-label="Search Submit">
488				<span hidden>Search</span>
489				<i><span class="ast-icon icon-search"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewbox="-893 477 142 142" enable-background="new -888 480 142 142" xml:space="preserve">
490						  <path d="M-787.4,568.7h-6.3l-2.4-2.4c7.9-8.7,12.6-20.5,12.6-33.1c0-28.4-22.9-51.3-51.3-51.3  c-28.4,0-51.3,22.9-51.3,51.3c0,28.4,22.9,51.3,51.3,51.3c12.6,0,24.4-4.7,33.1-12.6l2.4,2.4v6.3l39.4,39.4l11.8-11.8L-787.4,568.7  L-787.4,568.7z M-834.7,568.7c-19.7,0-35.5-15.8-35.5-35.5c0-19.7,15.8-35.5,35.5-35.5c19.7,0,35.5,15.8,35.5,35.5  C-799.3,553-815,568.7-834.7,568.7L-834.7,568.7z" />
491						  </svg></span></i>
492			</button>
493			</label>
494	</form>
495			<div class="ast-search-icon">
496				<a class="slide-search astra-search-icon" role="button" tabindex="0" aria-label="Search button" href="#">
497					<span class="screen-reader-text">Search</span>
498					<span class="ast-icon icon-search icon-search"><span class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg></span></span>				</a>
499			</div>
500		</div>
501				</div>
502									</div>
503												</div>
504					</div>
505								</div>
506			</div>
507	</div> <!-- Main Header Bar Wrap -->
508<div id="ast-mobile-header" class="ast-mobile-header-wrap " data-type="dropdown">
509		<div class="ast-main-header-wrap main-header-bar-wrap" >
510		<div class="ast-primary-header-bar ast-primary-header main-header-bar site-primary-header-wrap site-header-focus-item ast-builder-grid-row-layout-default ast-builder-grid-row-tablet-layout-default ast-builder-grid-row-mobile-layout-default" data-section="section-primary-header-builder">
511									<div class="ast-builder-grid-row ast-builder-grid-row-has-sides ast-builder-grid-row-no-center">
512													<div class="site-header-primary-section-left site-header-section ast-flex site-header-section-left">
513										<div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="title_tagline">
514							<div
515				class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope"				>
516					<span class="site-logo-img"><a href="https://www.bristol-link.co.uk/" class="custom-logo-link" rel="home"><img src="https://www.bristol-link.co.uk/wp-content/uploads/bristol-link-logo.svg" class="custom-logo" alt="Bristol Link logo" decoding="async" /></a></span>				</div>
517			<!-- .site-branding -->
518					</div>
519									</div>
520																									<div class="site-header-primary-section-right site-header-section ast-flex ast-grid-right-section">
521										<div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="section-header-mobile-trigger">
522						<div class="ast-button-wrap">
523				<button
524					type="button"
525					class="menu-toggle main-header-menu-toggle ast-mobile-menu-trigger-outline"
526					aria-expanded="false"
527					aria-label="Main menu toggle"
528														>
529					<span class="mobile-menu-toggle-icon">
530						<span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg class='ast-mobile-svg ast-menu2-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'><path d='M24 21v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1zM24 13v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1zM24 5v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1z'></path></svg></span><span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg class='ast-mobile-svg ast-close-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z'></path></svg></span>					</span>
531									</button>
532			</div>
533					</div>
534									</div>
535											</div>
536						</div>
537	</div>
538				<div class="ast-mobile-header-content content-align-flex-start ">
539						<div class="ast-builder-menu-mobile ast-builder-menu ast-builder-menu-mobile-focus-item ast-builder-layout-element site-header-focus-item" data-section="section-header-mobile-menu">
540			<div class="ast-main-header-bar-alignment"><div class="main-header-bar-navigation"><nav class="site-navigation ast-flex-grow-1 navigation-accessibility site-header-focus-item" id="ast-mobile-site-navigation" aria-label="Site Navigation: Account Nav" itemtype="https://schema.org/SiteNavigationElement" itemscope="itemscope"><div class="main-navigation"><ul id="ast-hf-mobile-menu" class="main-header-menu ast-nav-menu ast-flex  submenu-with-border astra-menu-animation-fade  stack-on-mobile ast-mega-menu-enabled"><li class="users-wp-menu users-wp-login-nav menu-item menu-item-type-custom menu-item-object-custom menu-item-4633"><a href="https://www.bristol-link.co.uk/login/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
541                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
542                </svg></span><span class="menu-text">Log in</span></a></li></ul></div></nav></div></div>		</div>
543				<div class="ast-builder-layout-element ast-flex site-header-focus-item ast-header-search" data-section="section-header-search">
544			<div class="ast-search-menu-icon search-box ast-inline-search">
545	<form role="search" method="get" class="search-form" action="https://www.bristol-link.co.uk/">
546			<label>
547				<span class="screen-reader-text">Search for:</span>
548				<input type="search" class="search-field" placeholder="Search..." value="" name="s" />
549			</label>
550			<button type="submit" class="search-submit normal-search" value="Search" aria-label="Search"><i class="astra-search-icon"> <span class="ast-icon icon-search icon-search"><span class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg></span></span> </i></button>
551		</form></div>
552		</div>
553				<div class="ast-builder-layout-element ast-flex site-header-focus-item ast-header-button-1" data-section="section-hb-button-1">
554			<div class="ast-builder-button-wrap ast-builder-button-size-sm"><a class="ast-custom-button-link" href="https://www.bristol-link.co.uk/select-plan/" target="_self"  role="button" aria-label="SELECT PLAN">
555			<div class="ast-custom-button">SELECT PLAN</div>
556		</a><a class="menu-link" href="https://www.bristol-link.co.uk/select-plan/" target="_self" >SELECT PLAN</a></div>		</div>
557					</div>
558			</div>
559		</header><!-- #masthead -->
560			<div id="content" class="site-content">
561		<div class="ast-container">
562		
563
564	<div id="primary" class="content-area primary">
565
566		
567					<main id="main" class="site-main">
568				<article
569class="post-161 page type-page status-publish ast-article-single" id="post-161" itemtype="https://schema.org/CreativeWork" itemscope="itemscope">
570	
571				<header class="entry-header ">
572				<h1 class="entry-title" itemprop="headline">Contact Us</h1>			</header> <!-- .entry-header -->
573		
574<div class="entry-content clear"
575	data-ast-blocks-layout="true" itemprop="text">
576
577	
578	
579<p class="wp-block-paragraph">Thank you for showing an interest in Bristol Link&#8217;s website and the services we offer. I hope you&#8217;re enjoying the site and finding it useful.</p>
580
581
582
583<h2 class="wp-block-heading" id="business-inquiries">General Enquiries</h2>
584
585
586
587<p class="wp-block-paragraph">For general enquiries related to the operation of this website or an order you may have placed, please use the following contact form.</p>
588
589
590
591<p class="wp-block-paragraph"><strong>No sales pitches please</strong> &#8211; you&#8217;ll be wasting your time &#8211; we already know a thing or two about SEO, digital marketing, and social media 🙂</p>
592
593
594
595<div class="wp-block-uagb-forms uagb-forms__outer-wrap uagb-block-eb8957a9 uagb-forms__medium-btn"><form class="uagb-forms-main-form" method="post" autocomplete="on" name="uagb-form-eb8957a9">
596<div class="wp-block-uagb-forms-name uagb-forms-name-wrap uagb-forms-field-set uagb-block-4b3231f4"><div class="uagb-forms-name-label required uagb-forms-input-label" id="4b3231f4">Name</div><input type="text" placeholder="Name" required class="uagb-forms-name-input uagb-forms-input" name="4b3231f4" autocomplete="name"/></div>
597
598
599
600<div class="wp-block-uagb-forms-select uagb-forms-select-wrap uagb-forms-field-set uagb-block-17987462"><div class="uagb-forms-select-label required uagb-forms-input-label" id="17987462">Select Title</div><select class="uagb-forms-select-box uagb-forms-input" required name="17987462"><option value="" disabled selected>Select your option</option><option value="General enquiry">General enquiry</option><option value="Business directory">Business directory</option><option value="Content ideas">Content ideas</option><option value="Advertising">Advertising</option><option value="Sponsorship">Sponsorship</option></select></div>
601
602
603
604<div class="wp-block-uagb-forms-email uagb-forms-email-wrap uagb-forms-field-set uagb-block-3afbaa53"><div class="uagb-forms-email-label required uagb-forms-input-label" id="3afbaa53">Email</div><input type="email" class="uagb-forms-email-input uagb-forms-input" placeholder="[email protected]" required name="3afbaa53"/></div>
605
606
607
608<div class="wp-block-uagb-forms-textarea uagb-forms-textarea-wrap uagb-forms-field-set uagb-block-cd1bdb6f"><div class="uagb-forms-textarea-label required uagb-forms-input-label" id="cd1bdb6f">Message</div><textarea required class="uagb-forms-textarea-input uagb-forms-input" rows="4" placeholder="Enter your message" name="cd1bdb6f" autocomplete="off"></textarea></div>
609
610
611
612<div class="wp-block-uagb-forms-accept uagb-forms-accept-wrap uagb-forms-field-set uagb-block-47416d84"><div class="uagb-forms-accept-privacy-link"><a href="https://www.bristol-link.co.uk/privacy/" target="_blank" rel="noopener noreferrer">Privacy Policy</a></div><input type="checkbox" name="47416d84" required value="Agree" class="uagb-forms-checkbox" id="uagb-forms-accept-47416d84"/><label name="47416d84" for="uagb-forms-accept-47416d84" class="uagb-forms-accept-label required" id="47416d84">I have read and agree to the Privacy Policy.</label><br/></div>
613<div class="uagb-forms-form-hidden-data"><input type="hidden" id="g-recaptcha-response" class="uagb-forms-recaptcha"/><input type="hidden" class="uagb_forms_form_label" value="Contact Form"/><input type="hidden" class="uagb_forms_form_id" value="uagb-form-eb8957a9"/>
613</div><div class="g-recaptcha uagb-forms-field-set" data-sitekey=""></div><div class="uagb-form-reacaptcha-error-eb8957a9"></div><div class="uagb-forms-main-submit-button-wrap wp-block-button"><button class="uagb-forms-main-submit-button wp-block-button__link"><div class="uagb-forms-main-submit-button-text">SUBMIT</div></button></div></form><div class="uagb-forms-success-message-eb8957a9 uagb-forms-submit-message-hide"><span>The form has been submitted successfully!</span></div><div class="uagb-forms-failed-message-eb8957a9 uagb-forms-submit-message-hide"><span>There has been some error while submitting the form. Please verify all form fields again.</span></div></div>
614
615	
616	
617</div><!-- .entry-content .clear -->
618
619	
620	
621</article><!-- #post-## -->
622
623			</main><!-- #main -->
624			
625		
626	</div><!-- #primary -->
627
628
629	</div> <!-- ast-container -->
630	</div><!-- #content -->
631<footer
632class="site-footer" id="colophon" itemtype="https://schema.org/WPFooter" itemscope="itemscope" itemid="#colophon">
633			<div class="site-primary-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-full ast-builder-grid-row-tablet-full ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-primary-footer-builder">
634	<div class="ast-builder-grid-row-container-inner">
635					<div class="ast-builder-footer-grid-columns site-primary-footer-inner-wrap ast-builder-grid-row">
636											<div class="site-footer-primary-section-1 site-footer-section site-footer-section-1">
637							<aside
638		class="footer-widget-area widget-area site-footer-focus-item footer-widget-area-inner" data-section="sidebar-widgets-footer-widget-2" aria-label="Footer Widget 2" role="region"		>
639			<section id="block-7" class="widget widget_block widget_text">
640<p class="wp-block-paragraph"><a href="https://www.bristol-link.co.uk/about/">About Us</a> | <a href="https://www.bristol-link.co.uk/advertising/">Advertising</a> | <a href="https://www.bristol-link.co.uk/sponsorship/">Sponsorship</a> | <a href="https://www.bristol-link.co.uk/privacy/">Privacy Policy</a> | <a href="https://www.bristol-link.co.uk/terms/">Terms and Conditions</a> | <a href="https://www.bristol-link.co.uk/local-business-awards-bristol/">Local Business Awards</a> | <a href="https://www.bristol-link.co.uk/contact/">Contact Us</a></p>
641</section><section id="block-11" class="widget widget_block">
642<ul class="wp-block-social-links aligncenter has-normal-icon-size has-icon-color has-icon-background-color is-content-justification-left is-layout-flex wp-container-core-social-links-is-layout-b192c3d7 wp-block-social-links-is-layout-flex"><li style="color:#ffffff;background-color:var(--ast-global-color-0)" class="wp-social-link wp-social-link-facebook has-white-color has-ast-global-color-0-background-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/bristollink/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>
643
644<li style="color:#ffffff;background-color:var(--ast-global-color-0)" class="wp-social-link wp-social-link-instagram has-white-color has-ast-global-color-0-background-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.instagram.com/bristol.link/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594
644-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li>
645
646<li style="color:#ffffff;background-color:var(--ast-global-color-0)" class="wp-social-link wp-social-link-linkedin has-white-color has-ast-global-color-0-background-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/bristol-link/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>
647
648<li style="color:#ffffff;background-color:var(--ast-global-color-0)" class="wp-social-link wp-social-link-feed has-white-color has-ast-global-color-0-background-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/groups/BristolLink/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook Group</span></a></li></ul>
649</section>		</aside>
650						</div>
651										</div>
652			</div>
653
654</div>
655<div class="site-below-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-full ast-builder-grid-row-tablet-full ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-below-footer-builder">
656	<div class="ast-builder-grid-row-container-inner">
657					<div class="ast-builder-footer-grid-columns site-below-footer-inner-wrap ast-builder-grid-row">
658											<div class="site-footer-below-section-1 site-footer-section site-footer-section-1">
659								<div class="ast-builder-layout-element ast-flex site-footer-focus-item ast-footer-copyright" data-section="section-footer-builder">
660				<div class="ast-footer-copyright"><p>Copyright &copy; 2026 Bristol Link. All Rights Reserved.<br />
661Made with <span style="color: #d9338b">❤</span> by Bristolians.</p>
662</div>			</div>
663						</div>
664										</div>
665			</div>
666
667</div>
668	</footer><!-- #colophon -->
669	</div><!-- #page -->
670<script type="speculationrules">
671{"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/astra-child/*","/wp-content/themes/astra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
672</script>
672
673		
673<script type="text/javascript">
674			var default_location = 'Bristol';
675			var latlng;
676			var address;
677			var dist = 0;
678			var Sgeocoder = (typeof google!=='undefined' && typeof google.maps!=='undefined') ? new google.maps.Geocoder() : {};
679
680			
681			function geodir_setup_submit_search($form) {
682				jQuery('.geodir_submit_search').off('click');// unbind any other click events
683				jQuery('.geodir_submit_search').on("click",function(e) {
684					e.preventDefault();
685
686					var s = ' ';
687					var $form = jQuery(this).closest('form');
688					
689					if (jQuery("#sdistance input[type='radio']:checked").length != 0) dist = jQuery("#sdistance input[type='radio']:checked").val();
690					if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == 'Search for') jQuery('.search_text', $form).val(s);
691
692					// Disable location based search for disabled location post type.
693					if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
694						if (gd_cpt_no_location(jQuery('.search_by_post', $form).val())) {
695							jQuery('.snear', $form).remove();
696							jQuery('.sgeo_lat', $form).remove();
697							jQuery('.sgeo_lon', $form).remove();
698							jQuery('select[name="sort_by"]', $form).remove();
699							jQuery($form).trigger("submit");
700							return;
701						}
702					}
703
704					if (
705						dist > 0
706						|| (jQuery('select[name="sort_by"]').val() == 'nearest'
707						|| jQuery('select[name="sort_by"]', $form).val() == 'farthest')
708						|| (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != 'Near - place, post code, blank' && !jQuery('.geodir-location-search-type', $form).val() )
709					) {
710
711						var vNear = jQuery(".snear", $form).val();
712						/* OSM can't handle post code with no space so we test for it and add one if needed */
713						if(window.gdMaps === 'osm'){
714							var $near_val = vNear;
715							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})$");
716							if($is_post_code){
717								$near_val = $near_val.replace(/.{3}$/,' $&');
718								jQuery(".snear", $form).val($near_val);
719							}
720						}
721
722						geodir_setsearch($form);
723					} else {
724						jQuery(".snear", $form).val('');
725						jQuery($form).trigger("submit");
726					}
727				});
728				// Clear near search GPS for core
729				if (!jQuery('input.geodir-location-search-type').length && jQuery('[name="snear"]').length){
730					jQuery('[name="snear"]').off('keyup');
731					jQuery('[name="snear"]').on('keyup', function($){
732						jQuery('.sgeo_lat').val('');
733						jQuery('.sgeo_lon').val('');
734					});
735				}
736			}
737
738			jQuery(document).ready(function() {
739				geodir_setup_submit_search();
740				//setup advanced search form on form ajax load
741				jQuery("body").on("geodir_setup_search_form", function($form){
742					geodir_setup_submit_search($form);
743				});
744			});
745
746			function geodir_setsearch($form) {
747				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 - place, post code, blank')) jQuery(".snear", $form).val(default_location);
748				geocodeAddress($form);
749			}
750
751			function updateSearchPosition(latLng, $form) {
752				if (window.gdMaps === 'google') {
753					jQuery('.sgeo_lat').val(latLng.lat());
754					jQuery('.sgeo_lon').val(latLng.lng());
755				} else if (window.gdMaps === 'osm') {
756					jQuery('.sgeo_lat').val(latLng.lat);
757					jQuery('.sgeo_lon').val(latLng.lon);
758				}
759				jQuery($form).trigger("submit"); // submit form after inserting the lat long positions
760			}
761
762			function geocodeAddress($form) {
763				// Call the geocode function
764				Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
765
766				if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:"))) {
767					if (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:")) {
768						jQuery(".snear", $form).val('');
769					}
770					jQuery($form).trigger("submit");
771				} else {
772					var address = jQuery(".snear", $form).val();
773
774					if (address && address.trim() == 'Near - place, post code, blank') {
775						initialise2();
776					} else if(address && address.trim() == 'Near: My Location') {
777						jQuery($form).trigger("submit");
778					} else {
779												var search_address = address;
780												if (window.gdMaps === 'google') {
781							var geocodeQueryParams = {'address': search_address};
782							if (geodirIsZipCode(address)) {
783								if (typeof geocodeQueryParams['componentRestrictions'] != 'undefined') {
784									if (typeof geocodeQueryParams['componentRestrictions']['postalCode'] == 'undefined') {
785										geocodeQueryParams['componentRestrictions']['postalCode'] = address;
786									}
787								} else {
788									geocodeQueryParams['componentRestrictions'] = {'postalCode': address};
789								}
790							}
791														Sgeocoder.geocode(geocodeQueryParams,
792								function (results, status) {
793																		if (status == google.maps.GeocoderStatus.OK) {
794										updateSearchPosition(results[0].geometry.location, $form);
795									} else {
796										alert("Search was not successful for the following reason :" + status);
797									}
798								});
799						} else if (window.gdMaps === 'osm') {
800							var osmCountryCodes = false;
801														geocodePositionOSM(false, search_address, osmCountryCodes, false,
802								function(geo) {
803																		if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
804										updateSearchPosition(geo, $form);
805									} else {
806										alert("Search was not successful for the requested address.");
807									}
808								});
809						} else {
810							jQuery($form).trigger("submit");
811						}
812					}
813				}
814			}
815
816			function geodirIsZipCode(string) {
817				if (/^\d+$/.test(string)) {
818					if (string.length > 3 && string.length < 7) {
819						return true;
820					}
821				}
822				return false;
823			}
824
825			function initialise2() {
826				if (!window.gdMaps) {
827					return;
828				}
829
830				if (window.gdMaps === 'google') {
831					var latlng = new google.maps.LatLng(56.494343, -4.205446);
832					var myOptions = {
833						zoom: 4,
834						mapTypeId: google.maps.MapTypeId.TERRAIN,
835						disableDefaultUI: true
836					}
837				} else if (window.gdMaps === 'osm') {
838					var latlng = new L.LatLng(56.494343, -4.205446);
839					var myOptions = {
840						zoom: 4,
841						mapTypeId: 'TERRAIN',
842						disableDefaultUI: true
843					}
844				}
845				try { prepareGeolocation(); } catch (e) {}
846				doGeolocation();
847			}
848
849			function doGeolocation() {
850				if (navigator.geolocation) {
851					navigator.geolocation.getCurrentPosition(positionSuccess, positionError);
852				} else {
853					positionError(-1);
854				}
855			}
856
857			function positionError(err) {
858				var msg;
859				switch (err.code) {
860					case err.UNKNOWN_ERROR:
861						msg = "Unable to find your location";
862						break;
863					case err.PERMISSION_DENINED:
864						msg = "Permission denied in finding your location";
865						break;
866					case err.POSITION_UNAVAILABLE:
867						msg = "Your location is currently unknown";
868						break;
869					case err.BREAK:
870						msg = "Attempt to find location took too long";
871						break;
872					default:
873						msg = "Location detection not supported in browser";
874				}
875				jQuery('#info').html(msg);
876			}
877
878			function positionSuccess(position) {
879				var coords = position.coords || position.coordinate || position;
880				jQuery('.sgeo_lat').val(coords.latitude);
881				jQuery('.sgeo_lon').val(coords.longitude);
882
883				jQuery('.geodir-listing-search').trigger("submit");
884			}
885
886			/**
887			 * On unload page do some cleaning so back button cache does not store these values.
888			 */
889			jQuery(window).on("beforeunload", function(e) {
890				if(jQuery('.sgeo_lat').length ){
891					jQuery('.sgeo_lat').val('');
892					jQuery('.sgeo_lon').val('');
893				}
894			});
895		</script>
895
896		        
896<script id="independent-analytics-script"   >
897            // Do not change this comment line otherwise Speed Optimizer won't be able to detect this script
898
899            (function () {
900                function sendRequest(url, body) {
901                    if(!window.fetch) {
902                        const xhr = new XMLHttpRequest();
903                        xhr.open("POST", url, true);
904                        xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
905                        xhr.send(JSON.stringify(body))
906                        return
907                    }
908
909                    const request = fetch(url, {
910                        method: 'POST',
911                        body: JSON.stringify(body),
912                        keepalive: true,
913                        headers: {
914                            'Content-Type': 'application/json;charset=UTF-8'
915                        }
916                    });
917                }
918                const calculateParentDistance = (child, parent) => {
919                    let count = 0;
920                    let currentElement = child;
921
922                    // Traverse up the DOM tree until we reach parent or the top of the DOM
923                    while (currentElement && currentElement !== parent) {
924                        currentElement = currentElement.parentNode;
925                        count++;
926                    }
927
928                    // If parent was not found in the hierarchy, return -1
929                    if (!currentElement) {
930                        return -1; // Indicates parent is not an ancestor of element
931                    }
932
933                    return count; // Number of layers between element and parent
934                }
935                const isMatchingClass = (linkRule, href, classes, ids) => {
936                    return classes.includes(linkRule.value)
937                }
938                const isMatchingId = (linkRule, href, classes, ids) => {
939                    return ids.includes(linkRule.value)
940                }
941                const isMatchingDomain = (linkRule, href, classes, ids) => {
942                    if(!URL.canParse(href)) {
943                        return false
944                    }
945
946                    const url = new URL(href)
947                    const host = url.host
948                    const hostsToMatch = [host]
949
950                    if(host.startsWith('www.')) {
951                        hostsToMatch.push(host.substring(4))
952                    } else {
953                        hostsToMatch.push('www.' + host)
954                    }
955
956                    return hostsToMatch.includes(linkRule.value)
957                }
958                const isMatchingExtension = (linkRule, href, classes, ids) => {
959                    if(!URL.canParse(href)) {
960                        return false
961                    }
962
963                    const url = new URL(href)
964
965                    return url.pathname.endsWith('.' + linkRule.value)
966                }
967                const isMatchingSubdirectory = (linkRule, href, classes, ids) => {
968                    if(!URL.canParse(href)) {
969                        return false
970                    }
971
972                    const url = new URL(href)
973
974                    return url.pathname.startsWith('/' + linkRule.value + '/')
975                }
976                const isMatchingProtocol = (linkRule, href, classes, ids) => {
977                    if(!URL.canParse(href)) {
978                        return false
979                    }
980
981                    const url = new URL(href)
982
983                    return url.protocol === linkRule.value + ':'
984                }
985                const isMatchingExternal = (linkRule, href, classes, ids) => {
986                    if(!URL.canParse(href) || !URL.canParse(document.location.href)) {
987                        return false
988                    }
989
990                    const matchingProtocols = ['http:', 'https:']
991                    const siteUrl = new URL(document.location.href)
992                    const linkUrl = new URL(href)
993
994                    // Links to subdomains will appear to be external matches according to JavaScript,
995                    // but the PHP rules will filter those events out.
996                    return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host
997                }
998                const isMatch = (linkRule, href, classes, ids) => {
999                    switch (linkRule.type) {
1000                        case 'class':
1001                            return isMatchingClass(linkRule, href, classes, ids)
1002                        case 'id':
1003                            return isMatchingId(linkRule, href, classes, ids)
1004                        case 'domain':
1005                            return isMatchingDomain(linkRule, href, classes, ids)
1006                        case 'extension':
1007                            return isMatchingExtension(linkRule, href, classes, ids)
1008                        case 'subdirectory':
1009                            return isMatchingSubdirectory(linkRule, href, classes, ids)
1010                        case 'protocol':
1011                            return isMatchingProtocol(linkRule, href, classes, ids)
1012                        case 'external':
1013                            return isMatchingExternal(linkRule, href, classes, ids)
1014                        default:
1015                            return false;
1016                    }
1017                }
1018                const track = (element) => {
1019                    const href = element.href ?? null
1020                    const classes = Array.from(element.classList)
1021                    const ids = [element.id]
1022                    const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}]
1023                    if(linkRules.length === 0) {
1024                        return
1025                    }
1026
1027                    // For link rules that target an id, we need to allow that id to appear
1028                    // in any ancestor up to the 7th ancestor. This loop looks for those matches
1029                    // and counts them.
1030                    linkRules.forEach((linkRule) => {
1031                        if(linkRule.type !== 'id') {
1032                            return;
1033                        }
1034
1035                        const matchingAncestor = element.closest('#' + linkRule.value)
1036
1037                        if(!matchingAncestor || matchingAncestor.matches('html, body')) {
1038                            return;
1039                        }
1040
1041                        const depth = calculateParentDistance(element, matchingAncestor)
1042
1043                        if(depth < 7) {
1044                            ids.push(linkRule.value)
1045                        }
1046                    });
1047
1048                    // For link rules that target a class, we need to allow that class to appear
1049                    // in any ancestor up to the 7th ancestor. This loop looks for those matches
1050                    // and counts them.
1051                    linkRules.forEach((linkRule) => {
1052                        if(linkRule.type !== 'class') {
1053                            return;
1054                        }
1055
1056                        const matchingAncestor = element.closest('.' + linkRule.value)
1057
1058                        if(!matchingAncestor || matchingAncestor.matches('html, body')) {
1059                            return;
1060                        }
1061
1062                        const depth = calculateParentDistance(element, matchingAncestor)
1063
1064                        if(depth < 7) {
1065                            classes.push(linkRule.value)
1066                        }
1067                    });
1068
1069                    const hasMatch = linkRules.some((linkRule) => {
1070                        return isMatch(linkRule, href, classes, ids)
1071                    })
1072
1073                    if(!hasMatch) {
1074                        return
1075                    }
1076
1077                    const url = "https://www.bristol-link.co.uk/wp-content/plugins/independent-analytics/iawp-click-endpoint.php";
1078                    const siteId = "";
1079                    const body = {
1080                        href: href,
1081                        classes: classes.join(' '),
1082                        ids: ids.join(' '),
1083                        siteId: siteId,
1084                        ...{"payload":{"resource":"singular","singular_id":161,"page":1},"signature":"861a1adcd05a8fcd73744c9ba2434e4c"}                    };
1085
1086                    sendRequest(url, body)
1087                }
1088                let hasSearched = false;
1089                function search() {
1090                    if(hasSearched) {
1091                        return;
1092                    }
1093                    hasSearched = true;
1094
1095                    if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") {
1096                        return;
1097                    }
1098
1099                                            if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
1100                            return;
1101                        }
1102                    
1103                    let referrer_url = null;
1104
1105                    if (typeof document.referrer === 'string' && document.referrer.length > 0) {
1106                        referrer_url = document.referrer;
1107                    }
1108
1109                    const params = location.search.slice(1).split('&').reduce((acc, s) => {
1110                        const [k, v] = s.split('=');
1111                        return Object.assign(acc, {[k]: v});
1112                    }, {});
1113
1114                    const url = "https://www.bristol-link.co.uk/wp-json/iawp/search";
1115                    const body = {
1116                        referrer_url,
1117                        utm_source: params.utm_source,
1118                        utm_medium: params.utm_medium,
1119                        utm_campaign: params.utm_campaign,
1120                        utm_term: params.utm_term,
1121                        utm_content: params.utm_content,
1122                        gclid: params.gclid,
1123                        ...{"payload":{"resource":"singular","singular_id":161,"page":1},"signature":"861a1adcd05a8fcd73744c9ba2434e4c"}                    };
1124
1125                    sendRequest(url, body)
1126                }
1127                document.addEventListener('mousedown', function (event) {
1128                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
1129                        return;
1130                    }
1131                    
1132                    const element = event.target.closest('a')
1133
1134                    if(!element) {
1135                        return
1136                    }
1137
1138                    const isPro = false
1139                    if(!isPro) {
1140                        return
1141                    }
1142
1143                    // Don't track left clicks with this event. The click event is used for that.
1144                    if(event.button === 0) {
1145                        return
1146                    }
1147
1148                    track(element)
1149                })
1150                document.addEventListener('click', function (event) {
1151                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
1152                        return;
1153                    }
1154                    
1155                    const element = event.target.closest('a, button, input[type="submit"], input[type="button"]')
1156
1157                    if(!element) {
1158                        return
1159                    }
1160
1161                    const isPro = false
1162                    if(!isPro) {
1163                        return
1164                    }
1165
1166                    track(element)
1167                })
1168                document.addEventListener('play', function (event) {
1169                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
1170                        return;
1171                    }
1172                    
1173                    const element = event.target.closest('audio, video')
1174
1175                    if(!element) {
1176                        return
1177                    }
1178
1179                    const isPro = false
1180                    if(!isPro) {
1181                        return
1182                    }
1183
1184                    track(element)
1185                }, true)
1186                document.addEventListener("DOMContentLoaded", function (e) {
1187                    search();
1188                });
1189                document.addEventListener("iawpSearch", function (e) {
1190                    search();
1191                });
1192            })();
1193        </script>
1193
1194        
1195<div class="bsui">
1196	<div  id="getpaid-payment-modal" class="modal" tabindex="-1" role="dialog">
1197		<div class="modal-dialog modal-dialog-centered modal-lg" role="checkout" style="max-width: 650px;">
1198			<div class="modal-content">
1199				<div class="modal-body">
1200					<button type="button" class=" btn-close p-2 getpaid-payment-modal-close d-sm-none" data-bs-dismiss="modal" aria-label="Close">
1201											</button>
1202					<div class="modal-body-wrapper"></div>
1203				</div>
1204			</div>
1205		</div>
1206	</div>
1207</div>
1208<script>
1209var badge = document.querySelector('.single-gd_place .bsui.gd-badge-meta');
1210									
1211var container = document.querySelector('.single-gd_place .geodir-image-container');
1212									
1213if(badge && container) {
1214    container.style.position = 'relative'; 
1215    badge.style.position = 'absolute';
1216    badge.style.top = '5px';
1217    badge.style.left = '20px';
1218    badge.style.zIndex = '999999';
1219    badge.style.margin = '0';
1220    badge.style.display = 'block';
1221    container.prepend(badge);
1222}
1223</script>
1223
1224	<style>
1225  .archive gd-badge-meta {
1226    position: absolute !important;
1227    top: 0 !important;
1228    left: 0 !important;
1229    z-index: 10 !important;
1230}
1231  .gd-badge.ab-top-left {
1232    top: 10px !important;
1233    left: 10px !important;
1234}
1235	</style>
1236    
1236<script>
1237    jQuery(document).ready(function($) {
1238        $('.geodir-post-directions a.gd-badge .gd-secondary').each(function(){
1239            if ($(this).text().trim() === 'Free Listing') {
1240                $(this).text('Get Directions');
1241            }
1242        });
1243		 var fav = $('.gd-fav-info-wrap');
1244    var imageContainer = $('.geodir-image-container');
1245
1246    if(fav.length && imageContainer.length){
1247        imageContainer.append(fav);
1248    }
1249    });
1250    </script>
1250
1251    	
1251<script>
1252	jQuery(function ($) {
1253
1254    $('.geodir-field-address').each(function () {
1255
1256        if ($(this).text().trim().includes('Private Address')) {
1257
1258            // Hide Get Directions
1259            $(this)
1260                .closest('.geodir-entry-content, .geodir-single-right, body')
1261                .find('.geodir-post-directions')
1262                .hide();
1263
1264        }
1265
1266    });
1267
1268});
1269	</script>
1269
1270        
1270<script>
1271            (function () {
1272                window.ayecodeTurnstileLoaded = false;
1273                window.ayecodeTurnstileQueue = [];
1274
1275                function loadTurnstileScript() {
1276                    var script = document.createElement('script');
1277                    script.src = 'https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onAyeCodeTurnstileLoad';
1278                    script.async = true;
1279                    document.head.appendChild(script);
1280                }
1281
1282                window.onAyeCodeTurnstileLoad = function () {
1283                    window.ayecodeTurnstileLoaded = true;
1284                    // Render queued placeholders
1285                    window.ayecodeTurnstileQueue.forEach(function (placeholder) {
1286                        turnstile.render(placeholder, {
1287                            sitekey: placeholder.getAttribute('data-sitekey'),
1288                            theme: placeholder.getAttribute('data-theme'),
1289                            size: placeholder.getAttribute('data-size'),
1290                            action: placeholder.getAttribute('data-action') || undefined,
1291                        });
1292                    });
1293                    window.ayecodeTurnstileQueue = [];
1294                };
1295
1296                window.initializeTurnstilePlaceholders = function () { // Attach to window object
1297                    var placeholders = document.querySelectorAll('.ayecode-turnstile-placeholder:not([data-initialized])');
1298                    placeholders.forEach(function (placeholder) {
1299                        placeholder.setAttribute('data-initialized', 'true');
1300                        var observer = new IntersectionObserver(function (entries) {
1301                            if (entries[0].isIntersecting) {
1302                                observer.unobserve(placeholder);
1303
1304                                if (window.ayecodeTurnstileLoaded) {
1305                                    // Already loaded, render immediately
1306                                    turnstile.render(placeholder, {
1307                                        sitekey: placeholder.getAttribute('data-sitekey'),
1308                                        theme: placeholder.getAttribute('data-theme'),
1309                                        size: placeholder.getAttribute('data-size'),
1310                                        action: placeholder.getAttribute('data-action') || undefined,
1311                                    });
1312                                } else {
1313                                    // Not loaded yet, queue it
1314                                    window.ayecodeTurnstileQueue.push(placeholder);
1315                                    // Load the script if this is the first
1316                                    if (window.ayecodeTurnstileQueue.length === 1) {
1317                                        loadTurnstileScript();
1318                                    }
1319                                }
1320                            }
1321                        }, {threshold: 0.1});
1322
1323                        observer.observe(placeholder);
1324                    });
1325                };
1326
1327                function resetAllTurnstiles() {
1328                    var placeholders = document.querySelectorAll('.ayecode-turnstile-placeholder[data-initialized]');
1329                    placeholders.forEach(function (placeholder) {
1330                        try {
1331                            // Attempt to reset the Turnstile widget
1332                            turnstile.reset(placeholder);
1333                        } catch (error) {
1334                            console.warn(`[Turnstile Reset Warning]: ${error.message}`);
1335                        }
1336                    });
1337                }
1338
1339
1340                // Listen for custom event to reset and reinitialize Turnstiles
1341                document.addEventListener('ayecode_reset_captcha', function () {
1342                    resetAllTurnstiles();
1343                    initializeTurnstilePlaceholders();
1344                });
1345
1346
1347                // Initialize on page load
1348                document.addEventListener('DOMContentLoaded', window.initializeTur
1348nstilePlaceholders);
1349            })();
1350        </script>
1350
1351
1352
1353		
1353<script>var geodir_reviewrating_all_js_msg = {"geodir_reviewrating_admin_ajax_url":"https:\/\/www.bristol-link.co.uk\/wp-admin\/admin-ajax.php?action=geodir_reviewrating_ajax","geodir_reviewrating_please_enter":"Please enter","geodir_reviewrating_star_text":"Star Text","geodir_reviewrating_rating_delete_confirmation":"Are you sure you want to delete this?","geodir_reviewrating_please_select":"Please select","geodir_reviewrating_categories_text":"Categories.","geodir_reviewrating_select_post_type":"Please select Post Type.","geodir_reviewrating_enter_rating_title":"Please enter rating title.","geodir_reviewrating_select_multirating_style":"Please Select multirating style.","geodir_reviewrating_hide_images":"Hide Images","geodir_reviewrating_show_images":"Show Images","geodir_reviewrating_hide_ratings":"Hide Multi Ratings","geodir_reviewrating_show_ratings":"Show Multi Ratings","geodir_reviewrating_delete_image_confirmation":"Are you sure you want to delete this image?","geodir_reviewrating_please_enter_below":"Please enter below","geodir_reviewrating_please_enter_above":"Please enter above","geodir_reviewrating_numeric_validation":"Please enter only numeric value","geodir_reviewrating_maximum_star_rating_validation":"You are create maximum seven star rating","geodir_reviewrating_star_and_input_box_validation":"Your input box number and number of star is not same","geodir_reviewrating_star_and_score_text_validation":"Your input box number and number of Score text is not same","geodir_reviewrating_select_rating_off_img":"Please select rating off image.","geodir_reviewrating_optional_multirating":"1","allow_empty_review":"","err_empty_review":"Please type a review.","err_empty_reply":"Please type a reply."};</script>
1353
1354<div id="ast-scroll-top" tabindex="0" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="desktop">
1355	<span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
1356                <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
1357                </svg></span>	<span class="screen-reader-text">Scroll to Top</span>
1358</div>
1359<style>html{font-size:19px;}</style>			
1359<script>
1360			/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);
1361			</script>
1361
1362			
1362<script id="astra-theme-js-js-extra">
1363var astra = {"break_point":"1024","isRtl":"","is_scroll_to_id":"","is_scroll_to_top":"1","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":"","revealEffectEnable":"","ajax_url":"https://www.bristol-link.co.uk/wp-admin/admin-ajax.php","infinite_count":"2","infinite_total":"0","pagination":"number","infinite_scroll_event":"scroll","no_more_post_message":"No more posts to show.","grid_layout":{"desktop":3,"tablet":1,"mobile":1},"site_url":"https://www.bristol-link.co.uk","blogArchiveTitleLayout":"layout-1","blogArchiveTitleOn":"","show_comments":"Show Comments","enableHistoryPushState":"1","masonryEnabled":"","blogMasonryBreakPoint":"0"};
1364//# sourceURL=astra-theme-js-js-extra
1365</script>
vendor: 1 bytes, line 1365
1365
1366<script id="astra-theme-js-js" src="https://www.bristol-link.co.uk/wp-content/themes/astra/assets/js/minified/frontend.min.js?ver=4.14.0"></script>
vendor: 1 bytes, line 1366
1366
1367<script id="geodir-js-extra">
1368var geodir_params = {"siteurl":"https://www.bristol-link.co.uk","plugin_url":"https://www.bristol-link.co.uk/wp-content/plugins/geodirectory","ajax_url":"https://www.bristol-link.co.uk/wp-admin/admin-ajax.php","gd_ajax_url":"https://www.bristol-link.co.uk/wp-admin/admin-ajax.php?gd-ajax=1","has_gd_ajax":"1","gd_modal":"0","is_rtl":"","basic_nonce":"015205a9b7","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://www.bristol-link.co.uk/wp-json/geodir/v2/","location_base_url":"https://www.bristol-link.co.uk/location/","location_url":"https://www.bristol-link.co.uk/location/","search_base_url":"https://www.bristol-link.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://www.bristol-link.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":"1","multirating":"1","map_name":"auto","osmStart":"Start","osmVia":"Via {viaNumber}","osmEnd":"Enter Your Location","osmPressEnter":"Press Enter key to 
1368search","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://www.bristol-link.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":"5adeb3bdb7","google_api_key":"AIzaSyD7y6kV3xM2Dcxg1eLNOfrqR4gyHQI7rjo","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"};
1369//# sourceURL=geodir-js-extra
1370</script>
vendor: 1 bytes, line 1370
1370
1371<script id="geodir-js" src="https://www.bristol-link.co.uk/wp-content/plugins/geodirectory/assets/aui/js/geodirectory.min.js?ver=2.8.186"></script>
vendor: 1 bytes, line 1371
1371
1372<script id="uagb-loop-builder-js-extra">
1373var uagb_loop_builder = {"ajax_url":"https://www.bristol-link.co.uk/wp-admin/admin-ajax.php","post_id":"161","nonce":"c5e0ec56b5"};
1374//# sourceURL=uagb-loop-builder-js-extra
1375</script>
vendor: 1 bytes, line 1375
1375
1376<script id="uagb-loop-builder-js" src="https://www.bristol-link.co.uk/wp-content/plugins/spectra-pro/assets/js/loop-builder.js?ver=1.3.2"></script>
vendor: 1 bytes, line 1376
1376
1377<script id="uagb-forms-js-js-extra">
1378var uagb_forms_data = {"ajax_url":"https://www.bristol-link.co.uk/wp-admin/admin-ajax.php","uagb_forms_ajax_nonce":"fffd818f3c"};
1379var uagb_forms_data = {"ajax_url":"https://www.bristol-link.co.uk/wp-admin/admin-ajax.php","uagb_forms_ajax_nonce":"fffd818f3c","recaptcha_site_key_v2":"6Lf7mpcqAAAAAKYz3g_OOXHXA1fx81vsDMsw29yd","recaptcha_site_key_v3":""};
1380//# sourceURL=uagb-forms-js-js-extra
1381</script>
vendor: 1 bytes, line 1381
1381
1382<script id="uagb-forms-js-js" src="https://www.bristol-link.co.uk/wp-content/plugins/ultimate-addons-for-gutenberg/assets/js/forms.min.js?ver=2.20.4"></script>
vendor: 1 bytes, line 1382
1382
1383<script id="uag-script-161-js" src="https://www.bristol-link.co.uk/wp-content/uploads/uag-plugin/assets/0/uag-js-161.js?ver=1790935903"></script>
vendor: 1 bytes, line 1383
1383
1384<script id="astra-addon-js-js-extra">
1385var astraAddon = {"is_elementor_active":"","sticky_active":"","svgIconClose":"\u003Cspan class=\"ast-icon icon-close\"\u003E\u003Csvg viewbox=\"0 0 512 512\" aria-hidden=\"true\" role=\"img\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"18px\" height=\"18px\"\u003E\n                                \u003Cpath d=\"M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z\" /\u003E\n                            \u003C/svg\u003E\u003C/span\u003E","hf_account_show_menu_on":"hover","hf_account_action_type":"link","hf_account_logout_action":"link","is_header_builder_active":"1"};
1386//# sourceURL=astra-addon-js-js-extra
1387</script>
vendor: 1 bytes, line 1387
1387
1388<script id="astra-addon-js-js" src="https://www.bristol-link.co.uk/wp-content/uploads/astra-addon/astra-addon-6ab5100de6f223-49246933.js?ver=4.13.10"></script>
vendor: 1 bytes, line 1388
1388
1389<script id="astra-dom-purify-js" src="https://www.bristol-link.co.uk/wp-content/plugins/astra-addon/assets/js/minified/purify.min.js?ver=4.13.10"></script>
vendor: 1 bytes, line 1389
1389
1390<script id="wpinv-front-script-js-extra">
1391var WPInv = {"ajax_url":"https://www.bristol-link.co.uk/wp-admin/admin-ajax.php","thousands":",","decimals":".","nonce":"e22fb11f01","txtComplete":"Continue","UseTaxes":"1","formNonce":"f6665d8691","recaptchaSettings":{"enabled":false,"version":"v2"},"loading":"Loading...","connectionError":"Could not establish a connection to the server.","vatValidationError":"Unable to validate VAT number. Please try again.","vatFieldsRequired":"Please enter both VAT number and country.","maxFilesExceeded":"You have exceeded the number of files you can upload.","unsupportedFile":"Unsupported file type.","validating":"Validating...","valid":"Valid","invalid":"Invalid","error":"Error"};
1392//# sourceURL=wpinv-front-script-js-extra
1393</script>
vendor: 1 bytes, line 1393
1393
1394<script id="wpinv-front-script-js" src="https://www.bristol-link.co.uk/wp-content/plugins/invoicing/assets/js/payment-forms.min.js?ver=2.8.61"></script>
vendor: 1 bytes, line 1394
1394
1395<script id="wp-emoji-settings" type="application/json">
1396{"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://www.bristol-link.co.uk/wp-includes/js/wp-emoji-release.min.js?ver=db908655ce19e57ea6f2279bfffe067d"}}
1397</script>
vendor: 1 bytes, line 1397
1397
1398<script type="module">
1399/*! This file is auto-generated */
1400var 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)))});
1401//# sourceURL=https://www.bristol-link.co.uk/wp-includes/js/wp-emoji-loader.min.js
1402</script>
1402
1403	
1403<script>
1404	document.addEventListener('DOMContentLoaded', function () {
1405		var countryCodes = {"AF":"93","AX":"358","AL":"355","DZ":"213","AS":"1684","AD":"376","AO":"244","AI":"1264","AQ":"672","AG":"1268","AR":"54","AM":"374","AW":"297","AU":"61","AT":"43","AZ":"994","BS":"1242","BH":"973","BD":"880","BB":"1246","BY":"375","BE":"32","BZ":"501","BJ":"229","BM":"1441","BT":"975","BO":"591","BQ":"5997","BA":"387","BW":"267","BR":"55","IO":"246","VG":"1284","BN":"673","BG":"359","BF":"226","BI":"257","CV":"238","KH":"855","CM":"237","CA":"1","KY":"1345","CF":"236","TD":"235","CL":"56","CN":"86","CX":"61","CC":"61","CO":"57","KM":"269","CG":"242","CK":"682","CR":"506","CI":"225","HR":"385","CU":"53","CW":"599","CY":"357","CZ":"420","CD":"243","DK":"45","DJ":"253","DM":"1767","DO":"180918291849","EC":"593","EG":"20","SV":"503","GQ":"240","ER":"291","EE":"372","ET":"251","FK":"500","FO":"298","FJ":"679","FI":"358","FR":"33","GF":"594","PF":"689","GA":"241","GM":"220","GE":"995","DE":"49","GH":"233","GI":"350","GR":"30","GL":"299","GD":"1473","GP":"590","GU":"1671","GT":"502","GG":"44","GN":"224","GW":"245","GY":"592","HT":"509","VA":"379","HN":"504","HK":"852","HU":"36","IS":"354","IN":"91","ID":"62","IR":"98","IQ":"964","IE":"353","IM":"44","IL":"972","IT":"39","JM":"1876","JP":"81","JE":"44","JO":"962","KZ":"7677","KE":"254","KI":"686","XK":"383","KW":"965","KG":"996","LA":"856","LV":"371","LB":"961","LS":"266","LR":"231","LY":"218","LI":"423","LT":"370","LU":"352","MO":"853","MK":"389","MG":"261","MW":"265","MY":"60","MV":"960","ML":"223","MT":"356","MH":"692","MQ":"596","MR":"222","MU":"230","YT":"262","MX":"52","FM":"691","MD":"373","MC":"377","MN":"976","ME":"382","MS":"1664","MA":"212","MZ":"258","MM":"95","NA":"264","NR":"674","NP":"977","NL":"31","NC":"687","NZ":"64","NI":"505","NE":"227","NG":"234","NU":"683","NF":"672","KP":"850","MP":"1670","NO":"47","OM":"968","PK":"92","PW":"680","PS":"970","PA":"507","PG":"675","PY":"595","PE":"51","PH":"63","PN":"64","PL":"48","PT":"351","PR":"17871939","QA":"974","RE":"262","RO":"40","RU":"7","RW":"250","BL":"590","SH":"290","KN":"1869","LC":"1758","MF":"590","PM":"508","VC":"1784","WS":"685","SM":"378","ST":"239","SA":"966","SN":"221","RS":"381","SC":"248","SL":"232","SG":"65","SX":"1721","SK":"421","SI":"386","SB":"677","SO":"252","ZA":"27","GS":"500","KR":"82","SS":"211","ES":"34","LK":"94","SD":"249","SR":"597","SJ":"4779","SZ":"268","SE":"46","CH":"41","SY":"963","TW":"886","TJ":"992","TZ":"255","TH":"66","TL":"670","TG":"228","TK":"690","TO":"676","TT":"1868","TN":"216","TR":"90","TM":"993","TC":"1649","TV":"688","UG":"256","UA":"380","AE":"971","GB":"44","US":"1","UY":"598","VI":"1340","UZ":"998","VU":"678","VE":"58","VN":"84","WF":"681","EH":"212","YE":"967","ZM":"260","ZW":"263","UK":"44"};
1406		var defaultIso2 = 'AM';
1407		var knownCodes = Object.keys(countryCodes).map(function (key) { return countryCodes[key]; }).filter(function (value, index, array) {
1408			return array.indexOf(value) === index;
1409		}).sort(function (a, b) {
1410			return b.length - a.length;
1411		});
1412
1413		function normalizePhone(phone, countryCode) {
1414			var original = String(phone || '').trim();
1415			var digits = original.replace(/\D+/g, '');
1416
1417			if (!digits) {
1418				return original;
1419			}
1420
1421			if (original.charAt(0) === '+') {
1422				for (var i = 0; i < knownCodes.length; i++) {
1423					if (digits.indexOf(knownCodes[i]) === 0) {
1424						return '+' + knownCodes[i] + ' ' + digits.slice(knownCodes[i].length).replace(/^0+/, '');
1425					}
1426				}
1427
1428				return '+' + digits;
1429			}
1430
1431			if (!countryCode) {
1432				return original;
1433			}
1434
1435			if (digits.indexOf(countryCode) === 0) {
1436				return '+' + countryCode + ' ' + digits.slice(countryCode.length).replace(/^0+/, '');
1437			}
1438
1439			return '+' + countryCode + ' ' + digits.replace(/^0+/, '');
1440		}
1441
1442		function getSelectedCountryCode(form) {
1443			var country = form.querySelector('[name="country"], #address_country, #country, #post_country');
1444			var iso = '';
1445
1446			if (country) {
1447				var selected = country.options && country.selectedIndex >= 0 ? country.options[country.selectedIndex] : null;
1448				iso = selected ? (selected.getAttribute('data-country_code') || selected.value || '') : (country.value || '');
1449			}
1450
1451			iso = String(iso || defaultIso2).toUpperCase();
1452
1453			return countryCodes[iso] || '';
1454		}
1455
1456		function syncAddListingPhone(form, forceReplace) {
1457			var phone = form.querySelector('[name="phone"], input.gd-phone, #phone');
1458			var countryCode = getSelectedCountryCode(form);
1459
1460			if (!phone || !countryCode) {
1461				return;
1462			}
1463
1464			var current = phone.value.trim();
1465
1466			if (!current) {
1467				phone.value = '+' + countryCode + ' ';
1468				return;
1469			}
1470
1471			if (current.charAt(0) !== '+' || forceReplace) {
1472				phone.value = normalizePhone(current, countryCode);
1473			}
1474		}
1475
1476		document.querySelectorAll('form').forEach(function (form) {
1477			if (!form.querySelector('[name="phone"], input.gd-phone, #phone')) {
1478				return;
1479			}
1480
1481			var country = form.querySelector('[name="country"], #address_country, #country, #post_country');
1482
1483			syncAddListingPhone(form, false);
1484
1485			if (country) {
1486				country.addEventListener('change', function () {
1487					syncAddListingPhone(form, false);
1488				});
1489			}
1490		});
1491
1492		document.querySelectorAll('.geodir-field-phone a[href^="tel:"], a[href^="tel:"]').forEach(function (link) {
1493			var current = link.textContent.trim();
1494			var hrefDigits = link.getAttribute('href').replace(/^tel:/i, '').replace(/\D+/g, '');
1495			var formatted = normalizePhone(current || hrefDigits, countryCodes[defaultIso2] || '');
1496
1497			if (formatted.charAt(0) === '+') {
1498				link.textContent = formatted;
1499				link.setAttribute('href', 'tel:' + formatted.replace(/[^0-9+]/g, ''));
1500			}
1501		});
1502	});
1503	</script>
1503
1504		
1504<script>
1505	( function( $ ) {
1506		"use strict";
1507
1508		var taxMap = {"AT":"VAT","BE":"VAT","BG":"VAT","HR":"VAT","CY":"VAT","CZ":"VAT","DK":"VAT","EE":"VAT","FI":"VAT","FR":"VAT","DE":"VAT","GR":"VAT","HU":"VAT","IE":"VAT","IT":"VAT","LV":"VAT","LT":"VAT","LU":"VAT","MT":"VAT","MC":"VAT","NL":"VAT","PL":"VAT","PT":"VAT","RO":"VAT","SK":"VAT","SI":"VAT","ES":"VAT","SE":"VAT","GB":"VAT"};
1509		var numberText = "Number";
1510		var defaultTax = "Tax ID";
1511		var selectors = [
1512			"#wpinv-country",
1513			"#wpinv_country",
1514			"[name='wpinv_country']",
1515			"[name='billing[wpinv_country]']",
1516			"[name='getpaid_address[country]']"
1517		];
1518
1519		function updateLabel() {
1520			var country = null;
1521
1522			for ( var i = 0; i < selectors.length; i++ ) {
1523				var $field = $( selectors[ i ] );
1524				if ( $field.length && $field.val() ) {
1525					country = $field.val();
1526					break;
1527				}
1528			}
1529
1530			$("body").attr('data-gp-country', country);
1531
1532			var taxName = taxMap[ country ] || defaultTax;
1533			var label   = taxName + " " + numberText;
1534
1535			$( "label[for*='vat_number']" ).text( label );
1536			$( "input[name*='vat_number']" ).attr( "placeholder", label );
1537		}
1538
1539		$( document ).on( "change", selectors.join( "," ), updateLabel );
1540
1541		$( function() {
1542			setTimeout( updateLabel, 500 );
1543			setTimeout( updateLabel, 1000 );
1544		} );
1545	} )( jQuery );
1546	</script>
1546
1547		
1547<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"611f3086b07e463bb937c7eaffcc6337","r":1,"spa":2}' crossorigin="anonymous"></script>
1547
1548</body>
1549</html>
1550
1551<!-- Cache served by breeze CACHE - Last modified: Fri, 02 Oct 2026 10:11:45 GMT -->
1552
1553<!-- plugin=object-cache-pro client=phpredis metric#hits=3500 metric#misses=21 metric#hit-ratio=99.4 metric#bytes=1505439 metric#prefetches=0 metric#store-reads=101 metric#store-writes=17 metric#store-hits=95 metric#store-misses=10 metric#sql-queries=57 metric#ms-total=741.12 metric#ms-cache=30.67 metric#ms-cache-avg=0.2621 metric#ms-cache-ratio=4.1 -->

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.