CINXE.COM

Prater Raines Ltd - Website and Systems Development

<!DOCTYPE html> <html lang="en-GB"> <head> <base href="https://praterraines.co.uk/" /> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="profile" href="http://gmpg.org/xfn/11" /> <title>Prater Raines Ltd - Website and Systems Development</title> <link rel="shortcut icon" href="https://praterraines.co.uk/wp-content/themes/praterraines/favicon.ico" /> <script data-cfasync="false" data-no-defer="1" data-no-minify="1" data-no-optimize="1">var ewww_webp_supported=!1;function check_webp_feature(A,e){var w;e=void 0!==e?e:function(){},ewww_webp_supported?e(ewww_webp_supported):((w=new Image).onload=function(){ewww_webp_supported=0<w.width&&0<w.height,e&&e(ewww_webp_supported)},w.onerror=function(){e&&e(!1)},w.src="data:image/webp;base64,"+{alpha:"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA=="}[A])}check_webp_feature("alpha");</script><script data-cfasync="false" data-no-defer="1" data-no-minify="1" data-no-optimize="1">var Arrive=function(c,w){"use strict";if(c.MutationObserver&&"undefined"!=typeof HTMLElement){var r,a=0,u=(r=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector,{matchesSelector:function(e,t){return e instanceof HTMLElement&&r.call(e,t)},addMethod:function(e,t,r){var a=e[t];e[t]=function(){return r.length==arguments.length?r.apply(this,arguments):"function"==typeof a?a.apply(this,arguments):void 0}},callCallbacks:function(e,t){t&&t.options.onceOnly&&1==t.firedElems.length&&(e=[e[0]]);for(var r,a=0;r=e[a];a++)r&&r.callback&&r.callback.call(r.elem,r.elem);t&&t.options.onceOnly&&1==t.firedElems.length&&t.me.unbindEventWithSelectorAndCallback.call(t.target,t.selector,t.callback)},checkChildNodesRecursively:function(e,t,r,a){for(var i,n=0;i=e[n];n++)r(i,t,a)&&a.push({callback:t.callback,elem:i}),0<i.childNodes.length&&u.checkChildNodesRecursively(i.childNodes,t,r,a)},mergeArrays:function(e,t){var r,a={};for(r in e)e.hasOwnProperty(r)&&(a[r]=e[r]);for(r in t)t.hasOwnProperty(r)&&(a[r]=t[r]);return a},toElementsArray:function(e){return e=void 0!==e&&("number"!=typeof e.length||e===c)?[e]:e}}),e=(l.prototype.addEvent=function(e,t,r,a){a={target:e,selector:t,options:r,callback:a,firedElems:[]};return this._beforeAdding&&this._beforeAdding(a),this._eventsBucket.push(a),a},l.prototype.removeEvent=function(e){for(var t,r=this._eventsBucket.length-1;t=this._eventsBucket[r];r--)e(t)&&(this._beforeRemoving&&this._beforeRemoving(t),(t=this._eventsBucket.splice(r,1))&&t.length&&(t[0].callback=null))},l.prototype.beforeAdding=function(e){this._beforeAdding=e},l.prototype.beforeRemoving=function(e){this._beforeRemoving=e},l),t=function(i,n){var o=new e,l=this,s={fireOnAttributesModification:!1};return o.beforeAdding(function(t){var e=t.target;e!==c.document&&e!==c||(e=document.getElementsByTagName("html")[0]);var r=new MutationObserver(function(e){n.call(this,e,t)}),a=i(t.options);r.observe(e,a),t.observer=r,t.me=l}),o.beforeRemoving(function(e){e.observer.disconnect()}),this.bindEvent=function(e,t,r){t=u.mergeArrays(s,t);for(var a=u.toElementsArray(this),i=0;i<a.length;i++)o.addEvent(a[i],e,t,r)},this.unbindEvent=function(){var r=u.toElementsArray(this);o.removeEvent(function(e){for(var t=0;t<r.length;t++)if(this===w||e.target===r[t])return!0;return!1})},this.unbindEventWithSelectorOrCallback=function(r){var a=u.toElementsArray(this),i=r,e="function"==typeof r?function(e){for(var t=0;t<a.length;t++)if((this===w||e.target===a[t])&&e.callback===i)return!0;return!1}:function(e){for(var t=0;t<a.length;t++)if((this===w||e.target===a[t])&&e.selector===r)return!0;return!1};o.removeEvent(e)},this.unbindEventWithSelectorAndCallback=function(r,a){var i=u.toElementsArray(this);o.removeEvent(function(e){for(var t=0;t<i.length;t++)if((this===w||e.target===i[t])&&e.selector===r&&e.callback===a)return!0;return!1})},this},i=new function(){var s={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};function n(e,t,r){return!(!u.matchesSelector(e,t.selector)||(e._id===w&&(e._id=a++),-1!=t.firedElems.indexOf(e._id)))&&(t.firedElems.push(e._id),!0)}var c=(i=new t(function(e){var t={attributes:!1,childList:!0,subtree:!0};return e.fireOnAttributesModification&&(t.attributes=!0),t},function(e,i){e.forEach(function(e){var t=e.addedNodes,r=e.target,a=[];null!==t&&0<t.length?u.checkChildNodesRecursively(t,i,n,a):"attributes"===e.type&&n(r,i)&&a.push({callback:i.callback,elem:r}),u.callCallbacks(a,i)})})).bindEvent;return i.bindEvent=function(e,t,r){t=void 0===r?(r=t,s):u.mergeArrays(s,t);var a=u.toElementsArray(this);if(t.existing){for(var i=[],n=0;n<a.length;n++)for(var o=a[n].querySelectorAll(e),l=0;l<o.length;l++)i.push({callback:r,elem:o[l]});if(t.onceOnly&&i.length)return r.call(i[0].elem,i[0].elem);setTimeout(u.callCallbacks,1,i)}c.call(this,e,t,r)},i},o=new function(){var a={};function i(e,t){return u.matchesSelector(e,t.selector)}var n=(o=new t(function(){return{childList:!0,subtree:!0}},function(e,r){e.forEach(function(e){var t=e.removedNodes,e=[];null!==t&&0<t.length&&u.checkChildNodesRecursively(t,r,i,e),u.callCallbacks(e,r)})})).bindEvent;return o.bindEvent=function(e,t,r){t=void 0===r?(r=t,a):u.mergeArrays(a,t),n.call(this,e,t,r)},o};d(HTMLElement.prototype),d(NodeList.prototype),d(HTMLCollection.prototype),d(HTMLDocument.prototype),d(Window.prototype);var n={};return s(i,n,"unbindAllArrive"),s(o,n,"unbindAllLeave"),n}function l(){this._eventsBucket=[],this._beforeAdding=null,this._beforeRemoving=null}function s(e,t,r){u.addMethod(t,r,e.unbindEvent),u.addMethod(t,r,e.unbindEventWithSelectorOrCallback),u.addMethod(t,r,e.unbindEventWithSelectorAndCallback)}function d(e){e.arrive=i.bindEvent,s(i,e,"unbindArrive"),e.leave=o.bindEvent,s(o,e,"unbindLeave")}}(window,void 0),ewww_webp_supported=!1;function check_webp_feature(e,t){var r;ewww_webp_supported?t(ewww_webp_supported):((r=new Image).onload=function(){ewww_webp_supported=0<r.width&&0<r.height,t(ewww_webp_supported)},r.onerror=function(){t(!1)},r.src="data:image/webp;base64,"+{alpha:"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==",animation:"UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA"}[e])}function ewwwLoadImages(e){if(e){for(var t=document.querySelectorAll(".batch-image img, .image-wrapper a, .ngg-pro-masonry-item a, .ngg-galleria-offscreen-seo-wrapper a"),r=0,a=t.length;r<a;r++)ewwwAttr(t[r],"data-src",t[r].getAttribute("data-webp")),ewwwAttr(t[r],"data-thumbnail",t[r].getAttribute("data-webp-thumbnail"));for(var i=document.querySelectorAll("div.woocommerce-product-gallery__image"),r=0,a=i.length;r<a;r++)ewwwAttr(i[r],"data-thumb",i[r].getAttribute("data-webp-thumb"))}for(var n=document.querySelectorAll("video"),r=0,a=n.length;r<a;r++)ewwwAttr(n[r],"poster",e?n[r].getAttribute("data-poster-webp"):n[r].getAttribute("data-poster-image"));for(var o,l=document.querySelectorAll("img.ewww_webp_lazy_load"),r=0,a=l.length;r<a;r++)e&&(ewwwAttr(l[r],"data-lazy-srcset",l[r].getAttribute("data-lazy-srcset-webp")),ewwwAttr(l[r],"data-srcset",l[r].getAttribute("data-srcset-webp")),ewwwAttr(l[r],"data-lazy-src",l[r].getAttribute("data-lazy-src-webp")),ewwwAttr(l[r],"data-src",l[r].getAttribute("data-src-webp")),ewwwAttr(l[r],"data-orig-file",l[r].getAttribute("data-webp-orig-file")),ewwwAttr(l[r],"data-medium-file",l[r].getAttribute("data-webp-medium-file")),ewwwAttr(l[r],"data-large-file",l[r].getAttribute("data-webp-large-file")),null!=(o=l[r].getAttribute("srcset"))&&!1!==o&&o.includes("R0lGOD")&&ewwwAttr(l[r],"src",l[r].getAttribute("data-lazy-src-webp"))),l[r].className=l[r].className.replace(/\bewww_webp_lazy_load\b/,"");for(var s=document.querySelectorAll(".ewww_webp"),r=0,a=s.length;r<a;r++)e?(ewwwAttr(s[r],"srcset",s[r].getAttribute("data-srcset-webp")),ewwwAttr(s[r],"src",s[r].getAttribute("data-src-webp")),ewwwAttr(s[r],"data-orig-file",s[r].getAttribute("data-webp-orig-file")),ewwwAttr(s[r],"data-medium-file",s[r].getAttribute("data-webp-medium-file")),ewwwAttr(s[r],"data-large-file",s[r].getAttribute("data-webp-large-file")),ewwwAttr(s[r],"data-large_image",s[r].getAttribute("data-webp-large_image")),ewwwAttr(s[r],"data-src",s[r].getAttribute("data-webp-src"))):(ewwwAttr(s[r],"srcset",s[r].getAttribute("data-srcset-img")),ewwwAttr(s[r],"src",s[r].getAttribute("data-src-img"))),s[r].className=s[r].className.replace(/\bewww_webp\b/,"ewww_webp_loaded");window.jQuery&&jQuery.fn.isotope&&jQuery.fn.imagesLoaded&&(jQuery(".fusion-posts-container-infinite").imagesLoaded(function(){jQuery(".fusion-posts-container-infinite").hasClass("isotope")&&jQuery(".fusion-posts-container-infinite").isotope()}),jQuery(".fusion-portfolio:not(.fusion-recent-works) .fusion-portfolio-wrapper").imagesLoaded(function(){jQuery(".fusion-portfolio:not(.fusion-recent-works) .fusion-portfolio-wrapper").isotope()}))}function ewwwWebPInit(e){ewwwLoadImages(e),ewwwNggLoadGalleries(e),document.arrive(".ewww_webp",function(){ewwwLoadImages(e)}),document.arrive(".ewww_webp_lazy_load",function(){ewwwLoadImages(e)}),document.arrive("videos",function(){ewwwLoadImages(e)}),"loading"==document.readyState?document.addEventListener("DOMContentLoaded",ewwwJSONParserInit):("undefined"!=typeof galleries&&ewwwNggParseGalleries(e),ewwwWooParseVariations(e))}function ewwwAttr(e,t,r){null!=r&&!1!==r&&e.setAttribute(t,r)}function ewwwJSONParserInit(){"undefined"!=typeof galleries&&check_webp_feature("alpha",ewwwNggParseGalleries),check_webp_feature("alpha",ewwwWooParseVariations)}function ewwwWooParseVariations(e){if(e)for(var t=document.querySelectorAll("form.variations_form"),r=0,a=t.length;r<a;r++){var i=t[r].getAttribute("data-product_variations"),n=!1;try{for(var o in i=JSON.parse(i))void 0!==i[o]&&void 0!==i[o].image&&(void 0!==i[o].image.src_webp&&(i[o].image.src=i[o].image.src_webp,n=!0),void 0!==i[o].image.srcset_webp&&(i[o].image.srcset=i[o].image.srcset_webp,n=!0),void 0!==i[o].image.full_src_webp&&(i[o].image.full_src=i[o].image.full_src_webp,n=!0),void 0!==i[o].image.gallery_thumbnail_src_webp&&(i[o].image.gallery_thumbnail_src=i[o].image.gallery_thumbnail_src_webp,n=!0),void 0!==i[o].image.thumb_src_webp&&(i[o].image.thumb_src=i[o].image.thumb_src_webp,n=!0));n&&ewwwAttr(t[r],"data-product_variations",JSON.stringify(i))}catch(e){}}}function ewwwNggParseGalleries(e){if(e)for(var t in galleries){var r=galleries[t];galleries[t].images_list=ewwwNggParseImageList(r.images_list)}}function ewwwNggLoadGalleries(e){e&&document.addEventListener("ngg.galleria.themeadded",function(e,t){window.ngg_galleria._create_backup=window.ngg_galleria.create,window.ngg_galleria.create=function(e,t){var r=$(e).data("id");return galleries["gallery_"+r].images_list=ewwwNggParseImageList(galleries["gallery_"+r].images_list),window.ngg_galleria._create_backup(e,t)}})}function ewwwNggParseImageList(e){for(var t in e){var r=e[t];if(void 0!==r["image-webp"]&&(e[t].image=r["image-webp"],delete e[t]["image-webp"]),void 0!==r["thumb-webp"]&&(e[t].thumb=r["thumb-webp"],delete e[t]["thumb-webp"]),void 0!==r.full_image_webp&&(e[t].full_image=r.full_image_webp,delete e[t].full_image_webp),void 0!==r.srcsets)for(var a in r.srcsets)nggSrcset=r.srcsets[a],void 0!==r.srcsets[a+"-webp"]&&(e[t].srcsets[a]=r.srcsets[a+"-webp"],delete e[t].srcsets[a+"-webp"]);if(void 0!==r.full_srcsets)for(var i in r.full_srcsets)nggFSrcset=r.full_srcsets[i],void 0!==r.full_srcsets[i+"-webp"]&&(e[t].full_srcsets[i]=r.full_srcsets[i+"-webp"],delete e[t].full_srcsets[i+"-webp"])}return e}check_webp_feature("alpha",ewwwWebPInit);</script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v24.4 - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="Providing the finest website development since 2002 98 Sandgate High Street, Folkestone CT20 3BY, Email: info@praterraines.co.uk Call 0345 363 7163" /> <link rel="canonical" href="https://praterraines.co.uk/" /> <link rel="next" href="https://praterraines.co.uk/page/2/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Prater Raines Ltd" /> <meta property="og:description" content="Providing the finest website development since 2002 98 Sandgate High Street, Folkestone CT20 3BY, Email: info@praterraines.co.uk Call 0345 363 7163" /> <meta property="og:url" content="https://praterraines.co.uk/" /> <meta property="og:site_name" content="Prater Raines Ltd" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@praterraines" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://praterraines.co.uk/","url":"https://praterraines.co.uk/","name":"Prater Raines Ltd - Website and Systems Development","isPartOf":{"@id":"https://praterraines.co.uk/#website"},"about":{"@id":"https://praterraines.co.uk/#organization"},"description":"Providing the finest website development since 2002 98 Sandgate High Street, Folkestone CT20 3BY, Email: info@praterraines.co.uk Call 0345 363 7163","breadcrumb":{"@id":"https://praterraines.co.uk/#breadcrumb"},"inLanguage":"en-GB"},{"@type":"BreadcrumbList","@id":"https://praterraines.co.uk/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://praterraines.co.uk/#website","url":"https://praterraines.co.uk/","name":"Prater Raines Ltd","description":"Website and Systems Development","publisher":{"@id":"https://praterraines.co.uk/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://praterraines.co.uk/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https://praterraines.co.uk/#organization","name":"Prater Raines","url":"https://praterraines.co.uk/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://praterraines.co.uk/#/schema/logo/image/","url":"/wp-content/uploads/sites/2/2016/03/pr_logo_small.png","contentUrl":"/wp-content/uploads/sites/2/2016/03/pr_logo_small.png","width":600,"height":300,"caption":"Prater Raines"},"image":{"@id":"https://praterraines.co.uk/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/praterraines/","https://x.com/praterraines"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='stylesheet' id='wp-block-library-css' href='https://praterraines.co.uk/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' type='text/css' media='all' /> <style id='pdfemb-pdf-embedder-viewer-style-inline-css' type='text/css'> .wp-block-pdfemb-pdf-embedder-viewer{max-width:none} </style> <style id='elasticpress-related-posts-style-inline-css' type='text/css'> .editor-styles-wrapper .wp-block-elasticpress-related-posts ul,.wp-block-elasticpress-related-posts ul{list-style-type:none;padding:0}.editor-styles-wrapper .wp-block-elasticpress-related-posts ul li a>div{display:inline} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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-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-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-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;}.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='cmplz-general-css' href='/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1731576605' type='text/css' media='all' /> <link rel='stylesheet' id='praterraines-style-css' href='/wp-content/themes/praterraines/style.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='raleway-css' href='https://praterraines.co.uk/wp-content/themes/praterraines/css/fonts.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='slicknav-css' href='https://praterraines.co.uk/wp-content/themes/praterraines/css/slicknav.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='elasticpress-facets-css' href='/wp-content/plugins/elasticpress/dist/css/facets-styles.css?ver=c9522f0c99a65a07c9c3' type='text/css' media='all' /> <link rel='stylesheet' id='elasticpress-comments-css' href='/wp-content/plugins/elasticpress/dist/css/comments-styles.css?ver=96b3563542134e5e8a48' type='text/css' media='all' /> <style id='akismet-widget-style-inline-css' type='text/css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <script type="text/javascript" src="https://praterraines.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://praterraines.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=GT-WRFM5P6" id="google_gtagjs-js" async></script> <script type="text/javascript" id="google_gtagjs-js-after"> /* <![CDATA[ */ window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["praterraines.co.uk"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "GT-WRFM5P6"); /* ]]> */ </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <link rel="https://api.w.org/" href="https://praterraines.co.uk/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://praterraines.co.uk/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <meta name="generator" content="Site Kit by Google 1.146.0" /><!-- HFCM by 99 Robots - Snippet # 2: preconnect statistics --> <link rel="dns-prefetch" href="//statistics.praterraines.co.uk"> <!-- /end HFCM by 99 Robots --> <script type="text/javascript"> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1; t.src="https://www.clarity.ms/tag/"+i+"?ref=wordpress";y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "58u9xu54l1"); </script> <style>.cmplz-hidden { display: none !important; }</style><meta name="google-site-verification" content="7B2UE0YNx8JG4S9tUF-BxkWPYyA7Y4wwpFMbj6R9SHk"><noscript><style>.lazyload[data-src]{display:none !important;}</style></noscript><style>.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}</style><style>.wp-block-gallery.is-cropped .blocks-gallery-item picture{height:100%;width:100%;}</style> <!-- Google Tag Manager snippet added by Site Kit --> <script type="text/javascript"> /* <![CDATA[ */ ( function( w, d, s, l, i ) { w[l] = w[l] || []; w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); var f = d.getElementsByTagName( s )[0], j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore( j, f ); } )( window, document, 'script', 'dataLayer', 'GTM-NXRV44H' ); /* ]]> */ </script> <!-- End Google Tag Manager snippet added by Site Kit --> <link rel="icon" href="/wp-content/uploads/sites/2/2016/03/cropped-pr_logo-e1457604255132-5-32x32.png" sizes="32x32" /> <link rel="icon" href="/wp-content/uploads/sites/2/2016/03/cropped-pr_logo-e1457604255132-5-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="/wp-content/uploads/sites/2/2016/03/cropped-pr_logo-e1457604255132-5-180x180.png" /> <meta name="msapplication-TileImage" content="/wp-content/uploads/sites/2/2016/03/cropped-pr_logo-e1457604255132-5-270x270.png" /> <style type="text/css" id="wp-custom-css"> .political-parties, .lib-dems { background: #D57910; } #menu-footer li { padding: 10px; } #menu-footer li a { padding: 5px; } </style> </head> <body data-cmplz=1 class="home blog"> <script data-cfasync="false" data-no-defer="1" data-no-minify="1" data-no-optimize="1">if(typeof ewww_webp_supported==="undefined"){var ewww_webp_supported=!1}if(ewww_webp_supported){document.body.classList.add("webp-support")}</script> <header id="page-header" class="clear"> <div id="header-inner"> <div class='site-logo'> <a href='https://praterraines.co.uk/' title='Prater Raines Ltd' rel='home' style="display: block; z-index: 1;"> <object data="https://praterraines.co.uk/images/logo/standard.svg" type="image/svg+xml" style="pointer-events: none; z-index: -1;" alt="Prater Raines Ltd"> Prater Raines Ltd </object> </a> </div> <nav id="social-menu" class="navigation" aria-label="Social Menu"> <div class="menu-social-container"><ul id="menu-social" class="social-menu"><li id="menu-item-578" class="facebook menu-item menu-item-type-custom menu-item-object-custom menu-item-578"><a href="https://www.facebook.com/praterraines">Facebook</a></li> <li id="menu-item-579" class="twitter menu-item menu-item-type-custom menu-item-object-custom menu-item-579"><a href="https://twitter.com/praterraines">Twitter</a></li> </ul></div> </nav> <nav id="main-menu" class="navigation" aria-label="Main Menu"> <div class="menu-main-container"><ul id="menu-main" class="main-menu clear"><li id="menu-item-595" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-595"><a href="/" aria-current="page">Home</a></li> <li id="menu-item-596" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-596"><a href="#">Our Clients</a> <ul class="sub-menu"> <li id="menu-item-602" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-602"><a href="https://praterraines.co.uk/category/portfolio/businesses/">Businesses</a></li> <li id="menu-item-601" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-601"><a href="https://praterraines.co.uk/category/portfolio/organisations-and-campaigners/">Organisations &amp; Campaigners</a></li> <li id="menu-item-603" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-603"><a href="https://praterraines.co.uk/category/portfolio/lib-dems/">Liberal Democrats</a></li> </ul> </li> <li id="menu-item-597" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-597"><a href="#">Our Services</a> <ul class="sub-menu"> <li id="menu-item-606" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-606"><a href="https://praterraines.co.uk/website-design-and-development/">Website Design and Development</a></li> <li id="menu-item-605" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-605"><a href="https://praterraines.co.uk/technical-consultancy/">Technical Consultancy</a></li> <li id="menu-item-594" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-594"><a href="https://praterraines.co.uk/website-hosting-and-support/">Website Hosting and Support</a></li> <li id="menu-item-593" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-593"><a href="https://praterraines.co.uk/email-hosting/">Email Hosting</a></li> <li id="menu-item-592" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-592"><a href="https://praterraines.co.uk/domain-name-registration/">Domain Name Registration</a></li> <li id="menu-item-1240" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1240"><a href="https://praterraines.co.uk/domain-name-terms-and-conditions/">Domain Name Terms and Conditions</a></li> </ul> </li> <li id="menu-item-598" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-598"><a href="#">About Us</a> <ul class="sub-menu"> <li id="menu-item-591" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-591"><a href="https://praterraines.co.uk/contact-us/">Contact Us</a></li> <li id="menu-item-590" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-590"><a href="https://praterraines.co.uk/how-to-find-us/">How to Find Us</a></li> <li id="menu-item-589" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-589"><a href="https://praterraines.co.uk/prices/">Prices</a></li> <li id="menu-item-588" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-588"><a href="https://praterraines.co.uk/prater-raines-team/">Our People</a></li> <li id="menu-item-587" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-587"><a href="https://praterraines.co.uk/history-of-prater-raines/">Our History</a></li> <li id="menu-item-582" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-582"><a href="https://praterraines.co.uk/98-sandgate-high-street-history/">Sandgate High Street</a></li> <li id="menu-item-586" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-586"><a href="https://praterraines.co.uk/job-vacancies/">Job Vacancies</a></li> <li id="menu-item-599" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-599"><a href="https://admin.praterraines.co.uk/pay">Pay an Invoice</a></li> <li id="menu-item-1238" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1238"><a rel="privacy-policy" href="https://praterraines.co.uk/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-1252" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1252"><a href="https://praterraines.co.uk/cookie-policy-uk/">Cookie Policy (UK)</a></li> <li id="menu-item-1239" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1239"><a href="https://praterraines.co.uk/abuse-policy/">Abuse Policy</a></li> </ul> </li> <li id="menu-item-600" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-600"><a href="https://praterraines.co.uk/category/blog/">Blog</a></li> </ul></div> </nav> <div id="mobile"></div> </div> </header> <div id="banner"> <div id="calls-to-action"> <div id="calls-left" style="background: 50% 0 / 100% auto no-repeat;" class="lazyload" data-back="/wp-content/uploads/sites/2/2016/03/dreamstimefree_15717027-2.jpg"><a href="https://praterraines.co.uk/category/portfolio/businesses/">Web development for<br>Businesses</a></div> <div id="calls-middle" style="background: 50% 0 / 100% auto no-repeat;" class="lazyload" data-back="/wp-content/uploads/sites/2/2016/03/dave-s-charity-arm-1549484-2.jpg"><a href="https://praterraines.co.uk/category/portfolio/organisations-and-campaigners/">Web development for<br>Organisations & Campaigns</a></div> <div id="calls-right" style="background: 50% 0 / 100% auto no-repeat;" class="lazyload" data-back="/wp-content/uploads/sites/2/2016/03/london-parliament-dusk-1541594-2.jpg"><a href="https://praterraines.co.uk/category/portfolio/political-parties/">Web development for<br>Political Parties</a></div> <div class="clear"></div> <h1 class="tagline">Website and Systems Development</h1> </div> <div style="clear:both;"></div> </div> <div id="page-content"> <div class="home-item odd"> <div class="main-title blog businesses wordpress"> <h2 class='home-title'><a href='https://praterraines.co.uk/2025/01/17/the-bailey-head/' rel='bookmark'>The Bailey Head wins CAMRA National Pub of the Year 2024</a></h2> <div class="home-thumbnail"><a href="https://praterraines.co.uk/2025/01/17/the-bailey-head/" title="The Bailey Head wins CAMRA National Pub of the Year 2024"><img width="600" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAFIAQAAAACkI713AAAAAnRSTlMAAHaTzTgAAAAvSURBVHja7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvg1hYAABf49iDgAAAABJRU5ErkJggg==" class="attachment-home-thumb size-home-thumb wp-post-image lazyload" alt="The Bailey Head National Pub of the Year 2024 Nomination" decoding="async" fetchpriority="high" data-src="/wp-content/uploads/sites/2/2025/01/Mailchimp-PotY-600x328.png" data-srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/Mailchimp-PotY-600x328.png 600w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/Mailchimp-PotY-300x164.png 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/Mailchimp-PotY-400x219.png 400w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/Mailchimp-PotY.png 685w" data-sizes="auto" data-eio-rwidth="600" data-eio-rheight="328" /><noscript><img width="600" height="328" src="/wp-content/uploads/sites/2/2025/01/Mailchimp-PotY-600x328.png" class="attachment-home-thumb size-home-thumb wp-post-image" alt="The Bailey Head National Pub of the Year 2024 Nomination" decoding="async" fetchpriority="high" srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/Mailchimp-PotY-600x328.png 600w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/Mailchimp-PotY-300x164.png 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/Mailchimp-PotY-400x219.png 400w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/Mailchimp-PotY.png 685w" sizes="(max-width: 600px) 100vw, 600px" data-eio="l" /></noscript></a></div> </div> <div class="clear"></div> </div> <div class="home-item even"> <div class="main-title blog lib-dems political-parties typo3"> <h2 class='home-title'><a href='https://praterraines.co.uk/2025/01/07/case-study-win-elections-with-typo3/' rel='bookmark'>Case Study: Win Elections with TYPO3</a></h2> <div class="home-thumbnail"><a href="https://praterraines.co.uk/2025/01/07/case-study-win-elections-with-typo3/" title="Case Study: Win Elections with TYPO3"><img width="600" height="338" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAFSAQAAAAAGbpyKAAAAAnRSTlMAAHaTzTgAAAAwSURBVHja7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDcDZFgAAQhbeokAAAAASUVORK5CYII=" class="attachment-home-thumb size-home-thumb wp-post-image lazyload" alt="The Liberal Democrats home page on a desktop screen, a tablet, and a mobile phone. On the home page a smiling Ed Davey stands in from of party members holding &quot;Vote Liberal Democrats&quot; stakeboards." decoding="async" data-src="/wp-content/uploads/sites/2/2025/01/lib-dem-website-600x338.png" data-srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-600x338.png 600w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-300x169.png 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-1024x576.png 1024w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-768x432.png 768w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-1536x864.png 1536w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-2048x1152.png 2048w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-720x405.png 720w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-400x225.png 400w" data-sizes="auto" data-eio-rwidth="600" data-eio-rheight="338" /><noscript><img width="600" height="338" src="/wp-content/uploads/sites/2/2025/01/lib-dem-website-600x338.png" class="attachment-home-thumb size-home-thumb wp-post-image" alt="The Liberal Democrats home page on a desktop screen, a tablet, and a mobile phone. On the home page a smiling Ed Davey stands in from of party members holding &quot;Vote Liberal Democrats&quot; stakeboards." decoding="async" srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-600x338.png 600w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-300x169.png 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-1024x576.png 1024w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-768x432.png 768w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-1536x864.png 1536w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-2048x1152.png 2048w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-720x405.png 720w, https://praterraines.co.uk/wp-content/uploads/sites/2/2025/01/lib-dem-website-400x225.png 400w" sizes="(max-width: 600px) 100vw, 600px" data-eio="l" /></noscript></a></div> </div> <div class="clear"></div> </div> <div class="home-item odd"> <div class="main-title blog lib-dems political-parties typo3"> <h2 class='home-title'><a href='https://praterraines.co.uk/2024/11/07/welsh-language-support-for-our-lib-dem-websites/' rel='bookmark'>Welsh language support for our Lib Dem websites</a></h2> <div class="home-thumbnail"><a href="https://praterraines.co.uk/2024/11/07/welsh-language-support-for-our-lib-dem-websites/" title="Welsh language support for our Lib Dem websites"><img width="600" height="341" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAFVAQAAAAAba6wyAAAAAnRSTlMAAHaTzTgAAAAwSURBVHja7cExAQAAAMKg9U9tCy+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4GZTwAATrCs38AAAAASUVORK5CYII=" class="attachment-home-thumb size-home-thumb wp-post-image lazyload" alt="Welsh Liberal Democrats website: home page in Welsh" decoding="async" data-src="/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-600x341.jpg" data-srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-600x341.jpg 600w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-300x171.jpg 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-1024x583.jpg 1024w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-768x437.jpg 768w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-1536x874.jpg 1536w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-720x410.jpg 720w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-400x228.jpg 400w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050.jpg 1896w" data-sizes="auto" data-eio-rwidth="600" data-eio-rheight="341" /><noscript><img width="600" height="341" src="/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-600x341.jpg" class="attachment-home-thumb size-home-thumb wp-post-image" alt="Welsh Liberal Democrats website: home page in Welsh" decoding="async" srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-600x341.jpg 600w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-300x171.jpg 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-1024x583.jpg 1024w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-768x437.jpg 768w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-1536x874.jpg 1536w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-720x410.jpg 720w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050-400x228.jpg 400w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/11/Screenshot-2024-11-07-155050.jpg 1896w" sizes="(max-width: 600px) 100vw, 600px" data-eio="l" /></noscript></a></div> </div> <div class="clear"></div> </div> <div class="home-item even"> <div class="main-title blog lib-dems"> <h2 class='home-title'><a href='https://praterraines.co.uk/2024/07/16/website-hosting-know-your-customer/' rel='bookmark'>Website hosting: Know your customer</a></h2> <div class="home-thumbnail"><a href="https://praterraines.co.uk/2024/07/16/website-hosting-know-your-customer/" title="Website hosting: Know your customer"><img width="600" height="288" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAEgAQAAAABAhDBAAAAAAnRSTlMAAHaTzTgAAAAsSURBVHja7cEBDQAAAMKg909tDwcUAAAAAAAAAAAAAAAAAAAAAAAAAADApwFVgAABLB75ZQAAAABJRU5ErkJggg==" class="attachment-home-thumb size-home-thumb wp-post-image lazyload" alt="Visitor numbers over time" decoding="async" data-src="/wp-content/uploads/sites/2/2024/07/visits-600x288.png" data-srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-600x288.png 600w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-300x144.png 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-1024x491.png 1024w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-768x369.png 768w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-720x345.png 720w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-400x192.png 400w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits.png 1067w" data-sizes="auto" data-eio-rwidth="600" data-eio-rheight="288" /><noscript><img width="600" height="288" src="/wp-content/uploads/sites/2/2024/07/visits-600x288.png" class="attachment-home-thumb size-home-thumb wp-post-image" alt="Visitor numbers over time" decoding="async" srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-600x288.png 600w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-300x144.png 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-1024x491.png 1024w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-768x369.png 768w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-720x345.png 720w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits-400x192.png 400w, https://praterraines.co.uk/wp-content/uploads/sites/2/2024/07/visits.png 1067w" sizes="(max-width: 600px) 100vw, 600px" data-eio="l" /></noscript></a></div> </div> <div class="clear"></div> </div> <div class="home-item odd"> <div class="main-title blog lib-dems"> <h2 class='home-title'><a href='https://praterraines.co.uk/2024/02/19/address-data-wants-to-be-free/' rel='bookmark'>Address data wants to be free</a></h2> <div class="home-thumbnail"><a href="https://praterraines.co.uk/2024/02/19/address-data-wants-to-be-free/" title="Address data wants to be free"><img width="452" height="400" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcQAAAGQAQAAAAAYOy1TAAAAAnRSTlMAAHaTzTgAAAAsSURBVHja7cEBAQAAAIIg/69uSEABAAAAAAAAAAAAAAAAAAAAAAAAAAAA8GRaoAABxXtKRgAAAABJRU5ErkJggg==" class="attachment-home-thumb size-home-thumb wp-post-image lazyload" alt="Graphs of age and ethnicity distribution around the country from census data" decoding="async" data-src="/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-452x400.png" data-srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-452x400.png 452w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-300x266.png 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-1024x907.png 1024w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-768x680.png 768w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-1536x1361.png 1536w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-2048x1814.png 2048w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-542x480.png 542w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-301x267.png 301w" data-sizes="auto" data-eio-rwidth="452" data-eio-rheight="400" /><noscript><img width="452" height="400" src="/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-452x400.png" class="attachment-home-thumb size-home-thumb wp-post-image" alt="Graphs of age and ethnicity distribution around the country from census data" decoding="async" srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-452x400.png 452w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-300x266.png 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-1024x907.png 1024w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-768x680.png 768w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-1536x1361.png 1536w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-2048x1814.png 2048w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-542x480.png 542w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/04/Screenshot-from-2023-04-03-12-44-32-301x267.png 301w" sizes="(max-width: 452px) 100vw, 452px" data-eio="l" /></noscript></a></div> </div> <div class="clear"></div> </div> <div class="home-item even"> <div class="main-title blog organisations-and-campaigners typo3"> <h2 class='home-title'><a href='https://praterraines.co.uk/2023/10/17/government-duty-to-promote-open-source/' rel='bookmark'>Government duty to promote Open Source</a></h2> <div class="home-thumbnail"><a href="https://praterraines.co.uk/2023/10/17/government-duty-to-promote-open-source/" title="Government duty to promote Open Source"><img width="533" height="400" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhUAAAGQAQAAAAAxCq8lAAAAAnRSTlMAAHaTzTgAAAAxSURBVHja7cExAQAAAMKg9U9tCy+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4GmpAAAGcicfRAAAAAElFTkSuQmCC" class="attachment-home-thumb size-home-thumb wp-post-image lazyload" alt="Podium discussion at T3CON23" decoding="async" data-src="/wp-content/uploads/sites/2/2023/10/1697199007621-533x400.jpeg" data-srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-533x400.jpeg 533w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-300x225.jpeg 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-1024x768.jpeg 1024w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-768x576.jpeg 768w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-640x480.jpeg 640w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-356x267.jpeg 356w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621.jpeg 1125w" data-sizes="auto" data-eio-rwidth="533" data-eio-rheight="400" /><noscript><img width="533" height="400" src="/wp-content/uploads/sites/2/2023/10/1697199007621-533x400.jpeg" class="attachment-home-thumb size-home-thumb wp-post-image" alt="Podium discussion at T3CON23" decoding="async" srcset="https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-533x400.jpeg 533w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-300x225.jpeg 300w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-1024x768.jpeg 1024w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-768x576.jpeg 768w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-640x480.jpeg 640w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621-356x267.jpeg 356w, https://praterraines.co.uk/wp-content/uploads/sites/2/2023/10/1697199007621.jpeg 1125w" sizes="(max-width: 533px) 100vw, 533px" data-eio="l" /></noscript></a></div> </div> <div class="clear"></div> </div> <div style="clear: both;"></div> </div> <footer id="colophon" class="site-footer"> <nav id="footer-menu" aria-label="Footer Menu"> <div class="menu-footer-container"><ul id="menu-footer" class="footer-menu"><li id="menu-item-577" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-577"><a href="https://praterraines.co.uk/domain-name-terms-and-conditions/">Domain Name Terms and Conditions</a></li> <li id="menu-item-576" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-576"><a rel="privacy-policy" href="https://praterraines.co.uk/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-575" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-575"><a href="https://praterraines.co.uk/abuse-policy/">Abuse Policy</a></li> </ul></div> </nav><!-- #footer-menu --> <div class="address"> Prater Raines Ltd, 98 Sandgate High Street, Folkestone CT20 3BY, UK<br /> Email: <a href="mailto:info@praterraines.co.uk">info@praterraines.co.uk</a> | Telephone +44 (0)1303 905245 </div> <div class="copyright">Copyright 漏 2025 Prater Raines Ltd. All rights reserved.</div> </footer> <script> (function( w ){ "use strict"; // rel=preload support test if( !w.loadCSS ){ w.loadCSS = function(){}; } // define on the loadCSS obj var rp = loadCSS.relpreload = {}; // rel=preload feature support test // runs once and returns a function for compat purposes rp.support = (function(){ var ret; try { ret = w.document.createElement( "link" ).relList.supports( "preload" ); } catch (e) { ret = false; } return function(){ return ret; }; })(); // if preload isn't supported, get an asynchronous load by using a non-matching media attribute // then change that media back to its intended value on load rp.bindMediaToggle = function( link ){ // remember existing media attr for ultimate state, or default to 'all' var finalMedia = link.media || "all"; function enableStylesheet(){ // unbind listeners if( link.addEventListener ){ link.removeEventListener( "load", enableStylesheet ); } else if( link.attachEvent ){ link.detachEvent( "onload", enableStylesheet ); } link.setAttribute( "onload", null ); link.media = finalMedia; } // bind load handlers to enable media if( link.addEventListener ){ link.addEventListener( "load", enableStylesheet ); } else if( link.attachEvent ){ link.attachEvent( "onload", enableStylesheet ); } // Set rel and non-applicable media type to start an async request // note: timeout allows this to happen async to let rendering continue in IE setTimeout(function(){ link.rel = "stylesheet"; link.media = "only x"; }); // also enable media after 3 seconds, // which will catch very old browsers (android 2.x, old firefox) that don't support onload on link setTimeout( enableStylesheet, 3000 ); }; // loop through link elements in DOM rp.poly = function(){ // double check this to prevent external calls from running if( rp.support() ){ return; } var links = w.document.getElementsByTagName( "link" ); for( var i = 0; i < links.length; i++ ){ var link = links[ i ]; // qualify links to those with rel=preload and as=style attrs if( link.rel === "preload" && link.getAttribute( "as" ) === "style" && !link.getAttribute( "data-loadcss" ) ){ // prevent rerunning on link link.setAttribute( "data-loadcss", true ); // bind listeners to toggle media back rp.bindMediaToggle( link ); } } }; // if unsupported, run the polyfill if( !rp.support() ){ // run once at least rp.poly(); // rerun poly on an interval until onload var run = w.setInterval( rp.poly, 500 ); if( w.addEventListener ){ w.addEventListener( "load", function(){ rp.poly(); w.clearInterval( run ); } ); } else if( w.attachEvent ){ w.attachEvent( "onload", function(){ rp.poly(); w.clearInterval( run ); } ); } } // commonjs if( typeof exports !== "undefined" ){ exports.loadCSS = loadCSS; } else { w.loadCSS = loadCSS; } }( typeof global !== "undefined" ? global : this ) ); </script> <!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optin">Manage Cookie Consent</div> <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialogue"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optin" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optin" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optin" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optin" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accept</button> <button class="cmplz-btn cmplz-deny">Deny</button> <button class="cmplz-btn cmplz-view-preferences">View preferences</button> <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> </div> <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> </div><!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://statistics.praterraines.co.uk/"; _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', '20']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NXRV44H" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> <script type="text/javascript" id="eio-lazy-load-js-before"> /* <![CDATA[ */ var eio_lazy_vars = {"exactdn_domain":"","skip_autoscale":0,"threshold":0}; /* ]]> */ </script> <script type="text/javascript" src="/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=791" id="eio-lazy-load-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://praterraines.co.uk/wp-content/themes/praterraines/js/jquery.slicknav.min.js?ver=6.7.2" id="slicknav-js"></script> <script type="text/javascript" src="https://praterraines.co.uk/wp-content/themes/praterraines/js/menu.js?ver=6.7.2" id="menu-js"></script> <script type="text/javascript" src="/wp-content/themes/praterraines/js/jquery.waypoints.min.js?ver=6.7.2" id="jquery-waypoints-js"></script> <script type="text/javascript" id="home-ajax-pagination-js-extra"> /* <![CDATA[ */ var home_ajax_pagination = {"url":"https:\/\/praterraines.co.uk\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="/wp-content/themes/praterraines/js/home-ajax-pagination.js?ver=6.7.2" id="home-ajax-pagination-js"></script> <script type="text/javascript" src="https://praterraines.co.uk/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="text/javascript" src="https://praterraines.co.uk/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" id="elasticpress-comments-js-extra"> /* <![CDATA[ */ var epc = {"noResultsFoundText":"We could not find any results","minimumLengthToSearch":"2","restApiEndpoint":"https:\/\/praterraines.co.uk\/wp-json\/elasticpress\/v1\/comments"}; /* ]]> */ </script> <script type="text/javascript" src="/wp-content/plugins/elasticpress/dist/js/comments-script.js?ver=23fa268b57e0fa1e9c1a" id="elasticpress-comments-js"></script> <script type="text/javascript" id="cmplz-cookiebanner-js-extra"> /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":{"wpgmza-api-consent-given":["1",0]},"block_ajax_content":"","banner_version":"42","version":"7.1.5","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"1","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/praterraines.co.uk\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"","cookie_domain":"wordpress.praterraines.co.uk","current_policy_id":"11","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"\/wp-content\/uploads\/sites\/2\/complianz\/css\/banner-{banner_id}-{type}.css?v=42","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy ","url":"https:\/\/praterraines.co.uk\/cookie-policy-uk\/"},"privacy-statement":{"title":"Privacy Statement","url":"https:\/\/praterraines.co.uk\/privacy-policy\/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ </script> <script defer type="text/javascript" src="/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1731576608" id="cmplz-cookiebanner-js"></script> <script type="text/javascript" id="cmplz-cookiebanner-js-after"> /* <![CDATA[ */ let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice'); if ( cmplzBlockedContent) { cmplzBlockedContent.addEventListener('click', function(event) { event.stopPropagation(); }); } /* ]]> */ </script> </body> </html> <!-- Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/ Served from: praterraines.co.uk @ 2025-02-19 00:01:20 by W3 Total Cache -->

Pages: 1 2 3 4 5 6 7 8 9 10