1 <!doctype html><html lang="en"><head >
1<script type="lazyJs" > var LOCALE = 'en\u002DGB'; var BASE_URL = 'https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fstatic\u002Fversion1789656454\u002Ffrontend\u002FSm\u002Fmarket\u002Fen_GB' };</script>
1 <meta charset="utf-8"/> 2<meta name="title" content="Meterbox Support & Advice â Blog | MeterBoxesDirect"/> 3<meta name="description" content="Read about Meterbox Support & Advice â Blog. Get expert help, guides, and tips to install, replace, or maintain your meterbox easily and confidently."/> 4<meta name="keywords" content="Meterbox Support & Advice â Blog"/> 5<meta name="robots" content="INDEX,FOLLOW"/> 6<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/> 7<meta name="format-detection" content="telephone=no"/> 8<meta http-equiv="X-UA-Compatible" content="IE=edge"/> 9<title>Meterbox Support & Advice â Blog | MeterBoxesDirect</title> 10 11<link rel="preload" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/_cache/merged/967aa22e1ee9f17910a26e6adf06548f.min.css" as="style" ><link rel="preload" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/_cache/merged/b68fa8cf9065737e198e433ea9ced629.min.css" as="style" ><link rel="preload" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/frontend/Sm/market/en_GB/css/styles-l.min.css" as="style" ><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css" as="style" crossorigin><link rel="preload" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/media/sm/configed_css/settings_default.css" as="style" >
11<script>var w3GoogleFont=["https:\/\/fonts.googleapis.com\/css?display=swap&family=Open+Sans%3A400%2C600%2C700","https:\/\/fonts.googleapis.com\/css2?family=Poppins&family=Aclonica&display=swap"];</script>
11<script>var w3elem = window.innerWidth<768?'touchstart':'click';var w3LazyloadByPx=200, w3LazyloadJs = 1, w3JsIsExcluded = 0, w3Inp = 0,w3ExcludedJs=0;var w3pageshow="";!function(){var t=EventTarget.prototype.addEventListener;let e=[],n=[];function i(t){n.click.push(t.target)}function s(t,i){i>3||n[t].forEach((function(a){var r=0;if(e[t].forEach((function(t){o(t,a)&&(r=1)})),!window.w3Html.eventEcr.includes(a)&&!r&&void 0!==a.click)return window.w3Html.eventEcr.push(a),a.click();window.w3Html.eventEcr.includes(a)||r||void 0!==a.click||["HTML","BODY"].includes(a.parentNode.tagName)||(n[t]=[],n[t].push(a.parentNode),s(t,i++))}))}function o(t,e){return t==e||"string"==typeof e.tagName&&!["HTML","BODY"].includes(e.tagName)&&o(t,e.parentNode)}e.click=[],n.click=[],n.touchstart=[],window.w3Html=[],window.w3Html.eventEcr=[],window.w3Html.class="",window.w3Html["css-preloaded"]=0,window.w3Html["data-css"]=0,window.w3Html["data-css-loaded"]=0,"onpageshow"in window&&(window.onpageshow=function(t){w3pageshow=t}),EventTarget.prototype.addEventListener=function(n,i,s){["click","touchstart","keydown","keyup","input","blur","focus","pointerup","pointerdown"].includes(n)&&(-1==window.w3Html.class.indexOf("w3_start")&&["click","touchstart"].includes(n)&&e.click.push(this),w3Inp&&["keydown","keyup","input","blur","pointerup","pointerdown"].includes(n)&&-1==i.toString().indexOf("preventDefault")&&-1==i.toString().indexOf("stopPropagation(")&&-1==i.toString().indexOf("event.dispatch.apply")&&(null==s||null!=s&&"boolean"!=typeof s.passive)&&((s=null!=s?s:[]).passive=!0)),w3Inp&&-1!=window.location.href.indexOf("?test-inp=")&&console.log("rocket",this,n,i,s),t.call(this,n,i,s)},document.querySelector("html").addEventListener("click",i,{passive:!0}),window.addEventListener("w3-load",(function t(){return-1!=window.w3Html.class.indexOf("jsload")?(document.querySelector("html").removeEventListener("click",i),setTimeout((function(){s("click",0)}),100)):setTimeout((function(){t()}),50)}),{passive:!0})}();class w3LoadScripts{constructor(t){this.triggerEvents=t,this.eventOptions={passive:!0},this.userEventListener=this.triggerListener.bind(this),this.lazyTrigger,this.styleLoadFired,this.lazyScriptsLoadFired=0,this.scriptsLoadFired=0,this.excluded_js=w3ExcludedJs,this.w3LazyloadJs=w3LazyloadJs,this.w3_fonts="undefined"!=typeof w3GoogleFont?w3GoogleFont:[],this.w3Styles=[],this.w3Scripts={normal:[],async:[],defer:[],lazy:[]},this.allJQueries=[]}userEventsAdd(t){this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventListener,t.eventOptions)))}userEventsRemove(t){this.triggerEvents.forEach((e=>window.removeEventListener(e,t.userEventListener,t.eventOptions)))}async triggerListener(){return await this.repaintFrame(),"function"==typeof requestIdleCallback?this.idleCallback():this.setTimeoutCallEvents()}idleCallback(){return requestIdleCallback((t=>{this.callEvents()}),{timeout:50})}setTimeoutCallEvents(){return setTimeout((function(t){t.callEvents()}),150,this)}callEvents(){this.userEventsRemove(this),this.lazyScriptsLoadFired=1,this.addHtmlClass("w3_user"),"loading"===document.readyState?(document.addEventListener("DOMContentLoaded",this.loadStyleResources.bind(this)),!this.scriptsLoadFire&&document.addEventListener("DOMContentLoaded",this.loadResources.bind(this))):(this.loadStyleResources(),!this.scriptsLoadFire&&this.loadResources())}async loadStyleResources(){this.styleLoadFired||(this.styleLoadFired=!0,this.registerStyles(),window.w3Html["data-css"]=this.w3Styles.length,this.preloadScripts(this.w3Styles),this.loadStylesPreloaded(),this.loadFonts(this.w3_fonts))}async loadStylesPreloaded(){setTimeout((function(t){1==window.w3Html["css-preloaded"]?t.loadStyles(t.w3Styles):t.loadStylesPreloaded()}),200,this)}async loadResources(){this.scriptsLoadFired||(this.scriptsLoadFired=!0,this.holdEventListeners(),this.exeDocumentWrite(),this.registerScripts(),this.addHtmlClass("w3_start"),"function"==typeof w3EventsOnStartJs&&w3EventsOnStartJs(),this.preloadScripts(this.w3Scripts.normal),this.preloadScripts(this.w3Scripts.defer),this.preloadScripts(this.w3Scripts.async),await this.loadScripts(this.w3Scripts.normal),await this.loadScripts(this.w3Scripts.defer),await this.loadScripts(this.w3Scripts.async),await this.executeDomcontentloaded(),await this.executeWindowLoad(),window.dispatchEvent(new Event("w3-scripts-loaded")),this.addHtmlClass("w3_js"),"function"==typeof w3EventsOnEndJs&&w3EventsOnEndJs(),this.lazyTrigger=setInterval(this.w3TriggerLazyScript,500,this))}async w3TriggerLazyScript(t){t.lazyScriptsLoadFired&&(await t.loadScripts(t.w3Scripts.lazy),t.addHtmlClass("jsload"),clearInterval(t.lazyTrigger))}addHtmlClass(t){document.getElementsByTagName("html")[0].classList.add(t),window.w3Html.class+=" "+t}registerScripts(){document.querySelectorAll("script[type=lazyJs]").forEach((t=>{t.hasAttribute("src")?t.hasAttribute("async")&&!1!==t.async?this.w3Scripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-w3-type")?this.w3Scripts.defer.push(t):this.w3Scripts.normal.push(t):this.w3Scripts.normal.push(t)})),document.querySelectorAll("script[type=lazyExJs]").forEach((t=>{this.w3Scripts.lazy.push(t)}))}registerStyles(){document.querySelectorAll("link[data-href]").forEach((t=>{this.w3Styles.push(t)}))}async executeScript(t){return new Promise(((e,n)=>{const i=document.createElement("script");
11[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-w3-type"===e&&(e="type"),i.setAttribute(e,t.nodeValue))})),t.hasAttribute("src")?(i.onload=()=>{e()},i.onerror=()=>{e()}):(i.text=t.text,e()),null!==t.parentNode&&t.parentNode.replaceChild(i,t)}))}async executeStyles(t){return function(t){t.href=t.getAttribute("data-href"),t.removeAttribute("data-href"),t.rel="stylesheet"}(t)}async loadScripts(t){const e=t.shift();return e?(await this.executeScript(e),this.loadScripts(t)):Promise.resolve()}async loadStyles(t){const e=t.shift();return e?(this.executeStyles(e),this.loadStyles(t)):"loaded"}async loadFonts(t){var e=document.createDocumentFragment();t.forEach((t=>{const n=document.createElement("link");n.href=t,n.rel="stylesheet",e.appendChild(n)})),document.head.appendChild(e)}preloadScripts(t){var e=document.createDocumentFragment(),n=0,i=this;[...t].forEach((s=>{const o=s.getAttribute("src"),a=s.getAttribute("data-href"),r=s.getAttribute("data-w3-type");if(o){const t=document.createElement("link");t.href=o,t.rel="module"==r?"modulepreload":"preload",t.as="script",e.appendChild(t)}else if(a){const s=document.createElement("link");s.href=a,s.rel="preload",s.as="style",n++,t.length==n&&(s.dataset.last=1),e.appendChild(s),s.onload=function(){fetch(this.href,{mode:"no-cors"}).then((t=>t.blob())).then((t=>{i.updateCssLoader()})).catch((t=>{i.updateCssLoader()}))},s.onerror=function(){i.updateCssLoader()}}})),document.head.appendChild(e)}updateCssLoader(){window.w3Html["data-css-loaded"]=window.w3Html["data-css-loaded"]+1,window.w3Html["data-css"]==window.w3Html["data-css-loaded"]&&(window.w3Html["css-preloaded"]=1)}holdEventListeners(){let t={};function e(e,n){!function(e){function n(n){return t[e].eventsToRewrite.indexOf(n)>=0?"w3-"+n:n}t[e]||(t[e]={originalFunctions:{add:e.addEventListener,remove:e.removeEventListener},eventsToRewrite:[]},e.addEventListener=function(){arguments[0]=n(arguments[0]),t[e].originalFunctions.add.apply(e,arguments)},e.removeEventListener=function(){arguments[0]=n(arguments[0]),t[e].originalFunctions.remove.apply(e,arguments)})}(e),t[e].eventsToRewrite.push(n)}function n(t,e){let n=t[e];Object.defineProperty(t,e,{get:()=>n||function(){},set(i){t["w3"+e]=n=i}})}e(document,"DOMContentLoaded"),e(window,"DOMContentLoaded"),e(window,"load"),e(window,"pageshow"),e(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}bindFunc(t,e,n){if(-1==window.w3Html.class.indexOf("w3_js"))return setTimeout((function(t,e,n,i){t.bindFunc(e,n,i)}),50,this,t,e,n);t.bind(e)(n)}holdJquery(t){let e=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>e,set(n){if(n&&n.fn&&!t.allJQueries.includes(n)){n.fn.ready=n.fn.init.prototype.ready=function(e){if(void 0!==e)return t.scriptsLoadFired?t.domReadyFired?t.bindFunc(e,document,n):document.addEventListener("w3-DOMContentLoaded",(()=>t.bindFunc(e,document,n))):document.addEventListener("DOMContentLoaded",(()=>e.bind(document)(n))),n(document)};const e=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(){if("ready"==arguments[0]||"w3-DOMContentLoad"==arguments[0]){if(this[0]!==document)return e.apply(this,arguments),this;if("string"!=typeof arguments[1])return t.bindFunc(arguments[1],document,n)}if(this[0]===window){function i(t){return t.split(" ").map((t=>"load"===t||0===t.indexOf("load")?"w3-jquery-load":t)).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{Object.assign(arguments[0],{[i(t)]:arguments[0][t]})[t]}))}return e.apply(this,arguments),this},t.allJQueries.push(n)}e=n}})}async executeDomcontentloaded(){this.domReadyFired=!0,document.w3readyState=document.readyState,await this.repaintFrame(),document.dispatchEvent(new Event("w3-DOMContentLoaded")),await this.repaintFrame(),window.dispatchEvent(new Event("w3-DOMContentLoaded")),await this.repaintFrame(),document.dispatchEvent(new Event("w3-readystatechange")),await this.repaintFrame(),document.w3onreadystatechange&&document.w3onreadystatechange()}async executeWindowLoad(){if(-1==window.w3Html.class.indexOf("w3_js"))return setTimeout((function(t){t.executeWindowLoad()}),10,this);await this.repaintFrame(),setTimeout((function(){window.dispatchEvent(new Event("w3-load"))}),100),await this.repaintFrame(),window.w3onload&&window.w3onload(),await this.repaintFrame(),this.allJQueries.forEac
11h((t=>t(window).trigger("w3-jquery-load"))),window.dispatchEvent(new Event("w3-pageshow")),await this.repaintFrame(),window.w3onpageshow&&window.w3onpageshow(w3pageshow)}exeDocumentWrite(){const t=new Map;document.write=document.writeln=function(e){const n=document.currentScript,i=document.createRange(),s=n.parentElement;let o=t.get(n);void 0===o&&(o=n.nextSibling,t.set(n,o));const a=document.createDocumentFragment();i.setStart(a,0),a.appendChild(i.createContextualFragment(e)),s.insertBefore(a,o)}}async repaintFrame(){return new Promise((t=>requestAnimationFrame(t)))}static execute(){const t=new w3LoadScripts(["keydown","mousemove","touchmove","touchstart","touchend","wheel"]);t.userEventsAdd(t),document.w3readyState="loading",t.holdJquery(t),(!t.w3LazyloadJs||window.scrollY>50||"complete"==document.readyState||"interactive"==document.readyState)&&t.triggerListener();const e=setInterval((function(t){null!=document.body&&(document.body.getBoundingClientRect().top<-30&&t.triggerListener(),clearInterval(e))}),500,t)}}w3LoadScripts.execute();</script>
11<link data-css="1" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/_cache/merged/967aa22e1ee9f17910a26e6adf06548f.min.css" rel='stylesheet' media='all'> 12<link data-css="1" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/_cache/merged/b68fa8cf9065737e198e433ea9ced629.min.css" rel='stylesheet' media='all'> 13<link data-css="1" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/static/frontend/Sm/market/en_GB/css/styles-l.min.css" rel='stylesheet' media='screen and (min-width: 768px)'> 14<link rel="stylesheet" type="text/css" media="print" href="https://www.meterboxesdirect.co.uk/static/version1789656454/frontend/Sm/market/en_GB/css/print.min.css" />
15<script type="lazyJs" src="https://www.meterboxesdirect.co.uk/cache/w3-cache/js/709/static/_cache/merged/77e2c09e9094d2c00e8b72b8473dfbe2.min.js"></script>
15 16<link rel="icon" type="image/x-icon" href="https://www.meterboxesdirect.co.uk/media/favicon/stores/1/meterboxesdirect.png" /> 17<link rel="shortcut icon" type="image/x-icon" href="https://www.meterboxesdirect.co.uk/media/favicon/stores/1/meterboxesdirect.png" /> 18<link rel="preconnect" href="https://www.google-analytics.com"><link rel="preconnect" href="https://www.googletagmanager.com">
18<script src="https://data.staticfiles.io/accounts/6d2799-1a4854d0-b9271b4f/load.js" type="lazyJs" async="" defer="defer"></script>
18 19 20<!-- Google Tag Manager -->
21<script type="lazyJs" >
vendor: 331 bytes, lines 21-25
21(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 22new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 23j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 24'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 25})(window,document,'script','dataLayer','
25GTM-KJNH9CL
vendor: 3 bytes, line 25
25');
25</script>
25 26<!-- End Google Tag Manager --> 27 28<!-- Start of HubSpot Embed Code -->
29<script type="lazyJs" id="hs-script-loader" async="" defer="defer" src="//js-eu1.hs-scripts.com/26158730.js"></script>
29 30<!-- End of HubSpot Embed Code --> 31 32 33 34<!-- Hubspot Forms Code -->
35<script charset="utf-8" type="lazyJs" src="//js-eu1.hsforms.net/forms/embed/v2.js"></script>
35 36 37
38<script type="lazyJs" > 39//document.addEventListener('DOMContentLoaded', function () { 40// List of SKU values to exclude 41var excludedSkus = [ 42 '152003', '170000', '170001', '3007006', 'EC1002', 43 'EK0001', 'EK0002', 'EK0002x50', 'EK0003', 'EK0004', 44 'EK0005', 'EK0006', 'EK0006x50', 'EK0007', 'GS0002KIT', 45 '106164', '170001x50', '3007006', 'EK0001x50' 46]; 47 48// Check the value of the SKU 49var skuElement = document.querySelector('.product.attribute.sku'); 50 51if (skuElement) { 52 var skuValue = skuElement.textContent.trim(); 53 54 if (excludedSkus.indexOf(skuValue) === -1) { 55 console.log('SKU "' + skuValue + '" is not in the excluded list. Proceeding with the search.'); 56 57 // Array of class selectors to search in 58 var parentClasses = ['.product.attribute.description', '.product.attribute.overview']; 59 60 parentClasses.forEach(function(selector) { 61 // Select the parent element based on the current selector 62 var parentElement = document.querySelector(selector); 63 64 if (parentElement) { 65 // Find all 'li' elements inside the parent element 66 var listItems = parentElement.querySelectorAll('li'); 67 68 // Iterate through the list items to find the one containing the word 'white' 69 var whiteItem = Array.from(listItems).find(function(li) { 70 return li.textContent.toLowerCase().includes('white'); 71 }); 72 73 if (whiteItem) { 74 console.log('Found in "' + selector + '":', whiteItem); 75 whiteItem.innerText = 'GRP White'; 76 // Perform actions with the found list item 77 } else { 78 console.log('No "white" item found in "' + selector + '".'); 79 } 80 } else { 81 console.log('Parent element "' + selector + '" not found.'); 82 } 83 }); 84 } else { 85 console.log('SKU "' + skuValue + '" is in the excluded list. Skipping the search.'); 86 } 87} else { 88 console.log('SKU element not found.'); 89} 90//}) 91</script>
91 92 93<style> 94 #hsForm_eae486bc-810f-499b-b7a5-3db01869f283 .hs_submit .hs-button{ 95 background-color: #B82025; 96 padding: 5px 20px; 97 color: white; 98 border: none; 99 margin-top: 10px; 100 } 101 102#hsForm_eae486bc-810f-499b-b7a5-3db01869f283 label{ 103font-weight: bold!important; 104} 105 106 107.desktop-menu ul li,.product-info-main .stock.available:before { 108 display: none; 109} 110.mbd-products-sub-menu span.sm_megamenu_title_lv-2 { 111 display: none; 112} 113 <style> 114 115 116 117<style> 118 119 body{ 120 /* filter: blur(5px); */ 121 } 122 123 .modal-overlay { 124 position: fixed; 125 top: 0; 126 left: 0; 127 width: 100%; 128 height: 100%; 129 /* background-color: rgba(0,0,0,0.5); */ 130 background-color: rgb(33,41,52,0.75); 131 z-index: 999999998; /* Below the consent banner but above other content */ 132 display: none; /* Initially hidden */ 133 } 134 135 136 /* Styles for the popup */ 137 #cookieConsentBanner { 138 display: none; /* Keep this as none to hide it initially */ 139 position: fixed; 140 font-family: 'Poppins', sans-serif; 141 top: 50%; 142 left: 50%; 143 color: black; 144 transform: translate(-50%, -50%); /* Center the popup */ 145 width: 40%; 146 /* padding: 20px; */ 147 /* background-color: white; */ 148 border-radius: 5px; 149 box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); 150 z-index: 999999999; 151 flex-direction: column; 152 justify-content: center; 153/* border-top-left-radius: 50px; 154 border-top-right-radius: 50px; 155 border-bottom-left-radius: 50px; 156 border-bottom-right-radius: 50px; */ 157 /* align-items: center; */ 158 } 159 160 #cookieConsents{ 161 display: none; 162 } 163 164 #topHalfCookieBanner{ 165 background-color: #fff; 166 padding: 20px 30px; 167/* border-top-left-radius: 50px; 168 border-top-right-radius: 50px; */ 169 display: flex; 170 align-items: center; 171 justify-content: space-between; 172 } 173 174 #cookieConsentText{ 175 padding: 15px 20px; 176 background-color: white; 177 } 178 179 #cookieConsentBanner > *:not(:last-child){ 180 /* margin-bottom: 30px; */ 181 } 182 183 #topHalfCookieBanner p{ 184 color: black!important; 185 font-size: 16px; 186 font-weight: bold; 187 } 188 189 #topHalfCookieBanner img{ 190 width: 150px; 191 } 192 193 #cookieConsentBanner label{ 194 font-size: 15px!important; 195 font-weight: 500; 196 cursor: pointer; 197 } 198 199 #cookieConsentBanner input{ 200 cursor: pointer; 201 } 202 203 204 #consentButtons button, 205 #moreOptionsButtonsDiv button{ 206 outline: none !important; 207 overflow: visible; 208 display: inline-block; 209 flex-grow: 1; 210 width: 40%; 211 font-family: 'Poppins', sans-serif; 212 font-size: 16px!important; 213 cursor: pointer; 214 height: auto!important; 215 line-height: 35px; 216/* border-radius: 50px; */ 217 white-space: nowrap; 218 font-weight: 400; 219 position: relative; 220 padding: 5px 20px !important; 221 text-decoration: none !important; 222 } 223 #consentButtons{ 224 display: flex; 225 /* width: 100%; */ 226 justify-content: space-between; 227 background-color: white; 228 padding: 20px; 229/* border-bottom-left-radius: 50px; 230 border-bottom-right-radius: 50px; */ 231 } 232 233 #saveButton, 234 #moreOptionsButton, 235 #moreOptionsSaveButton, 236 #moreOptionsDeclineAllButton{ 237 margin-right: 10px; 238 background-color: white; 239 color: #0087cd!important; 240 border: solid 1px #0087cd!important; 241 } 242 243 #allowAllButton, 244 #moreOptionsAllowAllButton{
245 background-color: #0087cd; 246 color: white!important; 247 border: solid 1px #0087cd!important; 248 } 249 250 /* Updated styles for the larger popup to center it */ 251 #moreOptionsCookieConsentBanner { 252 display: none; /* Keep this as none to hide it initially */ 253 position: fixed; 254 font-family: 'Poppins', sans-serif!important; 255 top: 50%; 256 left: 50%; 257 transform: translate(-50%, -50%); /* Center the popup */ 258 max-height: 80vh; /* Limits the height to 80% of the viewport height */ 259 color: black; 260 padding-bottom: 20px; 261 border-radius: 5px; 262 z-index: 1000000000000; 263 flex-direction: column; 264/* border-top-left-radius: 50px; 265 border-top-right-radius: 50px; 266 border-bottom-left-radius: 50px; 267 border-bottom-right-radius: 50px; */ 268 } 269 270 #moreOptionsCookieConsentBanner button{ 271 font-family: 'Poppins', sans-serif; 272 } 273 274 ::-webkit-scrollbar { 275 width: 5px; 276 } 277 278 /* Track */ 279 ::-webkit-scrollbar-track { 280 background: #f1f1f1; 281 border-radius: 10px; 282 } 283 284 /* Handle */ 285 ::-webkit-scrollbar-thumb { 286 background: #888; 287 border-radius: 10px; 288 } 289 290 /* Handle on hover */ 291 ::-webkit-scrollbar-thumb:hover { 292 background: #555; 293 } 294 295 #moreOptionsTopHalfCookieBanner{ 296 background-color: #232F3F; 297 padding: 20px 50px; 298/* border-top-left-radius: 50px; 299 border-top-right-radius: 50px; */ 300 display: flex; 301 align-items: center; 302 justify-content: space-between; 303 } 304 305 .more-options-consent-name{ 306 padding: 0; 307 } 308 309 .more-options-consent-name, 310 .more-options-consent-desc{ 311 font-size: 14px; 312 } 313 .moreOptionsCookieConsentNameAndDesc{ 314 width: 90%; 315 flex-direction: column; 316 justify-content: space-between; 317 align-items: start; 318 } 319 320 #optionsForm{ 321 background-color: white; 322 padding: 20px 20px; 323 /* overflow-y: auto; */ 324 overflow-x: hidden; /* Prevents horizontal scrolling */ 325 } 326 327 .additional-options-input{ 328 display: flex; 329 justify-content: space-between; 330 align-items: center; 331 margin-bottom: 10px; 332 background-color: #F7F7F7; 333 padding-bottom: 10px; 334 padding: 10px 30px; 335/* border-radius: 30px; */ 336 } 337 338 .additional-options-input label{ 339 display: flex; 340 align-items: center; 341 } 342 343 .additional-options-input p:first-child{ 344 font-size: 16px; 345 font-weight: bold; 346 } 347 348 .toggle-switch { 349 position: relative; 350 display: inline-block; 351 width: 60px; 352 height: 34px; 353 } 354 355 .toggle-switch input[type="checkbox"] { 356 opacity: 0; 357 width: 0; 358 height: 0; 359 } 360 361 .toggle-switch input:disabled + .toggle-slider { 362 opacity: .2; 363 cursor: not-allowed; /* Show a 'not allowed' cursor on hover */ 364 } 365 366 .toggle-switch input:disabled + .toggle-slider:before { 367 background-color: #fff; /* Keep the slider knob white to indicate it's in the "on" position */ 368 /* -webkit-transform: translateX(26px); */ 369 /* -ms-transform: translateX(26px); */ 370 /* transform: translateX(26px); */ 371 } 372 373 .toggle-slider { 374 position: absolute; 375 cursor: pointer; 376 top: 0; 377 left: 0; 378 right: 0; 379 bottom: 0; 380 background-color: #ccc; 381 -webkit-transition: .4s; 382 transition: .4s; 383 border-radius: 34px; 384 } 385 386 .toggle-slider:before { 387 position: absolute; 388 content: "";
389 height: 26px; 390 width: 26px; 391 left: 4px; 392 bottom: 4px; 393 background-color: white; 394 -webkit-transition: .4s; 395 transition: .4s; 396 border-radius: 50%; 397 } 398 399 input:checked + .toggle-slider { 400 background-color: #2196F3; 401 } 402 403 input:focus + .toggle-slider { 404 box-shadow: 0 0 1px #2196F3; 405 } 406 407 input:checked + .toggle-slider:before { 408 -webkit-transform: translateX(26px); 409 -ms-transform: translateX(26px); 410 transform: translateX(26px); 411 } 412 413 #moreOptionsButtonsDiv{ 414 display: flex; 415 padding: 20px 20px 20px 20px; 416 background-color: white; 417/* border-bottom-left-radius: 50px; 418 border-bottom-right-radius: 50px; */ 419 justify-content: space-between; 420 } 421 422 #minimizedConsentBanner{ 423 display: none; 424 position: fixed; 425 bottom: 20px; 426 left: 20px; 427 background: white; 428 border-radius: 40px; 429 padding: 10px; 430 cursor: pointer; 431 box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* Optional: adds a subtle shadow for depth */ 432 z-index: 1001; 433 height: 35px; 434 width: 35px; 435 justify-content: center; /* Centers the icon horizontally */ 436 align-items: center; /* Centers the icon vertically */ 437 transition: transform .2s; 438 } 439 440 #minimizedConsentBanner:hover{ 441 transform: scale(1.05); 442 } 443 444 @media only screen and (max-width: 1200px) { 445 #moreOptionsCookieConsentBanner{ 446 width: 90%; /* Optimal width for mobile devices */ 447 /* max-height: 80vh; */ 448 /* overflow-y: auto; */ 449 overflow-x: hidden; /* Prevent horizontal scrolling */ 450 top: 10%; /* Adjust top position for better visibility */ 451 left: 50%; /* Central alignment */ 452 transform: translateX(-50%); /* Ensure centered horizontally */ 453 padding-bottom: 20px; /* Extra padding at the bottom for scrollable content */ 454 } 455 } 456 457 @media only screen and (min-width: 768px) and (max-width: 1200px) { 458 459/* #topHalfCookieBanner p{ 460 font-size: 16px; 461 } */ 462 463 #topHalfCookieBanner img{ 464 width: 156px; 465 } 466 } 467 468 469 @media only screen and (max-width: 768px) { 470 #cookieConsentBanner{ 471 width: 90%; 472 } 473 474 #topHalfCookieBanner{ 475 /* flex-direction: column; */ 476 } 477 478 #topHalfCookieBanner h2{ 479 font-size: 16px!important; 480 } 481 482 #topHalfCookieBanner img{ 483 width: 144px; 484 } 485 486 #optionsForm{ 487 max-height: 90vh; 488 /* overflow-y: auto; */ 489 overflow-x: hidden; 490 padding: 20px 10px!important; 491 } 492 493 #consentButtons{ 494 display: flex; 495 flex-direction: column-reverse; 496 } 497 498 #moreOptionsButtonsDiv{ 499 display: flex; 500 flex-direction: column-reverse; 501 } 502 503 #allowAllButton, 504 #moreOptionsButton, 505 #moreOptionsAllowAllButton, 506 #moreOptionsSaveButton{ 507 margin: 0 0 10px 0; 508 } 509 510 #moreOptionsCookieConsentBanner{ 511 width: 90%; /* Optimal width for mobile devices */ 512 /* max-height: 80vh; */ 513 /* overflow-y: auto; */ 514 overflow-x: hidden; /* Prevent horizontal scrolling */ 515 top: 10%; /* Adjust top position for better visibility */ 516 left: 50%; /* Central alignment */ 517 transform: translateX(-50%); /* Ensure centered horizontally */ 518 padding-bottom: 20px; /* Extra padding at the bottom for scrollable content */ 519 } 520 521 input:checked + .toggle-slider:before { 522 -webkit-transform: translateX(17px); 523 -ms-transform: translateX(17px); 524 transform: translateX(17px); 525 } 526 527 #cookieConsentBanner button, 528 #moreOptionsCookieConsentBanner button{ 529 font-size: 14px!important; 530 width: 100%!important; 531 } 532 } 533 534 /* New styles for Tabs */ 535 #tabContainer { 536 display: flex; 537 background-color: #f7f7f7; 538 border-top: 3px solid #ddd; 539 /* border-radius: 5px; */ 540 /* margin-bottom: 20px; */ 541 } 542 543 #tabContainer button { 544 flex: 1; 545 padding: 15px; 546 font-size: 16px; 547 border: none; 548 background-color: #ddd; 549 cursor: pointer; 550 text-align: center; 551 transition: background-color 0.3s; 552 } 553 554 #tabContainer button.active { 555 background-color: white; 556 color: black; 557 } 558 559 .tabContent { 560 display: none; 561 /* padding: 20px; */ 562 background-color: white; 563 /* border-radius: 5px; */ 564 } 565 566 .tabContent.active { 567 display: block; 568 } 569 570 #cookiesTab{ 571 overflow-y: auto; 572 height: 40vh; 573 } 574 575 #aboutTab{ 576 padding: 20px; 577 height: 40vh; 578 overflow-y: auto; 579 } 580 #aboutTab p{ 581 font-size: 14px; 582 } 583 584 </style> 585 <div class="modal-overlay"></div> 586 <!-- Cookie Consent Banner --> 587 <div id="cookieConsentBanner"> 588 589 <link data-css="1" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css" rel='stylesheet'> 590<!-- <div id="topHalfCookieBanner"> 591 <p style="font-size: 20px!important; color: white!important">We value your privacy</p> 592 </div> --> 593 <div id="cookieConsentText"> 594 <p style="font-size: 18px; font-weight: bold;">We value your privacy</p> 595 <p style="font-size: 15px;">
595Our website uses cookies to enhance your experience. 596 By continuing to use our website, you are agreeing to our use of cookies. Necessary cookies are always enabled. 597 You can read more about our 598 <a href="https://www.meterboxesdirect.co.uk/cookie-policy" style="color: black; text-decoration: underline;">Cookie Policy</a> 599 in our <a href="https://www.meterboxesdirect.co.uk/privacy-notice" style="color: black; text-decoration: underline;">Privacy policy</a></p> 600 <!-- <div id="cookieConsents"> 601 <div style="margin-right: 10px; cursor: pointer;"> 602 <label>Strictly Neccessary: 603 <input type="checkbox" id="strictlyNeccessaryCookie" checked disabled onclick="preventUncheck(event)" name="strictlyNecessary"> 604 </label><br> 605 </div> 606 <div style="margin-right: 10px; cursor: pointer;"> 607 <label>Preferences: 608 <input type="checkbox" id="preferencesCookie" name="preferences" onchange="syncCheckboxes(this)"> 609 </label> 610 <br> 611 </div> 612 <div style="margin-right: 10px; cursor: pointer;"> 613 <label>Statistical: 614 <input type="checkbox" id="statisticalCookie" name="statistical" onchange="syncCheckboxes(this)"> 615 </label><br> 616 </div> 617 <div style="margin-right: 10px; cursor: pointer;"> 618 <label>Marketing: 619 <input type="checkbox" id="marketingCookie" name="marketing" onchange="syncCheckboxes(this)"> 620 </label><br> 621 </div> 622 </div> --> 623 </div> 624 <div id="consentButtons"> 625 <!-- Save --> 626 <!-- <button id="saveButton" onclick="setCookieConsent()">Save</button> --> 627 <!-- More Options --> 628 <button id="moreOptionsButton" onclick="showMoreOptions()">Customise</button> 629 <!-- Accept All --> 630 <button id="allowAllButton" onclick="allowAllCookies()">Accept All</button> 631 </div> 632 </div> 633 634 <!-- More Options Cookie Consent Banner --> 635 <div id="moreOptionsCookieConsentBanner"> 636 <!-- <p>Our website uses cookies to enhance your experience. By continuing to use our website, you are agreeing to our use of cookies. Necessary cookies are always enabled.</p> --> 637 <div id="topHalfCookieBanner"> 638 <p>We value your privacy</p> 639<!-- <img src="https://tricel.co.uk/sewage-treatment/wp-content/uploads/2022/10/Tricel-Master-white.svg" alt=""> --> 640 </div> 641 642 <!-- Tabs Container --> 643 <div id="tabContainer"> 644 <button id="cookiesTabButton" class="active" onclick="showTab('cookiesTab')">Cookies</button> 645 <button id="aboutTabButton" onclick="showTab('aboutTab')">About</button> 646 </div> 647 648 <!-- Tabs Content --> 649 <div id="cookiesTab" class="tabContent active"> 650 <!-- Current Cookie Info Content --> 651 <div id="optionsForm"> 652 <div class="additional-options-input"> 653 <div class="moreOptionsCookieConsentNameAndDesc"> 654 <p class="more-options-consent-name">Strictly Neccessary 655 <!-- <span class="dropdown-arrow" onclick="toggleDropdown('strictlyNecessaryCookie
655sList')">âº</span> --> 656 </p> 657 <!-- <div id="strictlyNecessaryCookiesList" class="cookies-list" style="display: none;"> 658 <p>Cookie 1: Description</p> 659 <p>Cookie 2: Description</p> 660 </div> --> 661 <p class="more-options-consent-desc">Essential cookies enable core website functionality, 662 such as secure logins and preference settings, without tracking personal activities or collecting data for ads. 663 They ensure the site's proper operation and legal compliance, remaining always active 664 </p> 665 </div> 666 <label class="toggle-switch"> 667 <input type="checkbox" id="moreOptionsStrictlyNeccessaryCookie" name="strictlyNecessary" checked disabled onclick="preventUncheck(event)" style="cursor: not-allowed;"> 668 <span class="toggle-slider"></span> 669 </label> 670 </div> 671 <div class="additional-options-input"> 672 <div class="moreOptionsCookieConsentNameAndDesc"> 673 <p class="more-options-consent-name">Preferences</p> 674 <p class="more-options-consent-desc">Preference cookies enhance your browsing by remembering settings like language and regional preferences, 675 tailoring the site to your needs without tracking activity across other websites 676 </p> 677 </div> 678 <label class="toggle-switch"> 679 <input type="checkbox" id="moreOptionsPreferencesCookie" name="preferences" checked>
680 <span class="toggle-slider"></span> 681 </label> 682 </div> 683 <div class="additional-options-input"> 684 <div class="moreOptionsCookieConsentNameAndDesc"> 685 <p class="more-options-consent-name">Statistical</p> 686 <p class="more-options-consent-desc">Statistics cookies gather anonymous data on site interactions and page visits to help improve functionality, 687 ensuring a smoother user experience without personally identifying users 688 </p> 689 </div> 690 <label class="toggle-switch"> 691 <input type="checkbox" id="moreOptionsStatisticalCookie" name="statistical" checked> 692 <span class="toggle-slider"></span> 693 </label> 694 </div> 695 <div class="additional-options-input"> 696 <div class="moreOptionsCookieConsentNameAndDesc"> 697 <p class="more-options-consent-name">Marketing</p> 698 <p class="more-options-consent-desc">Marketing cookies are used to identify visitors across different websites, 699 such as those operated by content partners or ad networks. These cookies allow companies to build a profile of a visitorâs interests and preferences, 700 enabling the delivery of personalized ads that are relevant and engaging on other websites. 701 </p> 702 </div> 703 <label class="toggle-switch"> 704 <input type="checkbox" id="moreOptionsMarketingCookie" name="marketing" checked> 705 <span class="toggle-slider"></span> 706 </label> 707 </div> 708</div> 709 </div> 710 711 <div id="aboutTab" class="tabContent"> 712 <!-- About Cookies Content --> 713 <p>Cookies are small text files stored on your computer by websites you visit. They help users navigate websites efficiently and enable certain essential functions. 714 Cookies necessary for the website to function properly can be set without your consent, while all other cookies require your approval before being used in your browser. 715 <br> 716 Additionally, we use cookies to gather data for personalizing and evaluating the effectiveness of our advertising. 717 For more information, please refer to the <a href="https://business.safety.google/privacy/" style="text-decoration: underline;">Google Privacy Policy</a>.</p> 718 <p>You can find the list of all the cookies that we use on our website <a href="/cookie-declaration" style="text-decoration: underline;">here</a>.</p> 719 </div> 720 721 <div id="moreOptionsButtonsDiv"> 722 <!-- Decline All Button --> 723 <!--<button id="moreOptionsDeclineAllButton" onclick="declineAllCookies()">Decline All</button> --> 724 <!-- Confirm My Choices Button --> 725 <button id="moreOptionsSaveButton" onclick="setCookieConsent()">Confirm My Choices</button> 726 <!-- Allow All Button --> 727 <button id="moreOptionsAllowAllButton" onclick="allowAllCookies()">Accept All</button> 728 </div> 729 730 </div> 731 732 <!-- Minimized Banner Button --> 733 <div id="minimizedConsentBanner" onclick="openConsentBanner()"> 734 <!-- Change cookie settings --> 735 <i class="fas fa-cookie-bite" style="font-size: 42px; cursor: pointer;"></i> 736 </div> 737 738<!-- Cookie Banner --> 739
739<script type="lazyJs" > 740 window.disableHubSpotCookieBanner = true; 741 window._hsp = window._hsp || []; 742 window._hsp.push([ 743 "setHubSpotConsent", 744 { 745 analytics: false, 746 advertisement: false, 747 functionality: false 748 } 749 ]); 750 751 document.addEventListener("thirdPartyConsentEvent", (e) => { 752 console.log(e) 753 window._hsp.push([ 754 "setHubSpotConsent", 755 { 756 analytics: e.detail.analytics, 757 advertisement: e.detail.advertisement, 758 functionality: e.detail.functionality, 759 }, 760 ]); 761 }); 762 763 // Ensure the dataLayer exists 764 window.dataLayer = window.dataLayer || []; 765 766 // This function prevents the checkbox from being unchecked 767 function preventUncheck(event) { 768 // If the checkbox is already checked and the click event is about to uncheck it, prevent the default action 769 if (!event.target.checked) { 770 event.preventDefault(); 771 } 772 } 773 774 function setCookie(name, value, days) { 775 var now = new Date(); 776 var time = now.getTime(); 777 var expireTime = time + 1000 * 3600 * 24 * days; 778 now.setTime(expireTime); 779 780 // Automatically detect the current website's domain 781 var cookieDomain = '.' + window.location.hostname.replace(/^www\./, ''); 782 783 784 document.cookie = name + '=' + value + ';expires=' + now.toGMTString() + ';path=/;domain=' + cookieDomain + ';'; 785 console.log("document cookie:" + document.cookie); 786 } 787 788 function readCookie(name) { 789 var nameEQ = name + "="; 790 var ca = document.cookie.split(';'); 791 for (var i = 0; i < ca.length; i++) { 792 var c = ca[i].trim(); // Ensure trimming any leading spaces 793 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length); 794 } 795 return null; 796 } 797 798 function applyHubSpotConsent() { 799 var preferences = document.getElementById('moreOptionsPreferencesCookie').checked; 800 var statistical = document.getElementById('moreOptionsStatisticalCookie').checked; 801 var marketing = document.getElementById('moreOptionsMarketingCookie').checked; 802 803 // Fire HubSpot's third-party consent event 804document.dispatchEvent( 805 new CustomEvent('thirdPartyConsentEvent', { 806 detail: { 807 functionality: preferences, // Preferences 808 analytics: statistical, // Statistical 809 advertisement: marketing, // Marketing 810 }, 811 }) 812); 813 814 console.log("HubSpot consent updated:", { preferences, statistical, marketing }); 815} 816 817 818 function setCookieConsent() { 819 console.log('setCookieConsent called'); 820 var consentValues = ['Strictly Necessary']; // Necessary cookies are always accepted. 821 822 var preferencesChecked = document.getElementById('moreOptionsPreferencesCookie').checked; 823 var statisticalChecked = document.getElementById('moreOptionsStatisticalCookie').checked; 824 var marketingChecked = document.getElementById('moreOptionsMarketingCookie').checked; 825 826 if (preferencesChecked) { 827 consentValues.push('Preferences'); 828 } 829 if (statisticalChecked) { 830 consentValues.push('Statistical'); 831 } 832 if (marketingChecked) { 833 consentValues.push('Marketing'); 834 } 835 836 var consentValue = consentValues.join(', '); 837 var existingConsent = readCookie('cookieConsent'); 838 839 // Update the cookie and the dataLayer only if the consent has changed. 840 if (consentValue !== existingConsent) { 841 setCookie('cookieConsent', consentValue, 30); 842 console.log('Cookie Set:', document.cookie); // This might log many cookies; look for "cookieConsent" 843 window.dataLayer.push({ 844 'event': 'cookie_consent_update', 845 'cookieConsent': consentValue 846 }); 847 848 // Determine consent type to describe action 849 let consentType = 'Custom'; 850 if ( 851 preferencesChecked && 852 statisticalChecked && 853 marketingChecked 854 ) { 855 consentType = 'Accept All'; 856 } else if ( 857 !preferencesChecked && 858 !statisticalChecked && 859 !marketingChecked 860 ) { 861 consentType = 'Decline All'; 862 } 863 864 // Send detailed consent to server 865 sendConsentData(consentType, consentValue); 866 } 867 868 hideConsentBanner(); 869 hideMoreOptionsConsentBanner(); 870 showMinimizedBanner(); 871 document.querySelector('.modal-overlay').style.display = 'none'; 872 document.body.style.overflow = 'auto'; // Allow scrolling again 873 applyHubSpotConsent(); 874 875 } 876 877 function populateCookies(cookiesArray, containerId) {
878 console.log(cookiesArray + containerId); 879 var container = document.getElementById(containerId); 880 // Clear existing content 881 container.innerHTML = ''; 882 883 cookiesArray.forEach(function(cookie) { 884 // Create paragraph element for each cookie 885 var cookieElement = document.createElement('p'); 886 cookieElement.textContent = cookie.name + ': ' + cookie.description; 887 container.appendChild(cookieElement); 888 }); 889} 890 891 // Show or hide banners based on cookie consent 892 document.addEventListener('DOMContentLoaded', function () { 893 // populateCookies(strictlyNecessaryCookies, 'strictlyNecessaryCookiesList'); 894 // populateCookies(preferencesCookies, 'preferencesCookiesList'); 895 // populateCookies(statisticalCookies, 'statisticalCookiesList'); 896 // populateCookies(marketingCookies, 'marketingCookiesList'); 897 console.log('Cookies Available:', document.cookie); // Debugging line to see all set cookies 898 var cookieValue = readCookie('cookieConsent'); 899 console.log('Cookie Value on load:', cookieValue); // Debugging line 900 901 if (cookieValue) { 902 903 // Initialize checkbox states based on cookie value. 904 // document.getElementById('preferencesCookie').checked = cookieValue.includes('Preferences'); 905 // document.getElementById('statisticalCookie').checked = cookieValue.includes('Statistical'); 906 // document.getElementById('marketingCookie').checked = cookieValue.includes('Marketing'); 907 908 document.getElementById('moreOptionsPreferencesCookie').checked = cookieValue.includes('Preferences'); 909 document.getElementById('moreOptionsStatisticalCookie').checked = cookieValue.includes('Statistical'); 910 document.getElementById('moreOptionsMarketingCookie').checked = cookieValue.includes('Marketing'); 911 showMinimizedBanner(); 912 } else { 913 document.getElementById('cookieConsentBanner').style.display = 'flex'; 914 document.querySelector('.modal-overlay').style.display = 'block'; // Show the overlay 915 document.body.style.overflow = 'hidden'; // Optional: Prevent scrolling behind the overlay 916 } 917 }); 918 919 function hideConsentBanner() { 920 document.getElementById('cookieConsentBanner').style.display = 'none'; 921 } 922 923 function hideMoreOptionsConsentBanner() { 924 document.getElementById('moreOptionsCookieConsentBanner').style.display = 'none'; 925 } 926 927 function showMinimizedBanner() { 928 document.getElementById('minimizedConsentBanner').style.display = 'flex'; 929 console.log('minimized banner exists'); 930 } 931 932 // Show more options 933 function showMoreOptions() { 934 document.getElementById('cookieConsentBanner').style.display = 'none'; // Hide the initial popup 935 var moreOptionsDiv = document.querySelector('#moreOptionsCookieConsentBanner'); 936 document.getElementById('moreOptionsCookieConsentBanner').style.display = 'flex'; // Now using flex to show and center the content 937 } 938 939 function allowAllCookies() { 940 // Check all consent checkboxes 941 var ids = ['moreOptionsPreferencesCookie', 'moreOptionsStatisticalCookie', 'moreOptionsMarketingCookie']; 942 ids.forEach(id => { 943 document.getElementById(id).checked = true; 944 }); 945 946 // Set cookie directly 947 var consentValue = 'Strictly Necessary, Preferences, Statistical, Marketing'; 948 setCookie('cookieConsent', consentValue, 30); // Assuming setCookie is defined correctly elsewhere 949 console.log('Cookie Set:', document.cookie); // Debugging console log 950 window.dataLayer.push({ 951 'event': 'cookie_consent_update', 952 'cookieConsent': consentValue 953 }); 954 955 // Send the consent data to the server once 956 sendConsentData('Accept All', consentValue); 957 958 // UI adjustments 959 hideConsentBanner(); 960 hideMoreOptionsConsentBanner(); 961 showMinimizedBanner(); 962 document.querySelector('.modal-overlay').style.display = 'none'; 963 document.body.style.overflow = 'auto'; // Allow scrolling again 964 applyHubSpotConsent(); 965 966} 967 968 function declineAllCookies() {
969 // Uncheck all non-essential cookie consent checkboxes 970 var ids = ['moreOptionsPreferencesCookie', 'moreOptionsStatisticalCookie', 'moreOptionsMarketingCookie']; 971 ids.forEach(id => { 972 document.getElementById(id).checked = false; 973 }); 974 975 // Update cookie directly 976 var consentValue = 'Strictly Necessary'; // Only necessary cookies are accepted 977 setCookie('cookieConsent', consentValue, 30); // Assuming setCookie is defined correctly elsewhere 978 console.log('Cookie Set:', document.cookie); // Debugging console log 979 window.dataLayer.push({ 980 'event': 'cookie_consent_update', 981 'cookieConsent': consentValue 982 }); 983 984 // Send the consent data to the server once 985 sendConsentData('Decline All', 'Strictly Necessary'); 986 987 // UI adjustments 988 hideConsentBanner(); 989 hideMoreOptionsConsentBanner(); 990 showMinimizedBanner(); 991 document.querySelector('.modal-overlay').style.display = 'none'; 992 document.body.style.overflow = 'auto'; // Allow scrolling again 993} 994 995 function toggleDropdown(dropdownId) { 996 var element = document.getElementById(dropdownId); 997 var arrow = element.previousElementSibling.querySelector('.dropdown-arrow'); 998 if (element.style.display === "none" || element.style.display === "") { 999 element.style.display = "block"; // Show the element 1000 arrow.innerHTML = "â¼"; // Change to downward arrow 1001 } else { 1002 element.style.display = "none"; // Hide the element 1003 arrow.innerHTML = "âº"; // Change back to rightward arrow 1004 } 1005} 1006 1007 // Helper function to trigger a 'change' event on checkboxes 1008 function triggerChange(element) { 1009 var event = new Event('change', { 1010 'bubbles': true, 1011 'cancelable': true 1012 }); 1013 element.dispatchEvent(event); 1014 } 1015 1016 function openConsentBanner() { 1017 document.getElementById('cookieConsentBanner').style.display = 'block'; 1018 document.getElementById('minimizedConsentBanner').style.display = 'none'; 1019 } 1020 1021 function syncCheckboxes(checkbox) { 1022 // Find all checkboxes with the same name attribute 1023 var allCheckboxes = document.querySelectorAll('input[type="checkbox"][name="' + checkbox.name + '"]'); 1024 1025 // Set all checkboxes with the same name to have the same checked state 1026 allCheckboxes.forEach(function(cb) { 1027 console.log("ids: " + checkbox.id); 1028 cb.checked = checkbox.checked; 1029 }); 1030 } 1031 1032 function updateToggleSwitchesBasedOnCookie() { 1033 var cookieValue = readCookie('cookieConsent'); 1034 if (cookieValue) { 1035 console.log('consent value on load for toggle switches' + consentValue); 1036 // Assuming cookieValue is a comma-separated list of consents like "Preferences,Statistical,Marketing" 1037 var consents = cookieValue.split(','); 1038 1039 // Update each toggle switch based on whether its corresponding consent is included in the cookie 1040 document.getElementById('moreOptionsPreferencesCookie').checked = consents.includes('Preferences'); 1041 document.getElementById('moreOptionsStatisticalCookie').checked = consents.includes('Statistical'); 1042 document.getElementById('moreOptionsMarketingCookie').checked = consents.includes('Marketing'); 1043 } 1044} 1045 1046function sendConsentData(consentType, action) { 1047 var preferences = document.getElementById('moreOptionsPreferencesCookie').checked; 1048 var statistical = document.getElementById('moreOptionsStatisticalCookie').checked; 1049 var marketing = document.getElementById('moreOptionsMarketingCookie').checked; 1050 1051 // Create a new Date object and format it to DD/MM/YYYY 1052 var now = new Date(); 1053 var day = ('0' + now.getDate()).slice(-2); // Ensure two digits 1054 var month = ('0' + (now.getMonth() + 1)).slice(-2); // Ensure two digits, month is 0-indexed 1055 var year = now.getFullYear(); 1056 var formattedDate = day + '/' + month + '/' + year; 1057 1058 // Update the URL to point to your Node.js server 1059 var url = 'https://unsubscribe-test.tricel.eu/sub-test/data'; 1060 1061 var payload = { 1062 'consentType': consentType, 1063 'action': action, 1064 'preferences': preferences ? 'Accepted' : 'Declined', 1065 'statistical': statistical ? 'Accepted' : 'Declined', 1066 'marketing': marketing ? 'Accepted' : 'Declined', 1067 'date': formattedDate, // Use the formatted date 1068 'domain': window.location.href 1069 }; 1070 1071 fetch(url, { 1072 method: 'POST', 1073 headers: { 1074 'Content-Type': 'application/json' 1075 }, 1076 body: JSON.stringify(payload) 1077 }) 1078 .then(response => response.json()) 1079 .then(data => console.log('Consent data sent successfully:', data)) 1080 .catch(error => console.error('Failed to send consent data:', error)); 1081} 1082 1083function showTab(tabName) { 1084 // Remove active class from all tab buttons and content 1085 document.querySelectorAll('#tabContainer button').forEach(button => button.classList.remove('active')); 1086 document.querySelectorAll('.tabContent').forEach(content => content.classList.remove('active')); 1087 1088 // Add active class to clicked button and corresponding content 1089 document.querySelector(`#${tabName}`).classList.add('active'); 1090 document.querySelector(`#tabContainer button[onclick="showTab('${tabName}')"]`).classList.add('active'); 1091 } 1092</script>
1092 1093
1094<script type="lazyJs" > 1095(function() { 1096 const url = window.location.pathname; 1097 1098 const schemas = { 1099 "/faq-for-meterbox": { 1100 "@context": "https://schema.org", 1101 "@type": "Article", 1102 "mainEntityOfPage": { 1103 "@type": "WebPage", 1104 "@id": "https://www.meterboxesdirect.co.uk/faq-for-meterbox" 1105 }, 1106 "headline": "FAQ for Meterbox â Painting, Repairs & DIY Regulations", 1107 "description": "Get answers to common questions in our FAQ for Meterbox, including painting safety, DIY repair tips, and UK compliance standards.", 1108 "image": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png", 1109 "author": { 1110 "@type": "Organization", 1111 "name": "Tricel Gloucester", 1112 "url": "https://www.meterboxesdirect.co.uk" 1113 }, 1114 "publisher": { 1115 "@type": "Organization", 1116 "@name": "Tricel Gloucester", 1117 "logo": { 1118 "@type": "ImageObject", 1119 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1120 } 1121 }, 1122 "datePublished": "2025-09-29T00:00:00Z", 1123 "dateModified": "2025-09-29T00:00:00Z", 1124 "keywords": [ 1125 "FAQ for Meterbox" 1126 ] 1127 }, 1128 "/electrical-meter-box-faq": { 1129 "@context": "https://schema.org", 1130 "@type": "Article", 1131 "mainEntityOfPage": { 1132 "@type": "WebPage", 1133 "@id": "https://www.meterboxesdirect.co.uk/electrical-meter-box-faq" 1134 }, 1135 "headline": "FAQ for Meterbox â Painting, Repairs & DIY Regulations", 1136 "description": "Get answers to common questions in our FAQ for Meterbox, including painting safety, DIY repair tips, and UK compliance standards.", 1137 "image": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png", 1138 "author": { 1139 "@type": "Organization", 1140 "name": "Tricel Gloucester", 1141 "url": "https://www.meterboxesdirect.co.uk" 1142 }, 1143 "publisher": { 1144 "@type": "Organization", 1145 "@name": "Tricel Gloucester", 1146 "logo": { 1147 "@type": "ImageObject", 1148 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1149 } 1150 }, 1151 "datePublished": "2025-10-06T00:00:00Z", 1152 "dateModified": "2025-10-06T00:00:00Z", 1153 "keywords": [ 1154 "FAQ for Electrical Meterbox" 1155 ] 1156 }, 1157 "/commercial-meter-box-kiosk-faq": { 1158 "@context": "https://schema.org", 1159 "@type": "Article", 1160 "mainEntityOfPage": { 1161 "@type": "WebPage", 1162 "@id": "https://www.meterboxesdirect.co.uk/commercial-meter-box-kiosk-faq" 1163 }, 1164 "headline": "FAQ for Meterbox â Painting, Repairs & DIY Regulations", 1165 "description": "Get answers to common questions in our FAQ for Meterbox, including painting safety, DIY repair tips, and UK compliance standards.", 1166 "image": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png", 1167 "author": { 1168 "@type": "Organization", 1169 "name": "Tricel Gloucester", 1170 "url": "https://www.meterboxesdirect.co.uk" 1171 }, 1172 "publisher": { 1173 "@type": "Organization", 1174 "@name": "Tricel Gloucester", 1175 "logo": { 1176 "@type": "ImageObject", 1177 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1178 } 1179 }, 1180 "datePublished": "2025-10-09T00:00:00Z", 1181 "dateModified": "2025-10-09T00:00:00Z", 1182 "keywords": [ 1183 "FAQ for Commercial Meterbox and Kiosk" 1184 ] 1185 }, 1186 "/electric-meter-box.html": { 1187 "@context": "https://schema.org", 1188 "@type": "Article", 1189 "mainEntityOfPage": { 1190 "@type": "WebPage", 1191 "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box.html"
1192 }, 1193 "headline": "Electric Meter Box Products â Boxes, Doors, Frames & Covers", 1194 "description": "Shop electric meter box products for fast, secure replacements. Browse boxes, doors, frames, riser covers, and hockey sticks â Easy to install and UK compliant", 1195 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/b/ebp0011_1.png", 1196 "author": { 1197 "@type": "Organization", 1198 "name": "Tricel Gloucester", 1199 "url": "https://www.meterboxesdirect.co.uk" 1200 }, 1201 "publisher": { 1202 "@type": "Organization", 1203 "@name": "Tricel Gloucester", 1204 "logo": { 1205 "@type": "ImageObject", 1206 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1207 } 1208 }, 1209 "datePublished": "2025-10-01T00:00:00Z", 1210 "dateModified": "2025-10-01T00:00:00Z", 1211 "keywords": [ 1212 "Electric Meter Box" 1213 ] 1214 }, 1215 "/electric-meter-box/electrical-cabinets.html": { 1216 "@context": "https://schema.org", 1217 "@type": "Article", 1218 "mainEntityOfPage": { 1219 "@type": "WebPage", 1220 "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/electrical-cabinets.html"
1221 }, 1222 "headline": "Electrical Cabinets (Electric Meter Boxes) â Easy Replacement", 1223 "description": "Shop durable, weatherproof electrical cabinets, including standard recessed and surface-mounted options. UK-compliant, easy to install, with fast delivery.", 1224 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/b/ebp0012.png", 1225 "author": { 1226 "@type": "Organization", 1227 "name": "Tricel Gloucester", 1228 "url": "https://www.meterboxesdirect.co.uk" 1229 }, 1230 "publisher": { 1231 "@type": "Organization", 1232 "@name": "Tricel Gloucester", 1233 "logo": { 1234 "@type": "ImageObject", 1235 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1236 } 1237 }, 1238 "datePublished": "2025-10-01T00:00:00Z", 1239 "dateModified": "2025-10-01T00:00:00Z", 1240 "keywords": [ 1241 "Electrical Cabinets" 1242 ] 1243 }, 1244 "/electric-meter-box/electric-meter-box-door.html": { 1245 "@context": "https://schema.org", 1246 "@type": "Article", 1247 "mainEntityOfPage": { 1248 "@type": "WebPage", 1249 "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/electric-meter-box-door.html" 1250 }, 1251 "headline": "Electric Meter Box Door | Replacement for Recessed/Surface", 1252 "description": "Shop electric meter box doors for recessed or surface-mounted boxes. Weatherproof, Complaint, and easy to install. UK-compliant with fast delivery.", 1253 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/d/ed0006.png", 1254 "author": { 1255 "@type": "Organization", 1256 "name": "Tricel Gloucester", 1257 "url": "https://www.meterboxesdirect.co.uk" 1258 }, 1259 "publisher": { 1260 "@type": "Organization", 1261 "@name": "Tricel Gloucester", 1262 "logo": { 1263 "@type": "ImageObject", 1264 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1265 } 1266 }, 1267 "datePublished": "2025-10-01T00:00:00Z", 1268 "dateModified": "2025-10-01T00:00:00Z", 1269 "keywords": [ 1270 "Electric Meter Box Door" 1271 ] 1272 }, 1273 "/electric-meter-box/electric-box-covers.html": { 1274 "@context": "https://schema.org", 1275 "@type": "Article", 1276 "mainEntityOfPage": { 1277 "@type": "WebPage", 1278 "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/electric-meter-box-door.html" 1279 }, 1280 "headline": "Electric Box Covers(Meter Box Covers) â No Removal of Old Box", 1281 "description": "Repair damaged meter boxes with Durable electric box covers. Easy-fit GRP over boxes /frames for surface and recessed boxes without removing the entire box.", 1282 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/d/ed0001.png", 1283 "author": { 1284 "@type": "Organization", 1285 "name": "Tricel Gloucester", 1286 "url": "https://www.meterboxesdirect.co.uk" 1287 }, 1288 "publisher": { 1289 "@type": "Organization", 1290 "@name": "Tricel Gloucester", 1291 "logo": { 1292 "@type": "ImageObject", 1293 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1294 } 1295 }, 1296 "datePublished": "2025-10-01T00:00:00Z", 1297 "dateModified": "2025-10-01T00:00:00Z", 1298 "keywords": [ 1299 "Electric Box Covers" 1300 ] 1301 }, 1302 "/electric-meter-box/meter-box-hockey-sticks.html": { 1303 "@context": "https://schema.org", 1304 "@type": "Article", 1305 "mainEntityOfPage": { 1306 "@type": "WebPage", 1307 "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/meter-box-hockey-sticks.html" 1308 }, 1309 "headline": "Meter Box Hockey Sticks (Electric) â Durable UPVC Cable Cover", 1310 "description": "Shop meter box hockey stick (Electric) to protect cables from rust and weather. Made from durable, lightweight UPVC. Internal diameter 38mm, outer 42mm.", 1311 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/c/ec1002.png", 1312 "author": { 1313 "@type": "Organization", 1314 "name": "Tricel Gloucester", 1315 "url": "https://www.meterboxesdirect.co.uk" 1316 }, 1317 "publisher": { 1318 "@type": "Organization", 1319 "@name": "Tricel Gloucester", 1320 "logo": { 1321 "@type": "ImageObject", 1322 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1323 } 1324 }, 1325 "datePublished": "2025-10-01T00:00:00Z", 1326 "dateModified": "2025-10-01T00:00:00Z", 1327 "keywords": [ 1328 "Meter Box Hockey Sticks" 1329 ] 1330 }, 1331 "/electric-meter-box/electric-pipe-cover.html": { 1332 "@context": "https://schema.org", 1333 "@type": "Article", 1334 "mainEntityOfPage": { 1335 "@type": "WebPage", 1336 "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/electric-pipe-cover.html" 1337 }, 1338 "headline": "Electric Pipe Cover for Meter Box â Weatherproof & Easy Fit", 1339 "description": "Shop electric pipe cover to protect exposed cables on your meter box from weather damage and rust. Surface-mounted GRP guard, easy to fit.", 1340 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/k/ek0011_1.png", 1341 "author": { 1342 "@type": "Organization", 1343 "name": "Tricel Gloucester", 1344 "url": "https://www.meterboxesdirect.co.uk" 1345 }, 1346 "publisher": { 1347 "@type": "Organization", 1348 "@name": "Tricel Gloucester", 1349 "logo": { 1350 "@type": "ImageObject", 1351 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1352 } 1353 }, 1354 "datePublished": "2025-10-01T00:00:00Z", 1355 "dateModified": "2025-10-01T00:00:00Z", 1356 "keywords": [ 1357 "Electric Pipe Cover" 1358 ] 1359 }, 1360 "/electric-meter-box/3-phase-meter-box.html": { 1361 "@context": "https://schema.org", 1362 "@type": "Article", 1363 "mainEntityOfPage": { 1364 "@type": "WebPage", 1365 "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/3-phase-meter-box.html"
1366 }, 1367 "headline": "3-Phase Meter Box | Durable & Secure boxes for 3-Phase Meters", 1368 "description": "Shop 3-phase meter boxes suitable for all meters, including prepay, smart available in standard recessed and surface-mounted options. Fast delivery.", 1369 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/e/b/ebp0032.png", 1370 "author": { 1371 "@type": "Organization", 1372 "name": "Tricel Gloucester", 1373 "url": "https://www.meterboxesdirect.co.uk" 1374 }, 1375 "publisher": { 1376 "@type": "Organization", 1377 "@name": "Tricel Gloucester", 1378 "logo": { 1379 "@type": "ImageObject", 1380 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1381 } 1382 }, 1383 "datePublished": "2025-10-01T00:00:00Z", 1384 "dateModified": "2025-10-01T00:00:00Z", 1385 "keywords": [ 1386 "3-Phase Meter Box" 1387 ] 1388 }, 1389 "/electric-meter-box/3-phase-meter-box/3-phase-meter-box-surface-mounting.html": { 1390 "@context": "https://schema.org", 1391 "@type": "Article", 1392 "mainEntityOfPage": { 1393 "@type": "WebPage", 1394 "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/3-phase-meter-box/3-phase-meter-box-surface-mounting.html" 1395 }, 1396 "headline": "3 Phase Meter Box for Surface Mounted Fitting", 1397 "description": "Shop 3 Phase Meter Box for Surface Mounted Fitting (797 x 567 x 185mm). GRP enclosure with timber backboard, lock & key. BS8567. Fast UK delivery", 1398 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/44492c223913e307de8616a6754be920/e/b/ebp0032.png", 1399 "author": { 1400 "@type": "Organization", 1401 "name": "Tricel Gloucester", 1402 "url": "https://www.meterboxesdirect.co.uk" 1403 }, 1404 "publisher": { 1405 "@type": "Organization", 1406 "@name": "Tricel Gloucester", 1407 "logo": { 1408 "@type": "ImageObject", 1409 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1410 } 1411 }, 1412 "datePublished": "2025-10-01T00:00:00Z", 1413 "dateModified": "2025-10-01T00:00:00Z", 1414 "keywords": [ 1415 "3 Phase Meter Box for Surface Mounted Fitting" 1416 ] 1417 }, 1418 "/electric-meter-box/3-phase-meter-box/3-phase-meter-box-recessed-fitting.html": { 1419 "@context": "https://schema.org", 1420 "@type": "Article", 1421 "mainEntityOfPage": { 1422 "@type": "WebPage", 1423 "@id": "https://www.meterboxesdirect.co.uk/electric-meter-box/3-phase-meter-box/3-phase-meter-box-recessed-fitting.html" 1424 }, 1425 "headline": "3 Phase Meter Box for Recessed Fitting", 1426 "description": "Shop 3 Phase Meter Box for Recessed Fitting (797 x 567 x 180mm). This GRP unit is Fire-rated, lockable, timber backboard, knockouts. Fast UK delivery.", 1427 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/44492c223913e307de8616a6754be920/e/b/ebp0013.png", 1428 "author": { 1429 "@type": "Organization", 1430 "name": "Tricel Gloucester", 1431 "url": "https://www.meterboxesdirect.co.uk" 1432 }, 1433 "publisher": { 1434 "@type": "Organization", 1435 "@name": "Tricel Gloucester", 1436 "logo": { 1437 "@type": "ImageObject", 1438 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1439 } 1440 }, 1441 "datePublished": "2025-10-01T00:00:00Z", 1442 "dateModified": "2025-10-01T00:00:00Z", 1443 "keywords": [ 1444 "3 Phase Meter Box for Recessed Fitting" 1445 ] 1446 }, 1447 "/gas-meter-box.html": { 1448 "@context": "https://schema.org", 1449 "@type": "Article", 1450 "mainEntityOfPage": { 1451 "@type": "WebPage", 1452 "@id": "https://www.meterboxesdirect.co.uk/gas-meter-box.html"
1453 }, 1454 "headline": "Gas Meter Box Products- Boxes, Doors, Frames & Covers", 1455 "description": "Shop gas meter box products including full boxes,replacement doors,overboxes and pipe covers. Designed for fast replacement,easy installation and UK compliance", 1456 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/m/e/meb0001.png", 1457 "author": { 1458 "@type": "Organization", 1459 "name": "Tricel Gloucester", 1460 "url": "https://www.meterboxesdirect.co.uk" 1461 }, 1462 "publisher": { 1463 "@type": "Organization", 1464 "@name": "Tricel Gloucester", 1465 "logo": { 1466 "@type": "ImageObject", 1467 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1468 } 1469 }, 1470 "datePublished": "2025-10-01T00:00:00Z", 1471 "dateModified": "2025-10-01T00:00:00Z", 1472 "keywords": [ 1473 "Gas Meter Box" 1474 ] 1475 }, 1476 "/gas-meter-box/gas-meter-cabinets.html": { 1477 "@context": "https://schema.org", 1478 "@type": "Article", 1479 "mainEntityOfPage": { 1480 "@type": "WebPage", 1481 "@id": "https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-cabinets.html"
1482 }, 1483 "headline": "Gas Meter Cabinets - Easy Replacement [Affordable & Durable]", 1484 "description": "Shop durable, weatherproof Gas Meter cabinet for secure Gas meter housing. Weatherproof, Complaint, and easy to install. UK-compliant with fast delivery.", 1485 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/g/b/gbp0001.png", 1486 "author": { 1487 "@type": "Organization", 1488 "name": "Tricel Gloucester", 1489 "url": "https://www.meterboxesdirect.co.uk" 1490 }, 1491 "publisher": { 1492 "@type": "Organization", 1493 "@name": "Tricel Gloucester", 1494 "logo": { 1495 "@type": "ImageObject", 1496 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1497 } 1498 }, 1499 "datePublished": "2025-10-01T00:00:00Z", 1500 "dateModified": "2025-10-01T00:00:00Z", 1501 "keywords": [ 1502 "Gas Meter Cabinets" 1503 ] 1504 }, 1505 "/gas-meter-box/gas-meter-box-door.html": { 1506 "@context": "https://schema.org", 1507 "@type": "Article", 1508 "mainEntityOfPage": { 1509 "@type": "WebPage", 1510 "@id": "https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-cabinets.html"
1511 }, 1512 "headline": "Gas Meter Box Doorâ Replacement for Recessed & Surface Boxes", 1513 "description": "Shop Gas meter box doors for recessed or surface-mounted Meter boxes. Weatherproof, Complaint, and easy to install. UK-compliant with fast delivery.", 1514 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/g/d/gdp0001.png", 1515 "author": { 1516 "@type": "Organization", 1517 "name": "Tricel Gloucester", 1518 "url": "https://www.meterboxesdirect.co.uk" 1519 }, 1520 "publisher": { 1521 "@type": "Organization", 1522 "@name": "Tricel Gloucester", 1523 "logo": { 1524 "@type": "ImageObject", 1525 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1526 } 1527 }, 1528 "datePublished": "2025-10-01T00:00:00Z", 1529 "dateModified": "2025-10-01T00:00:00Z", 1530 "keywords": [ 1531 "Gas Meter Box Door" 1532 ] 1533 }, 1534 "/gas-meter-box/gas-meter-box-covers.html": { 1535 "@context": "https://schema.org", 1536 "@type": "Article", 1537 "mainEntityOfPage": { 1538 "@type": "WebPage", 1539 "@id": "https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-covers.html" 1540 }, 1541 "headline": "Gas Box Covers (Gas Meter Box Cover)- No removal of Old Box", 1542 "description": "Protect or repair damaged meter boxes with durable Gas Box Covers. Easy-fit GRP over boxes and frames for surface and recessed boxes without removal of old box", 1543 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/m/e/meb0001.png", 1544 "author": { 1545 "@type": "Organization", 1546 "name": "Tricel Gloucester", 1547 "url": "https://www.meterboxesdirect.co.uk" 1548 }, 1549 "publisher": { 1550 "@type": "Organization", 1551 "@name": "Tricel Gloucester", 1552 "logo": { 1553 "@type": "ImageObject", 1554 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1555 } 1556 }, 1557 "datePublished": "2025-10-01T00:00:00Z", 1558 "dateModified": "2025-10-01T00:00:00Z", 1559 "keywords": [ 1560 "Gas Box Covers" 1561 ] 1562 }, 1563 "/gas-meter-box/gas-pipe-cover.html": { 1564 "@context": "https://schema.org", 1565 "@type": "Article", 1566 "mainEntityOfPage": { 1567 "@type": "WebPage", 1568 "@id": "https://www.meterboxesdirect.co.uk/gas-meter-box/gas-pipe-cover.html" 1569 }, 1570 "headline": "Gas Riser Pipe Cover - MeterBoxesDirect", 1571 "description": "Shop gas pipe covers and riser pipes to protect exposed or vertical gas pipes from weather, rust, and damage. Available in 32mm, 63mm, and 1m sizes.", 1572 "image": "https://www.meterboxesdirect.co.uk/media/catalog/product/cache/afefbad810882d9d5a6b97a87826184d/m/2/m250.png", 1573 "author": { 1574 "@type": "Organization", 1575 "name": "Tricel Gloucester", 1576 "url": "https://www.meterboxesdirect.co.uk" 1577 }, 1578 "publisher": { 1579 "@type": "Organization", 1580 "@name": "Tricel Gloucester", 1581 "logo": { 1582 "@type": "ImageObject", 1583 "url": "https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" 1584 } 1585 }, 1586 "datePublished": "2025-10-01T00:00:00Z", 1587 "dateModified": "2025-10-01T00:00:00Z", 1588 "keywords": [ 1589 "Gas Pipe Cover" 1590 ] 1591 } 1592 }; 1593 1594 if (schemas[url]) { 1595 const script = document.createElement("script"); 1596 script.type = "application/ld+json"; 1597 script.text = JSON.stringify(schemas[url], null, 2); 1598 document.head.appendChild(script); 1599 } 1600})(); 1601</script>
1601 1602 1603
1603<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 1604 1605 window.dataLayer = window.dataLayer || []; 1606 1607 window.AEC = window.AEC || {}; 1608 1609 AEC.Const = {"URL":"https://www.meterboxesdirect.co.uk/","TIMING_CATEGORY_ADD_TO_CART":"Add To Cart Time","TIMING_CATEGORY_REMOVE_FROM_CART":"Remove From Cart Time","TIMING_CATEGORY_PRODUCT_CLICK":"Product Detail Click Time","TIMING_CATEGORY_CHECKOUT":"Checkout Time","TIMING_CATEGORY_CHECKOUT_STEP":"Checkout Step Tim","TIMING_CATEGORY_PRODUCT_WISHLIST":"Add to Wishlist Time","TIMING_CATEGORY_PRODUCT_COMPARE":"Add to Compare Time","VARIANT_DELIMITER":"-","VARIANT_DELIMITER_ATT":":","CHECKOUT_STEP_SHIPPING":1,"CHECKOUT_STEP_PAYMENT":2,"CHECKOUT_STEP_ORDER":3,"DIMENSION_SEARCH":18,"COOKIE_DIRECTIVE":false,"COOKIE_DIRECTIVE_ENGINE":0,"COOKIE_DIRECTIVE_SEGMENT_MODE":false,"COOKIE_DIRECTIVE_SEGMENT_MODE_EVENTS":["cookieConsentGranted"],"COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT":"cookieConsentGranted","COOKIE_DIRECTIVE_CONSENT_DECLINE_EVENT":"cookieConsentDeclined","COOKIE_DIRECTIVE_OVERRIDE_DECLINE":false,"CATALOG_CATEGORY_ADD_TO_CART_REDIRECT_EVENT":"catalogCategoryAddToCartRedirect"}; 1610 1611 AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED = AEC.CookieConsent.getConsent("cookieConsentGranted"); 1612 1613 Object.entries({"Message":{"confirm":true,"confirmRemoveTitle":"Are you sure?","confirmRemove":"Are you sure you would like to remove this item from the shopping cart?"},"storeName":"Default Store View","currencyCode":"GBP","useDefaultValues":false,"facebook":false,"tiktok":false,"SUPER":[],"CONFIGURABLE_SIMPLES":[],"BUNDLE":{"bundles":[],"options":[]},"localStorage":"true","summary":false,"reset":false,"tax":1,"simples":false}).forEach(([key,value]) => { AEC[key] = value; });</script>
1613
1613<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 1614 1615 (summary => 1616 { 1617 if (summary) 1618 { 1619 let getSummary = (event) => 1620 { 1621 AEC.Request.post("https:\/\/www.meterboxesdirect.co.uk\/datalayer\/index\/cart\/",{ event:event }, (response) => 1622 { 1623 dataLayer.push(response); 1624 }); 1625 }; 1626 1627 ['ec.cookie.remove.item.data','ec.cookie.update.item.data','ec.cookie.add.data'].forEach(event => 1628 { 1629 AEC.EventDispatcher.on(event, (event => 1630 { 1631 return () => 1632 { 1633 setTimeout(() => { getSummary(event); }, 2000); 1634 }; 1635 })(event)); 1636 }); 1637 } 1638 })(AEC.summary);</script>
1638<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 1639 1640 if ('undefined' !== typeof AEC && AEC.GA4) 1641 { 1642 AEC.GA4.enabled = true; 1643 1644 AEC.GA4.conversion_event = "purchase"; 1645 1646 AEC.GA4.currency = "GBP"; 1647 1648 AEC.GA4.quote = []; 1649 }</script>
1649
1649<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 1650 1651 window.dataLayer = window.dataLayer || []; 1652 1653 var dataLayerTransport = (function() 1654 { 1655 var data = []; 1656 1657 return { 1658 data:[], 1659 push: function(data) 1660 { 1661 this.data.push(data); 1662 1663 return this; 1664 }, 1665 serialize: function() 1666 { 1667 return this.data; 1668 } 1669 } 1670 })();</script>
1670
1670<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 1671 1672 (endpoints => 1673 { 1674 let engines = 1675 { 1676 0: () => {}, 1677 1: () => {}, 1678 2: () => 1679 { 1680 window.addEventListener('CookiebotOnAccept', event => 1681 { 1682 return true; 1683 }, 1684 false); 1685 }, 1686 3: () => {}, 1687 4: () => 1688 { 1689 (() => 1690 { 1691 let wait = 0, interval = 100; 1692 1693 let otc = () => 1694 { 1695 return 'undefined' !== typeof window.OneTrust; 1696 }; 1697 1698 window.ot = setInterval(end => 1699 { 1700 wait += interval; 1701 1702 if (wait > end) 1703 { 1704 if (window.ot) 1705 { 1706 clearInterval(window.ot); 1707 } 1708 } 1709 1710 if (otc()) 1711 { 1712 window.dispatchEvent(new CustomEvent("onetrust_loaded", 1713 { 1714 detail: 1715 { 1716 groups: window.OptanonActiveGroups 1717 } 1718 })); 1719 1720 clearInterval(window.ot); 1721 1722 let uuid = AEC.Cookie.get('cookieUuid'); 1723 1724 let map = []; 1725 1726 OneTrust.OnConsentChanged(() => 1727 { 1728 let groups = window.OptanonActiveGroups.split(',').filter(String); 1729 1730 let grant = [], consent = {}; 1731 1732 groups.forEach(group => 1733 { 1734 if (map.hasOwnProperty(group)) 1735 { 1736 map[group].forEach(signal => 1737 { 1738 consent[signal] = true; 1739 }); 1740 } 1741 }); 1742 1743 Object.keys(consent).forEach(key => 1744 { 1745 grant.push(key); 1746 }); 1747 1748 let params = 1749 { 1750 cookie: grant 1751 }; 1752 1753 if (!grant.length) 1754 { 1755 params['decline'] = true; 1756 } 1757 1758 AEC.Request.post(endpoints.cookie, params , response => 1759 { 1760 return true; 1761 }); 1762 1763 return true; 1764 }); 1765 } 1766 }, 1767 interval); 1768 1769 })(2000); 1770 }, 1771 5: () => 1772 { 1773 let grant = []; 1774 1775 grant.push("cookieConsentGranted"); 1776 1777 let uuid = AEC.Cookie.get('cookieUuid'); 1778 1779 if (!uuid) 1780 { 1781 AEC.Request.post(endpoints.cookie, { cookie: grant }, response => 1782 { 1783 return true; 1784 }); 1785 } 1786 return true; 1787 }, 1788 6: () => 1789 { 1790 return true; 1791 } 1792 }; 1793 1794 engines[AEC.Const.COOKIE_DIRECTIVE_ENGINE].apply(this,[]); 1795 1796 })({"type":"json","cookie":"https:\/\/www.meterboxesdirect.co.uk\/datalayer\/index\/cookie\/","cookieContent":"https:\/\/www.meterboxesdirect.co.uk\/datalayer\/index\/cookieContent\/","cookieConsent":"https:\/\/www.meterboxesdirect.co.uk\/datalayer\/index\/cookieConsent\/"});</script>
1796
1796<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 1797 1798 /* Dynamic remarketing */ 1799 window.google_tag_params = window.google_tag_params || {}; 1800 1801 /* Default pagetype */ 1802 window.google_tag_params.ecomm_pagetype = "other"; 1803 1804 /* Grouped products collection */ 1805 window.G = []; 1806 1807 /** 1808 * Global revenue 1809 */ 1810 window.revenue = 0; 1811 1812 /** 1813 * DoubleClick 1814 */ 1815 window.DoubleClick = 1816 { 1817 DoubleClickRevenue: 0, 1818 DoubleClickTransaction: 0, 1819 DoubleClickQuantity: 0 1820 }; 1821 1822 AEC.Cookie.visitor({"pageType":"other","pageName":"Meterbox Support & Advice \u2013 Blog | MeterBoxesDirect","websiteCountry":"GB","websiteLanguage":"en_GB","visitorLoginState":"Logged out","visitorLifetimeValue":0,"visitorExistingCustomer":"No","clientStatus":"Not client","visitorType":"NOT LOGGED IN","currentStore":"Default Store View"}).push(dataLayer, false);</script>
1822
1822<script nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" type="text/lazyload">!function(){"use strict";function l(e){for(var t=e,r=0,n=document.cookie.split(";");r<n.length;r++){var o=n[r].split("=");if(o[0].trim()===t)return o[1]}}function s(e){return localStorage.getItem(e)}function u(e){return window[e]}function A(e,t){e=document.querySelector(e);return t?null==e?void 0:e.getAttribute(t):null==e?void 0:e.textContent}var e=window,t=document,r="script",n="dataLayer",o="https://data.meterboxesdirect.co.uk",a="https://load.data.meterboxesdirect.co.uk",i="dlklhssujdgtk",c="97=AhBaIz44XjghOi9dKTlVBVZGSVVMER1OBhETARgXHAsOBwMNGBAQB0UXCEofHg%3D%3D",g="stapeUserId",v="",E="",d=!1;try{var d=!!g&&(m=navigator.userAgent,!!(m=new RegExp("Version/([0-9._]+)(.*Mobile)?.*Safari.*").exec(m)))&&16.4<=parseFloat(m[1]),f="stapeUserId"===g,I=d&&!f?function(e,t,r){void 0===t&&(t="");var n={cookie:l,localStorage:s,jsVariable:u,cssSelector:A},t=Array.isArray(t)?t:[t];if(e&&n[e])for(var o=n[e],a=0,i=t;a<i.length;a++){var c=i[a],c=r?o(c,r):o(c);if(c)return c}else console.warn("invalid uid source",e)}(g,v,E):void 0;d=d&&(!!I||f)}catch(e){console.error(e)}var m=e,g=(m[n]=m[n]||[],m[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t.getElementsByTagName(r)[0]),v=I?"&bi="+encodeURIComponent(I):"",E=t.createElement(r),f=(d&&(i=8<i.length?i.replace(/([a-z]{8}$)/,"kp$1"):"kp"+i),!d&&a?a:o);E.async=!0,E.src=f+"/"+i+".js?"+c+v,null!=(e=g.parentNode)&&e.insertBefore(E,g)}();</script>
1822 1823<!-- End Google Tag Manager --> 1824
1824<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 1825 1826 (() => 1827 { 1828 let init = () => 1829 { 1830 if (window.init_gtm) 1831 { 1832 return true; 1833 } 1834 1835 if (window.google_tag_manager) 1836 { 1837 return true; 1838 } 1839 1840 window.init_gtm = true; 1841 1842 document.querySelectorAll('[type="text\/lazyload"]').forEach(script => 1843 { 1844 let tag = document.createElement('script'); 1845 1846 tag.type = "text/javascript"; 1847 tag.innerHTML = script.innerHTML; 1848 1849 if (script.getAttribute('src')) 1850 { 1851 tag.src = script.src; 1852 } 1853 1854 tag.setAttribute('nonce', "NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw="); 1855 1856 document.head.appendChild(tag); 1857 }); 1858 }; 1859 1860 let lazy = event => 1861 { 1862 event.currentTarget.removeEventListener(event.type, lazy); 1863 init(); 1864 }; 1865 1866 document.addEventListener('DOMContentLoaded', () => 1867 { 1868 setTimeout(init, 5000); 1869 }); 1870 1871 document.addEventListener('mousemove', lazy); 1872 document.addEventListener('touchstart', lazy); 1873 })();</script>
1873
1873<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 1874 1875 </script>
1875
1875<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" >AEC.Bind.apply({"performance":false})</script>
1875 <!-- added by Trusted Shops app: Start -->
1875<script src="https://integrations.etrusted.com/applications/widget.js/v2" async="" defer="defer" type="lazyJs"></script>
1875<!-- End --> <meta property="og:title" content="Blog 1" /> <meta property="og:description" content="Read about Meterbox Support & Advice â Blog. Get expert help, guides, and tips to install, replace, or maintain your meterbox easily and confidently." /> <meta property="og:url" content="https://www.meterboxesdirect.co.uk/blog/1" /> <meta property="og:type" content="article" /> <style> .ec-gtm-cookie-directive > div { background: #ffffff; color: #000000; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .ec-gtm-cookie-directive > div > div > div { padding-left: 0px; } .ec-gtm-cookie-directive > div > div > div a.action.accept, .ec-gtm-cookie-directive > div > div > div a.action.accept-all { color: #8bc53f; } .ec-gtm-cookie-directive > div > div > div a.action.refuse, .ec-gtm-cookie-directive > div > div > div a.action.customize { color: #000000; } .ec-gtm-cookie-directive > div > div > div .ec-gtm-cookie-directive-note-toggle { color: #8bc53f; } .ec-gtm-cookie-directive-segments { background: #ffffff; } .ec-gtm-cookie-directive-segments > div input[type="checkbox"] + label:before { border:1px solid #000000; } .ec-gtm-cookie-directive .consent-logo { width: 0px; } </style> <link data-css="1" href="https://www.meterboxesdirect.co.uk/cache/w3-cache/css/709/media/sm/configed_css/settings_default.css" rel='stylesheet' media='all'><style id="w3_bg_load"></style><style>div[data-BgLz="1"],div[data-BgLz="1"]::before,div[data-BgLz="1"]::before,section[data-BgLz="1"],section[data-BgLz="1"]::before,section[data-BgLz="1"]::after,iframelazy[data-BgLz="1"],iframe[data-BgLz="1"]{background-image:none !important;}</style><style id="w3speedster-custom-css">/* Header */ /*ul.header.links li*/ ul.header.links .checkout-link { display:none; } .header-style-12 .header-middle { padding:0; } .header-style-12 .logo img { height:unset; width:100%; padding:5px 0; } #mbd-account-login-link::before { content:url("/pub/media/wysiwyg/mbd-images/login-icon.png"); position:relative; top:7px; padding-right:8px; } #mbd-account-login-link:hover::before { content:url("/pub/media/wysiwyg/mbd-images/login-icon-red.png"); } #mbd-header-call-now-heading { padding-bottom:0; margin-bottom:0; } #mbd-header-phone-number { font-size:18px; font-weight:bold; } .header-style-12 .header-middle .phone-header { background-position-y:2px; } .search-autocomplete ul li .amount { display:none; }
1875 /* Shopping Cart in Header */ .block-minicart .header-minicart { background-color:#666666; } .block-minicart .block-content > .actions a { border:solid 1px #B82025 !important;; } .block-minicart .block-content > .actions > a.action.viewcart { background-color:#FAD1D7 !important; color:#B82025 !important; } .block-minicart .block-content > .actions > a.action.checkout { background-color:#B82025 !important; } .block-minicart .block-content > .actions > a.action.viewcart > span, .block-minicart .block-content > .actions > a.action.checkout > span { position:relative; top:-1px; } /* Main Menu */ .sm_megamenu_dropdown_2columns { padding:15px !important; } .mbd-main-menu-links > .sm_megamenu_col_6.mbd-main-menu-sub-links { padding:5px 0 5px 0; } /* Products Megamenu */ .mbd-main-menu-links-parent .sm_megamenu_dropdown_6columns { left:unset !important; right:unset !important; } .fgd-products-heading-links { font-weight:bold; } .mbd-products-heading-links { font-weight:bold; } .mbd-products-megamenu-links a:hover { color:#B82025 !important; } .mbd-main-megamenu-links .sm_megamenu_col_6 { padding:0 !important; } .main-megamenu .sm_megamenu_dropdown_6columns { padding:15px !important; } .main-megamenu .mega-content a.sm_megamenu_head { font-size:14px !important; } /* Child Links */ .main-megamenu .sm-megamenu-child .sm_megamenu_title > span { display:none; } .main-megamenu .sm-megamenu-child a { font-size:14px; } /* Products Megamenus */ #mbd-products-megamenu, #mbd-repair-my-meter-box-megamenu { width:100%; } #mbd-products-megamenu .row, #mbd-repair-my-meter-box-megamenu .row { margin:0; } .mbd-products-megamenu-columns { padding-left:5px; padding-right:5px; } .mbd-products-megamenu-links { padding-bottom:10px; } .mbd-main-cat-sub-links a { font-weight:bold !important; padding:5px 0 5px 0; font-size:16px; border-bottom:2px solid #B82025; } .mbd-main-cat-sub-links a:hover { color:#707070 !important; } /* Headings */ .title-home-page, h1, h2, h3, .latest-post-container .info-blog .post-item-link { color:#070707 !important; } /* Home Page */ .title-home-page:before { display:none; } .home-page-12 .products-slider-top { margin-bottom:0; } .home-page-12 .full-banner-center { background:none; } #mbd-commercial-repairs-spares-section img { width:100%; } #mbd-meter-boxes-uk-section { padding-bottom:60px; } #mbd-meter-boxes-uk-section h1 { font-size:18px; font-weight:bold; padding-bottom:15px; margin-bottom:0; } #mbd-meter-boxes-uk-section p { margin-bottom:20px; } .latest-post-container .info-blog .date-post { height:50px; } .latest-post-container .info-blog .day, .latest-post-container .info-blog .month { display:none; } #mbd-home-page-logos-carousel { margin-bottom:40px; } #mbd-home-page-logos-carousel .owl-stage { margin:auto; } /* Products */ .products-grid .product-item-info:hover { box-shadow:none; } .products-grid .product-item-name { overflow:unset; text-overflow:unset; white-space:unset; } .bestsellers-product-sku { font-size:18px; text-transform:uppercase; margin:10px 0; } .price-box .price, .price-including-tax + .price-excluding-tax:before { color:#B82025; } .products-grid .product-item-actions { right:17px; } .products-grid .product-item-actions .actions-primary .tocart:before { background:none; color:#999; content:'\f291';
1875 font-family:FontAwesome; font-weight:normal; font-size:17px; position:absolute; top:0.5px !important; left:5px; display:inline-block; } .products-grid .product-item-actions .actions-primary .tocart:hover::before { color:#FFF; } .product-page-download-btn { font-weight:bold; background-color:#B82025; color:#FFFFFF; padding:15px; font-size:15px; border:1px solid #B82025; transition:ease 0.3s; } .product-page-download-btn:hover { background-color:#fad1d7; color:#B82025; } /* Blog Posts */ .blog-page .post-description .post-ftimg-hld, .blog-page .post-description .post-text-hld h1 { display:none; } .blog-page h2 { font-weight:bold; } /* Reviews.io */ #reviews-io-heading { text-align:center; font-weight:bold; color:#000; padding-bottom:10px; } #reviewsio-carousel-widget { padding-bottom:20px; } /* Footer */ #mbd-footer-top-services { padding-top:20px; } .footer-top h3 { color:#FFF !important; } #mbd-footer-top-services .sv-container > p { text-transform:uppercase; } .footer-style-5 .footer-top-services { border-bottom:none; } .footer-style-5 .socials-footer .socials-wrap ul li.youtube-social a { background-color:#FF0000; } .footer-style-5 .footer-top-services .services-header li .sv-container::before { display:none; } .mbd-footer-sections::before { position:relative; top:5px; padding-right:15px; } #mbd-footer-delivery-section::before { content:url(/pub/media/wysiwyg/mbd-images/Footer-Icons-Fast-Delivery-White.png); } #mbd-footer-returns-section::before { content:url(/pub/media/wysiwyg/mbd-images/Footer-Icons-Hassle-Free-Returns-White.png); } #mbd-footer-payments-section::before { content:url(/pub/media/wysiwyg/mbd-images/Footer-Icons-Secure-Online-Payments-White.png); } #mbd-footer-payments-section .sv-container h4 { position:relative; top:-19px; } #footer-contact-us-heading-link { color:#FFF; } /* Blog Posts */ .post-holder { background:transparent; } .post-info.clear { display:none; } .post-holder:hover { box-shadow:none; } .blog-page li > p { display:inline-block; } .products-grid > .product-items { padding-left:0; } .blog-page .product-item { display:inline-block; } .cms-blog h1 { margin-bottom:10px !important; } .cms-blog h2 { margin-top:30px; margin-bottom:10px; } .cms-blog .mbd-blog-page-list { list-style:unset; padding-left:40px; } .cms-blog .mbd-blog-page-list li { margin-bottom:7px; } .cms-blog .mbdlink { color:#B82025 !important; text-transform:initial; text-decoration:underline; font-weight:400; } /* Product & Blog Pages */ .page-title::before, .block-products-list.grid > .block-title::before { display:none; } /* Downloads Page */ .cms-downloads .column.main h2, .cms-downloads .column.main h3 { font-weight:bold; margin-top:30px; margin-bottom:10px; } .cms-downloads .column.main ul { list-style:unset; padding-left:40px; } .cms-downloads .column.main li { margin-bottom:7px; } .cms-downloads .column.main li a, .cms-downloads .column.main p > a { color:#B82025 !important; text-decoration:underline; } /* Contact Page */ .cms-contact-meter-boxes-direct .breadcrumbs, .cms-contact-meter-boxes-direct h1::before { display:none; } .cms-contact-meter-boxes-direct h1 { margin-bottom:15px; } .cms-contact-meter-boxes-direct #pattern { margin-top:45px; } .cms-contact-meter-boxes-direct h2, .cms-contact-meter-boxes-direct h3 { font-size:18px; text-transform:uppercase; padding-bottom:10px; } .cms-contact-meter-boxes-direct h2 { font-weight:700; } .cms-contact-meter-boxes-direct #mbd-contact-us-address-text { display:inline-block; width:80%; line-height:1.4em; vertical-align:text-top; } .cms-contact-meter-boxes-direct #reviews-io-heading { padding-top:90px; } .cms-contact-meter-boxes-direct .contact_form_column > td { padding:0 20px 0 0; } .cms-contact-meter-boxes-direct .form-recaptcha-wrapper { margin-bottom:40px; } .cms-contact-meter-boxes-direct .contact_form_column .action.primary { background-color:#B82025; } /* Product Page */ .catalog-product-view .stock { float:left; padding-right:10px; } .product-info-main .product-info-stock-sku .available span:before { content:url("/pub/media/wysiwyg/mbd-images/in-stock-icon.png"); margin-right:8px; } .product-info-main .product-info-stock-sku .available span { font-size:16px; color:#7EC638; } .product.attribute.sku { float:right; } .product.attribute.sku > .type { display:none; } .product.attribute.sku > .value { font-size:16px; color:#000; } .product-info-main .product-info-stock-sku { float:unset; } .product-info-main .product-reviews-summary { margin-top:0; padding-top:0; } .product-info-main .price-box .price { color:#000; } .price-excluding-tax .price { color:#707070 !important; font-size:13px !important; font-weight:400 !important; } .price-excluding-tax::before { color:#707070 !important; } .product-info-main .product-add-form .box-tocart .fieldset .qty .label { padding-left:0 !important; } .product-info-main .product-add-form .box-tocart .fieldset .qty .label span { font-weight:bold !important; } .product-info-main .product-add-form .box-tocart .fieldset #qty { height:40px !important; width:45px !important; } #product-addtocart-button { border:1px solid #E21836 !important; font-weight:400 !important; } #product-addtocart-button:hover { background-color:#fad1d7 !important; color:#B82025 !important; } #product-addtocart-button:hover:before { color:#B82025 !important; } #product-buynow-button { border:1px solid #E21836 !important; background-color:#fad1d7; color:#B82025 !important; font-weight:400 !important; } .product-info-main .box-tocart .fieldset .actions .buynow:before { color:#B82025 !important; } #product-buynow-button:hover { background-color:#B82025 !important; color:#FFF !important; } #product-buynow-button:hover::before{ color:#FFF !important; } .catalog-product-view #addthis_wrap { display:none; } .catalog-product-view .product.info.detailed { padding-top:15px; } .catalog-product-view .product.info.detailed .resp-tabs-container { display:flow-root; } .catalog-product-view .panel-title a.collapsed { background:url('/pub/media/wysiwyg/mbd-images/FAQ-Plus-Icon.png') no-repeat 0px 45% !important; } .catalog-product-view .btnfancy { background-color:#B82025 !important; border-color:#B82025 !important; } .catalog-product-view #tab-label-reviews { display:none; } li#tab-label-additional { display:none; } .related-upsell-wrapper .detail-title::before, .related-upsell-wrapper .detail-title::before { display:none; } .product-info-main .product-add-form .box-tocart .fieldset { background:none; } .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart span, .page-products .products-grid .product-item-actions .actions-primary .tocart span { padding-left:30px; } @media (max-width:424px) { .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart span, .page-products .products-grid .product-item-actions .actions-primary .tocart span { padding-left:0; } } .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart::before, .page-products .products-grid .product-item-actions .actions-primary .tocart::before { left:unset; } @media (max-width:424px) { .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart::before, .page-products .products-grid .product-item-actions .actions-primary .tocart::before { display:none; } } .product.overview ul, .resp-tabs-container ul { list-style:disc; } .product.overview p, .product.overview div, .resp-tabs-container p, .resp-tabs-container div { padding-top:10px; margin-bottom:5px; } .resp-tabs-container th.col, .resp-tabs-container td.col { width:unset !important; } /* Right Sidebar */ .sidebar .block-compare .block-title { border-bottom:none; margin-bottom:0; } .sidebar .block-compare .block-title::before { display:none; } .sidebar .block-compare .block-content { border:solid 1px #DDD; padding:20px; } .sidebar .block-compare a.action.compare.primary { background-color:#B82025 !important; border:solid 1px #B82025 !important; } .sidebar .block-compare a.action.compare.primary:hover { background-color:#fad1d7 !important; color:#B82025 !important; } .services-sidebar .mbd-product-sidebar-icons { float:left; width:30% } .services-sidebar .service-info { width:70%; color:#000; } .services-sidebar .service-info p { text-transform:uppercase; line-height:1.3em; margin-top:4px !important; } #block-upsell-heading { visibility:hidden; } #block-upsell-heading::before { content:"we found other products you might like!"; visibility:visible; } /* Product Category Pages */ .product-item-info .qs-btn-container, .page-products .sidebar, .sidebar .message.info.empty { display:none; }
1875 /* Shopping Cart Page */ .cart-container .cart.main.actions .action:hover, .cart-container .checkout-methods-items .action.primary.checkout:hover { background-color:#B82025 !important; } .checkout-cart-index .crosssell-container { display:none; } /* Checkout Page */ .onestepcheckout-index-index .page-main .aw-onestep-main .mark { color:#B82025 !important; border-color:#B82025 !important; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-header:before, .onestepcheckout-index-index .page-main .checkout-container input[type='checkbox']:checked + label:before, .onestepcheckout-index-index .page-main .checkout-container input[type='checkbox'] + label:before, .onestepcheckout-index-index .page-main .checkout-container input[type='radio'] + label:before, .onestepcheckout-index-index .page-main .checkout-container input[type='radio']:checked + label:before { color:#B82025; } .onestepcheckout-index-index .checkout-agreement button { white-space:unset; text-transform:none; margin-bottom:20px !important; color:#000 !important; } .onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .actions-toolbar .action.checkout { background-color:#B82025; } /* FAQ Page */ .faq-page .question-list .panel-heading { background-color:#707070 !important; } /* Added to Cart Popup */ #mb-ajaxsuite-popup #ajaxcart_cancel { background-color:#666666 !important; } #mb-ajaxsuite-popup #ajaxcart_checkout { background-color:#35B535 !important; } /* Login & Register Popup Forms */ #ajax-login-form #login, .form-create-account.mb-login-form-register button.action.submit.primary { background-color:#35B535 !important; } /* Compare Products Page */ #product-comparison.table:not(.cart):not(.totals) > thead > tr > th, #product-comparison.table:not(.cart):not(.totals) > thead > tr > td { border-bottom:none !important; } #product-comparison tbody { border-top:none !important; } #product-comparison th, #product-comparison td { border:1px solid #e1e1e1; } #product-comparison ul { list-style:disc; margin:0 0 10px 20px; } #product-comparison td.remove.product a { background-color:#B82025; color:#FFF; font-weight:bold; padding:10px 15px; border:1px solid #B82025; position:relative; top:10px; } #product-comparison td.remove.product a:hover { background-color:#FAD1D7; color:#B82025; } #product-comparison button.action.tocart.btn-action.btn-cart { background-color:#B82025; color:#FFF; font-weight:bold; width:unset; padding:0 20px 0 40px !important; border:1px solid #B82025 !important; } #product-comparison button.action.tocart.btn-action.btn-cart::before { background:none; color:#fff; content:'\f291';
1875 font-family:FontAwesome; font-weight:normal; font-size:17px; position:absolute; top:0.5px !important; left:12px; display:inline-block; margin-right:20px; } #product-comparison button.action.tocart.btn-action.btn-cart span { display:block; } #product-comparison button.action.tocart.btn-action.btn-cart:hover { background-color:#FAD1D7; } #product-comparison button.action.tocart.btn-action.btn-cart:hover span, #product-comparison button.action.tocart.btn-action.btn-cart:hover::before { color:#B82025; } /* 404 Page */ #forofor-search-button::before { content:"Search"; } /* Google Tag Manager - Top Message */ .top-message a { color:#FFF; text-decoration:underline; } .top-message p { margin-bottom:0; } /* Scroll to Top Button */ #yt-totop-fix { bottom:100px; } /* Quantcast Popup */ #qc-cmp2-container .qc-cmp2-link-inline { color:rgb(32, 109, 197) !important; padding:0 !important; } #qc-cmp2-container .css-1hy2vtq { color:rgb(32, 109, 197) !important; border:solid 1px rgb(32, 109, 197) !important; } #qc-cmp2-container .css-1hy2vtq:hover { color:#FFF !important; } /* Different Screen Sizes */ @media screen and (min-width:1200px) { .offset-xl-3 { margin-left:0; max-width:unset !important; } .sm-imageslider .owl-carousel .owl-item img { width:1170px !important; max-width:unset !important; } } @media screen and (min-width:992px) { .sm_megamenu_dropdown_2columns { width:20% !important; } } @media screen and (min-width:769px) { .header-middle .header-middle-right { padding:27px 15px; } .sm_megamenu_dropdown_6columns { width:120% !important; } .mbd-products-megamenu-columns { width:25%; } #mbd-new-arrivals-heading-link { padding-top:30px; } } @media screen and (min-width:768px) { .home-12-style.cms-home-demo-01 .full-content .owl-controls, #mbd-home-page-logos-carousel .owl-controls, .latest-post-container .owl-controls { display:none; } .cms-contact-meter-boxes-direct #mbd-contact-us-map-column { padding-right:45px; } } @media screen and (min-width:768px) and (max-width:1023px) { .blog-page .product-item { width:40% !important; } } @media screen and (min-width:768px) and (max-width:991px) { li.myaccount-link { display:block !important; } } @media screen and (max-width:991px) { /* Mobile Header */ .header-middle-right { padding:0 !important; } .header-style-12 { background-color:#B82025; } .header-style-12 .logo img { content:url(/pub/media/wysiwyg/mbd-images/MBD-White-Logo.png); max-width:80%; margin-top:15px; margin-bottom:15px; } .header-style-12 .header-middle .search-header { float:left; } .header-style-12 .header-middle .search-header .sm-searchbox .sm-searchbox-content .control .searchbox-cat, .header-style-12 .header-middle .search-header .sm-searchbox .sm-searchbox-content .actions .btn-searchbox { border-radius:0; } .header-style-12 .header-middle .search-header .sm-searchbox .sm-searchbox-content .control #searchbox { width:100%; } .header-style-12 .header-middle .search-header .sm-searchbox .sm-searchbox-content .actions .btn-searchbox { background-color:#FFF; width:40px; } .header-style-12 .header-middle .search-header .sm-searchbox .sm-searchbox-content .actions .btn-searchbox::before { color:#667; font-size:18px; } .header-style-12 .middle-content .header-middle-right { bottom:-55px !important; } .header-style-12 .btn-mobile { position:relative; top:-100px; left:-10px; } .header-style-12 .minicart-header { top:-107px; } .header-style-12 .header-bottom { background-color:rgb(229, 229, 229); height:unset; padding-bottom:28px !important; } } @media screen and (max-width:767px) { .blog-page .product-item { width:100% !important; } #mbd-products-megamenu, #mbd-repair-my-meter-box-megamenu { padding:0; } .sm_megamenu_title_lv-2 { display:block !important; } } /* Magentech Support Team */ @media (max-width:767px){ .header-style-12 .middle-content .header-middle-right{ bottom:-42px; } .row{ width:100%; margin:0 auto; } } .product-info-main .product-add-form .box-tocart .fieldset .actions{ display:flex; } .product-info-main .product-options-bottom .box-tocart .fieldset .actions button, .product-info-main .product-add-form .box-tocart .fieldset .actions button{ margin-left:5px; } /* Out of Stock Button */ .product-info-main .product.alert.stock { background-color:#B82025; margin-right:10px; } .product-info-main .product.alert.stock::before { content:url("/pub/media/wysiwyg/mbd-images/mbd-out-of-stock-email-icon.png"); position:relative; top:3px; } .product-info-main .product.alert.stock a { color:#FFF; } /* Move Products Above Text on "Gas Meter Enclosures" Category Page */ .categorypath-gas-meter-box-gas-meter-box-enclosure.category-gas-meter-box-enclosure #maincontent .col-lg-9.col-md-9.order-2.col-right-main { display:flex; flex-direction:column; } .categorypath-gas-meter-box-gas-meter-box-enclosure.category-gas-meter-box-enclosure #maincontent .page-title-wrapper { order:1; } .categorypath-gas-meter-box-gas-meter-box-enclosure.category-gas-meter-box-enclosure #maincontent .page.messages { order:2; } .categorypath-gas-meter-box-gas-meter-box-enclosure.category-gas-meter-box-enclosure #maincontent .column.main { order:3; } .categorypath-gas-meter-box-gas-meter-box-enclosure.category-gas-meter-box-enclosure #maincontent .category-view { order:4; } .fa { font:normal normal normal 14px / 1 FontAwesome !important; font-size:inherit !important; } /* Fix Issue with Grey Modal Backdrop */ .modal-backdrop.show { display:none !important; } body { overflow:scroll !important; } /* Contact Us Button on FAQ Section on Product Pages */ #faq-contact-us-button { background-color:#B82025; color:white; font-weight:bold; text-transform:uppercase; padding:10px 15px; } /*FAQ Section On Product Pages*/ .panel-title { background-color:#b72025; } .panel-title > a { color:#ffffff !important; font-size:15px; font-weight:600 !important; } .question-meta { display:none; } .panel-body { font-size:14px; } /* Featured Product Images on Category Pages */ .apptrian-subcategories-category-image img { height:unset !important; } /*BreadCrumbs*/ @media(max-width:767px) { .breadcrumbs { padding:30px 0 0; margin-bottom:0; display:flex; } .breadcrumbs .items .item { height:35px; line-height:22px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; position:relative; padding:0 8px 0 18px; display:inline-table; align-items:center; min-height:35px; justify-content:center; } .breadcrumbs .items .item a { display:inline-table; text-decoration:none } .breadcrumbs .items .item strong { font-weight:500 } .breadcrumbs .items .item:before { border-right:1px solid #ddd; border-top:1px solid #ddd; content:""; display:inline-table; height:34px; position:absolute; top:5.5px; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); max-width:34px; width:100%; } .breadcrumbs .items .item:after { border-right:1px solid #ddd; border-top:1px solid #ddd; content:""; display:inline-table; height:100%; max-height:34px; position:absolute; top:5.5px; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); max-width:34px; width:100% } .breadcrumbs .items .item:first-child:after { right:-14px } .breadcrumbs .items .item:after { right:-8px } .breadcrumbs .items .item:before { left:-20px } .breadcrumbs .items .item:first-child { padding-left:10px; border-left:1px solid #ddd } .breadcrumbs .items .item:first-child:before { display:none; } .breadcrumbs .items .item:last-child { border-color:#ddd !important; color:#444 } .breadcrumbs .items .item:last-child:before,.breadcrumbs .items .item:last-child:after { border-color:#ddd !important; right:-15px; } } @media (max-width:1024px) { .breadcrumbs { padding:30px 15px 0 15px !important; } } /* New */ .hs-form-booleancheckbox input[type='checkbox'] { width:20px !important; } /* New Theme */ .links-footer { padding-top:35px !important; } .footer-style-16 .sv-footer-item .sv-info { padding-left:30px !important; } .footer-style-16 .sv-footer-item .sv-info strong { font-size:23px !important; color:#FFF !important; } /* Category Pages */ .catalog-category-view .block.filter, .catalog-category-view .block-compare { display:none !important; } .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart::before, .page-products .products-grid .product-item-actions .actions-primary .tocart::before { color:#FFF !important; } /* Products */ .products-grid .product-item-info { background-color:#F7F7F7 !important; border-color:#7D838E; } .products-grid .product-item-name a { color:#80929B !important; } .products-grid .product-item-actions .actions-primary button { background:#C0001F !important; color:#FFF !important; font-weight:bold !important; } .products-grid .product-item .price-box .price { color:#000 !important; } /* Our Products Text */ .products.product-items { padding-top:20px; } .products.wrapper.grid.products-grid::before { content:"Our Products"; font-size:26px; font-weight:bold; color:#000; } /* Breadcrumbs */ .breadcrumbs .items .item a, .breadcrumbs .items .item strong { font-size:14px !important; color:#80929B !important; } .breadcrumbs .items .item strong { font-weight:bold !important; } /* Page Dividers */ .mbd-page-dividers { border:none; height:1px; background:#7D838E; width:50%; } /* Header */ .header-top .social-block-list { display:none !important; } .minicart-header .minicart-wrapper .showcart, .header-block > a { background:none !important; } .minicart-header .minicart-wrapper .action.showcart .counter.qty { background-color:#C0001F !important; color:#FFF !important; } .mbd-header-email-address, .mbd-header-email-address a, .call-free-header a { color:#FFF !important; } .mbd-header-email-address a { font-weight:700; font-size:133.3333%; position:relative; top:6px; color:#fff; } .mbd-header-email-address img, .call-free-header img { margin-right:10px; } .mbd-header-email-address img { position:relative; top:4px; } .mbd-track-my-order-link::before { content:"" !important; display:inline-block !important; width:25px !important; height:25px !important; background:url(/pub/media/wysiwyg/mbd-images/track-my-order.png) no-repeat center !important; background-size:contain !important; top:8px !important; left:5px !important; } /* Product Page */ .breadcrumbs { padding-top:100px; } .breadcrumbs .items .item, .breadcrumbs .items .item:before, .breadcrumbs .items .item::after { border:none !important; } .breadcrumbs .items .item:before { content:">>" !important; top:0; left:-2px; transform:none !important; font-size:12px; }/* .product-info-main .product-info-stock-sku .available span { color:#E21836 !important; }*/ .product-info-main .product.attribute.sku .value { font-weight:bold; color:#E21836 !important; } .product-info-main .product.attribute.sku .value::before { content:"SKU:"; font-weight:400; color:#707070; } .product-info-main .product.attribute.sku { margin-right:18px !important; } .product-info-main .product-info-stock-sku .tocompare { margin-right:auto !important; } #mbd-paypal-logo { width:140px; } .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart span { font-size:15px !important; } @media (max-width:375px) { .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart span { font-size:12px !important; } } @media (max-width:424px) { .catalog-product-view .products-grid .product-item-actions .actions-primary .tocart span { padding-left:0; } } /* Contact Page */ .cms-contact-meter-boxes-direct #maincontent { padding-top:100px !important; } #mbd-contact-us-map-container { margin:30px 0; } #mbd-contact-us-details-container { margin-top:50px; } #mbd-contact-us-details-section { /*font-family:'Poppins', sans-serif;*/ font-size:14px; color:#000; } #mbd-contact-us-details-section a { color:#B82025; font-weight:bold; text-decoration:underline; } .cms-contact-meter-boxes-direct h2 { font-size:22px !important; padding-bottom:30px !important; } #mbd-contact-us-email-text, #mbd-contact-us-phone-text { font-weight:bold; } #mbd-contact-us-address-section, #mbd-contact-us-email-section, #mbd-contact-us-phone-section { border-top:0.5px solid #DDD; margin:0; } #mbd-contact-us-address-section { padding:10px 0 18px 0; margin-top:30px; } #mbd-contact-us-email-section, #mbd-contact-us-phone-section { padding:10px 0; } #mbd-contact-us-phone-section { border-bottom:0.5px solid #DDD; } @media screen and (min-width:769px) { #mbd-contact-us-details-section { width:40%; float:left; } #mbd-contact-form-section { width:60%; float:right; padding-left:60px !important; } } @media screen and (max-width:768px) { #mbd-contact-form-section { padding-top:50px !important; } } /* Contact Page - Hubspot Form */ #mbd-contact-form-section .hbspt-form label { color:#000; font-weight:600; } #mbd-contact-form-section .hbspt-form .hs-error-msg { color:#B82025; } #mbd-contact-form-section .hbspt-form ul { padding-left:0; } #mbd-contact-form-section .hbspt-form li { list-style:none; } #mbd-contact-form-section .hbspt-form input { margin-bottom:20px; } #mbd-contact-form-section .hbspt-form input[type=checkbox] { width:18px !important; } #mbd-contact-form-section .hbspt-form .hs-button { background-color:#B82025; font-size:16px; font-weight:bold; color:white; margin-top:20px; padding:10px 25px; border:none; } /* Home Page */ .cms-meterboxesdirect-online-shop-gas-and-electric-meter-boxes .footer-top { display:none !important; } .mbd-home-page-h2-headings, .mbd-home-page-h3-headings { font-weight:bold; text-align:center; margin-bottom:40px; } .mbd-home-page-h2-headings { font-size:26px; text-transform:uppercase; color:#7D838E !important; } .mbd-home-page-h3-headings { font-size:20px; color:#B82025 !important; } .cms-meterboxesdirect-online-shop-gas-and-electric-meter-boxes .block-categories .cat-wrap .content-box { border:solid 3px #EEE !important; } .cms-meterboxesdirect-online-shop-gas-and-electric-meter-boxes .block-categories .cat-title a { background-color:#EEE; } /* Most Trusted Section */ .mbd-home-page-most-trusted-section { background-color:#111; padding:36px 0; } .mbd-home-page-most-trusted-section .row { padding-top:20px !important; } .mbd-home-page-most-trusted-section .sv-info { padding-left:30px !important; padding-top:0 !important; } .mbd-home-page-most-trusted-section .sv-info strong { font-size:20px !important; color:#FFF !important; } .mbd-home-page-most-trusted-section .sv-info p { color:#FFF !important; } /* Tips & Ideas Section */ .mbd-home-page-tips-and-ideas-section { padding:60px 0 75px 0; } .mbd-home-page-tips-and-ideas-section .col-lg-3:nth-child(odd) .mbd-tips-and-ideas-boxes { background-color:#B82025; } .mbd-home-page-tips-and-ideas-section .col-lg-3:nth-child(even) .mbd-tips-and-ideas-boxes { background-color:#7D838E; } .mbd-tips-and-ideas-boxes { border-radius:10px; padding:20px 20px 5px 20px; color:#FFF; font-weight:bold; } .mbd-tips-and-ideas-headings { font-size:40px; } .mbd-tips-and-ideas-paragraphs { font-size:16px; } .mbd-tips-and-ideas-image-wrapper { text-align:right; } .mbd-tips-and-ideas-boxes img { max-width:60%; } /* Testimonial Section */ .mbd-home-page-testimonial-section { padding:75px 0; } .testimonial-carousel-wrapper { overflow:hidden; position:relative; } .testimonial-carousel { display:flex; flex-wrap:nowrap; transition:transform 0.5s ease; } .mbd-testimonial-boxes { padding:30px; border-radius:10px; background-color:#EEE; text-align:center; } .mbd-testimonial-image-wrapper { margin-bottom:20px; } .mbd-testimonial-review, .mbd-testimonial-name { font-size:14px; } .mbd-testimonial-name { font-weight:bold; margin-bottom:0; } .carousel-arrow { position:absolute; transform:translateY(-50%); background:none; color:#000; padding:10px 15px; cursor:pointer; z-index:2; font-size:30px; } .caro
1875usel-arrow.prev { left:0; } .carousel-arrow.next { right:0; } .carousel-arrow.prev:hover, .carousel-arrow.next { background:none; color:#000; box-shadow:none !important; } /* Megamenu */ .desktop-menu .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > a.sm_megamenu_head { font-size:15px !important; } .logo-content { margin-top:-7px !important; } .desktop-menu .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li/*:not(:first-child)*/ > a.sm_megamenu_head::after { content:""; display:inline-block; width:0; height:0; margin-left:10px; vertical-align:middle; border-left:5px solid transparent; border-right:5px solid transparent; border-top:8px solid #B82025; margin-top:-3px; } /* Category Page - FAQs */ .category-page-faq-headings, .category-page-our-customers-headings { color:#000; font-size:26px; font-weight:bold; } .faq-item { border-bottom:1px solid #FFF; } .faq-item:last-child { border-bottom:none; } .faq-question { width:100%; text-align:left; padding:20px; border:none; background:#B82025 !important; cursor:pointer; font-size:14px; font-weight:bold; display:flex; justify-content:space-between; align-items:center; margin:0; } .faq-item:first-child .faq-question { border-radius:10px 10px 0 0; } .faq-item:last-child .faq-question { border-radius:0 0 10px 10px; } .faq-answer { display:none; padding:15px; background:#f9f9f9; font-size:14px; } .faq-toggle { font-size:20px; font-weight:bold; margin-left:1em; } .faq-question.active .faq-toggle { content:"-"; } .category-page-our-customers-headings { margin-top:40px; margin-bottom:20px; } .category-page-reviews { border:solid 1px #EEE; border-radius:10px; padding:20px; margin-bottom:15px; } .category-page-reviews-name, .category-page-reviews-date, .category-page-reviews-paragraph { font-size:14px; } .category-page-reviews-name { color:#000; font-size:14px; font-weight:bold; } .category-page-reviews-date { color:#80929B; } .category-page-reviews-5-stars { width:50%; } .category-page-reviews-paragraph { margin-top:10px; } .category-page-paypal-logo { text-align:center; margin-top:30px; } /* Product Page - Compare Products Sidebar */ .sidebar-additional { display:none !important; } /* Product Page - Services Sidebar & Bestsellers Sidebar */ .services-sidebar, .bestsellers-sidebar { padding:0; } .bestsellers-sidebar { border:1px solid #ebebeb; -webkit-border-radius:3px; margin-bottom:30px; } .services-sidebar .mbd-services-sidebar-heading, .bestsellers-sidebar .mbd-bestsellers-sidebar-heading { background-color:#B82025; color:#FFF; font-size:16px; font-weight:bold; text-transform:uppercase; padding:10px 20px; } .mbd-services-sidebar-container, .mbd-bestsellers-sidebar-container { width:100%; padding-top:20px; padding-bottom:20px; border-bottom:solid 1px #EEE; } .mbd-services-sidebar-image-container, .mbd-bestsellers-sidebar-image-container { float:left; width:40%; } .mbd-services-sidebar-image-container img, .mbd-bestsellers-sidebar-image-container img { width:70%; } .mbd-services-sidebar-text-container, .mbd-bestsellers-sidebar-text-container { float:right; width:60%; font-weight:bold; text-transform:uppercase; color:#667; } .mbd-bestsellers-sidebar-text-container { margin-bottom:5px; } .mbd-bestsellers-sidebar-price-container { color:#B82025; font-weight:bold; } @media (max-width:375px) { .mbd-bestsellers-sidebar-text-container { font-size:15px !important; } } /* Screen Sizes */ @media screen and (min-width:1024px) { .carousel-arrow { top:50%; } .custom-sidebar-content { width:90%; } .catalog-category-view .breadcrumbs { padding-top:100px !important; } .mbd-services-sidebar-text-container { font-size:16px; } .mbd-bestsellers-sidebar-text-container { font-size:14px; } .mbd-bestsellers-sidebar-price-container { font-size:16px; } } @media screen and (max-width:1023px) { .mbd-home-page-testimonial-section [class*="col-"]:not(:last-child) { margin-bottom:40px !important; } .mbd-home-page-tips-and-ideas-section [class*="col-"]:not(:last-child) { margin-bottom:40px !important; } .carousel-arrow { top:45%; } .catalog-category-view .breadcrumbs { padding-top:30px !important; } .mbd-bestsellers-sidebar-text-container { font-size:16px; } .mbd-bestsellers-sidebar-price-container { font-size:18px; } } @media screen and (min-width:768px) and (max-width:1023px) { .mbd-home-page-most-trusted-section .sv-info strong, .footer-style-16 .sv-footer-item .sv-info strong { font-size:17px !important; } .category-page-reviews-5-stars { width:20% !important; } .services-sidebar, .bestsellers-sidebar { width:50%; } .mbd-services-sidebar-text-container { font-size:18px; } } @media (max-width:767px) { .testimonial-carousel { margin-left:0; margin-right:0; } .testimonial-carousel .col-lg-4, .testimonial-carousel .col-md-6, .testimonial-carousel .col-sm-12 { flex:0 0 100% !important; max-width:100% !important; padding-left:0; padding-right:0; } .mbd-services-sidebar-text-container { font-size:18px; } } @media screen and (max-width:424px) { .product-info-main .product-info-stock-sku { display:block !important; } .product-info-main .product-info-stock-sku .tocompare { margin-top:20px !important; } #mbd-paypal-logo { display:block; margin:20px auto; } .product-item-link { font-size:14px !important; text-transform:none !important; } .products-grid .product-item-actions .actions-primary button { font-size:13px !important; } }</style></head><body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.meterboxesdirect.co.uk/static/version1789656454/frontend/Sm/market/en_GB/images/loader-2.gif"}}' id="html-body" class="enable-ladyloading header-24-style product-9-style footer-16-style cms-blog-1 cms-page-view page-layout-1column">
1875<script type="text/x-magento-init"> 1876 { 1877 "*": { 1878 "Magento_PageBuilder/js/widget-initializer": { 1879 "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, 1880 "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } 1881 } 1882 }</script>
1882 <div class="cookie-status-message" id="cookie-status">The store will not work correctly when cookies are disabled.</div>
1882<script type="lazyJs" >document.querySelector("#cookie-status").style.display = "none";</script>
1882
1882<script type="text/x-magento-init"> 1883 { 1884 "*": { 1885 "cookieStatus": {} 1886 } 1887 }</script>
1887
1887<script type="text/x-magento-init"> 1888 { 1889 "*": { 1890 "mage/cookies": { 1891 "expires": null, 1892 "path": "\u002F", 1893 "domain": ".www.meterboxesdirect.co.uk", 1894 "secure": false, 1895 "lifetime": "3600" 1896 } 1897 } 1898 }</script>
1898 <noscript><div class="message global noscript"><div class="content"><p><strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser.</span></p></div></div></noscript>
1898<script type="lazyJs" > window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = false; </script>
1898
1898<script type="lazyJs" > require.config({ 1899 map: { 1900 '*': { 1901 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 1902 } 1903 } 1904 });</script>
1904
1904<script type="lazyJs" > require.config({ 1905 paths: { 1906 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.53\u0026key\u003D' 1907 }, 1908 config: { 1909 'Magento_PageBuilder/js/utils/map': { 1910 style: '', 1911 }, 1912 'Magento_PageBuilder/js/content-type/map/preview': { 1913 apiKey: '', 1914 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 1915 }, 1916 'Magento_PageBuilder/js/form/element/map': { 1917 apiKey: '', 1918 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 1919 }, 1920 } 1921 });</script>
1921<script type="lazyJs" > 1922 require.config({ 1923 shim: { 1924 'Magento_PageBuilder/js/utils/map': { 1925 deps: ['googleMaps'] 1926 } 1927 } 1928 });</script>
1928<!-- Google Tag Manager (noscript) --> 1929<noscript><iframe src="https://load.data.meterboxesdirect.co.uk/ns.html?id=GTM-KJNH9CL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1930<!-- End Google Tag Manager (noscript) -->
1930<script type="application/ld+json">[{"@context":"http:\/\/schema.org","@type":"Organization","address":{"@type":"PostalAddress"},"url":"https:\/\/www.meterboxesdirect.co.uk\/"}]</script>
1930<div class="page-wrapper"> <header class="page-header"> <div class="header-container header-style-24"><div class="header-top"><div class="container"><div class="top-content clearfix"><div class="top-l"><div class="social-block-list"> 1931<ul> 1932<li class="fb"><a href="https://www.facebook.com/MBD.co.uk" target="_blank"> <span class="icon-facebook1"><span class="hidden">Facebook</span></span> </a></li> 1933<li class="tw"><a href="https://x.com/MeterBoxesD" target="_blank"> <span class="icon-twitter1"><span class="hidden">Twitter</span></span> </a></li> 1934<!-- 1935<li class="pi"><a href="#"> <span class="icon-pinterest"><span class="hidden">Pinterest</span></span> </a></li> 1936<li class="vi"><a href="#"> <span class="icon-vimeo"><span class="hidden">Vimeo</span></span> </a></li> 1937--> 1938<li class="yo"><a href="https://www.youtube.com/user/MeterBoxesDirect" target="_blank"> <span class="icon-youtube"><span class="hidden">Youtube</span></span> </a></li> 1939</ul> 1940</div> <div class="mbd-header-email-address"> 1941 <img src="/pub/media/wysiwyg/mbd-images/mbd-header-email-logo.png" alt="Email Icon"> 1942 <a href="mailto:[email protected]">[email protected]</a> 1943</div> 1944<div class="call-free-header"> 1945 <img src="/pub/media/wysiwyg/mbd-images/mbd-header-phone-logo.png" alt="Phone Icon"> 1946 Call us now: <a href="tel:01453791616">01453 791616</a> 1947</div></div><div class="top-r"><div class="language-currency"> </div><!-- Track My Order --><div class="header-block mbd-track-my-order-block"><a href="https://www.dhl.com/gb-en/home.html" class="mbd-track-my-order-link" target="_blank" rel="noopener noreferrer">Track My Order</a></div><div class="header-block account-block"><a href="https://www.meterboxesdirect.co.uk/customer/account/">My Account</a> <div class="header-dropdown"><div class="customer-links" data-move="customer-mobile"><ul class="header links"> <li class="link authorization-link" data-label="or"><a href="https://www.meterboxesdirect.co.uk/customer/account/login/" >Sign In</a></li><li><a href="https://www.meterboxesdirect.co.uk/customer/account/create/" id="id6gvBNhvF" >Create an Account</a></li></ul></div></div></div><div class="minicart-header" data-move="minicart-mobile"> <div data-block="minicart" class="minicart-wrapper"><a class="action showcart" href="https://www.meterboxesdirect.co.uk/checkout/cart/" data-bind="scope: 'minicart_content'"><span class="text">Shopping Cart</span> <span class="text-min-cart">My Cart</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading"><!-- ko if: getCartParam('summary_count') --><span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> <!-- /ko --><!-- ko ifnot: getCartParam('summary_count') --><span class="counter-number">0</span> <!-- /ko --><span class="counter-label"><!-- ko if: getCartParam('summary_count') --><!-- ko text: getCartParam('summary_count') --><!-- /ko --><!-- ko i18n: 'items' --><!-- /ko --><!-- /ko --><!-- ko ifnot: getCartParam('summary_count') --><!-- ko i18n: '0' --><!-- /ko --><!-- ko i18n: 'item' --><!-- /ko --><!-- /ko --></span> <!-- ko if: getCartParam('summary_count') --><span class="price-minicart"><!-- ko foreach: getRegion('subtotalContainer') --><!-- ko template: getTemplate() --><!-- /ko --><!-- /ko --></span> <!-- /ko --><!-- ko ifnot: getCartParam('summary_count') --><span class="price-minicart"><div class="subtotal"><div class="amount price-container"><span class="price-wrapper"><span class="price">£0.00</span></span></div></div></span> <!-- /ko --></span></a> <div class="block block-minicart" data-role="dropdownDialog" data-mage-init='{"dropdownDialog":{ "appendTo":"[data-block=minicart]", "triggerTarget":".showcart", "timeout": "2000", "closeOnMouseLeave": false, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "buttons":[]}}'><div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"><!-- ko template: getTemplate() --><!-- /ko --></div></div>
1947<script type="lazyJs" > 1948 window.checkout = {"shoppingCartUrl":"https:\/\/www.meterboxesdirect.co.uk\/checkout\/cart\/","checkoutUrl":"https:\/\/www.meterboxesdirect.co.uk\/checkout\/","updateItemQtyUrl":"https:\/\/www.meterboxesdirect.co.uk\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.meterboxesdirect.co.uk\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.meterboxesdirect.co.uk\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","agreementIds":["1"],"customerLoginUrl":"https:\/\/www.meterboxesdirect.co.uk\/customer\/account\/login\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.meterboxesdirect.co.uk\/captcha\/refresh\/","isRequired":false,"timestamp":1791417446}}};</script>
1948<script type="text/x-magento-init"> 1949 { 1950 "[data-block='minicart']": { 1951 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals"}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo","template":"Klarna_Kec\/mini-cart-btn"},"children":{"mini_cart_button":{"component":"Klarna_Kec\/js\/mini-cart-kec-button","displayArea":"miniCartButton"}}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 1952 "*": { 1953 "Magento_Ui/js/block-loader": "https://www.meterboxesdirect.co.uk/static/version1789656454/frontend/Sm/market/en_GB/images/loader-1.gif" 1954 } 1955 }</script>
1955</div></div></div></div></div></div><div class="header-bottom ontop-element"><div class="container"><div class="hd-bottom-content clearfix"><div class="b-content"><div class="logo-container"> <h2 class="logo-content"> <strong> MeterBoxesDirect</strong> <a class="logo" href="https://www.meterboxesdirect.co.uk/" title="MeterBoxesDirect"><img src="https://www.meterboxesdirect.co.uk/media/logo/stores/1/MBD-Logo-High-Res.png" title="MeterBoxesDirect" alt="MeterBoxesDirect" width="142" height="42" /></a> </h2></div><div class="desktop-menu"> <nav class="sm_megamenu_wrapper_horizontal_menu sambar" id="sm_megamenu_menu6ac68cc712bff" data-sam="18530879251791397063"><div class="sambar-inner"><span class="btn-sambar" data-sapi="collapse" data-href="#sm_megamenu_menu6ac68cc712bff"><span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span></span> <div class="mega-content"><ul class="horizontal-type sm-megamenu-hover sm_megamenu_menu sm_megamenu_menu_black" data-jsapi="on"> <li class="mbd-main-menu-links-parent other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)" id="sm_megamenu_23"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Electric</span> </span></a> <div class="sm-megamenu-child sm_megamenu_dropdown_2columns "><div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-cat-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/#" ><span class="sm_megamenu_title_lv-2">Electric Meter Boxes</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/electrical-cabinets.html" ><span class="sm_megamenu_title_lv-2">Electrical Cabinets</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/electric-meter-box-door.html" ><span class="sm_megamenu_title_lv-2">Electrical Meter Box Door</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/electric-box-covers.html" ><span class="sm_megamenu_title_lv-2">Electrical Box Covers</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/meter-box-hockey-sticks.html" ><span class="sm_megamenu_title_lv-2">Meter Box Hockey Sticks</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/electric-pipe-cover.html" ><span class="sm_megamenu_title_lv-2">Electric Pipe Cover</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/electric-meter-box/3-phase-meter-box.html" ><span class="sm_megamenu_title_lv-2">3-Phase Meter Box</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li> <li class="mbd-main-menu-links-parent other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)" id="sm_megamenu_30"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Gas</span> </span></a> <div class="sm-megamenu-child sm_megamenu_dropdown_2columns ">
1955<div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-cat-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/#" ><span class="sm_megamenu_title_lv-2">Gas Meter Boxes</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-cabinets.html" ><span class="sm_megamenu_title_lv-2">Gas Meter Cabinets</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-box-door.html" ><span class="sm_megamenu_title_lv-2">Gas Meter Box Doors</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/gas-meter-box/gas-meter-box-covers.html" ><span class="sm_megamenu_title_lv-2">Gas Box Covers</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/gas-meter-box/gas-pipe-cover.html" ><span class="sm_megamenu_title_lv-2">Gas Pipe Cover</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li> <li class="mbd-main-menu-links-parent other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)" id="sm_megamenu_35"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Commercial</span> </span></a> <div class="sm-megamenu-child sm_megamenu_dropdown_2columns "><div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-cat-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/#" ><span class="sm_megamenu_title_lv-2">
1955Commercial Box And Kiosk</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-kiosk-commercial/commercial-electric-box.html" ><span class="sm_megamenu_title_lv-2">Commercial Electric Box</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-kiosk-commercial/electrical-kiosk.html" ><span class="sm_megamenu_title_lv-2">Electrical Kiosk</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-kiosk-commercial/kiosk-stand.html" ><span class="sm_megamenu_title_lv-2">Kiosk Stand</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-kiosk-commercial/electric-kiosk-backplates.html" ><span class="sm_megamenu_title_lv-2">Electric Kiosk Backplates</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li> <li class="mbd-main-menu-links-parent other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)" id="sm_megamenu_40"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Spares</span> </span></a> <div class="sm-megamenu-child sm_megamenu_dropdown_2columns "><div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-cat-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/#" ><span class="sm_megamenu_title_lv-2">Meter Box Spares</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meter-box-spares/meter-box-key.html" ><span class="sm_megamenu_title_lv-2">Meter Box Keys</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meter-box-spares/meter-box-lock.html" ><span class="sm_megamenu_title_lv-2">Meter Box Locks</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meter-box-spares/pin-hinge.html" ><span class="sm_megamenu_title_lv-2">Meter Box Hinges</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meter-box-spares/gas-meter-caps.html" ><span class="sm_megamenu_title_lv-2">Meter Caps</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_
1955col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meter-box-spares/meter-boxes-repair-kit.html" ><span class="sm_megamenu_title_lv-2">Meter Boxes Repair Kit</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li> <li class="mbd-main-menu-links-parent other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)" id="sm_megamenu_46"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Help</span> </span></a> <div class="sm-megamenu-child sm_megamenu_dropdown_2columns "><div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/faq-for-meterbox" ><span class="sm_megamenu_title_lv-2">FAQ</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/diy-for-meter-boxes" ><span class="sm_megamenu_title_lv-2">DIY Hub</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-downloads" ><span class="sm_megamenu_title_lv-2">Spec Sheets</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/how-to-videos-for-meterboxes" ><span class="sm_megamenu_title_lv-2">How to Videos</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn sm_megamenu_actived mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title sm_megamenu_actived"><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/blog/1" ><span class="sm_megamenu_title_lv-2">Blog</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/about-meter-boxes-direct" ><span class="sm_megamenu_title_lv-2">About Us</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/meterbox-delivery-returns" ><span class="sm_megamenu_title_lv-2">Shipping & Returns</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li> <li class="mbd-main-menu-links-parent other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "><a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" href="javascript:void(0)" id="sm_megamenu_57"> <span class="sm_megamenu_icon sm_megamenu_nodesc"> <span class="sm_megamenu_title">Contact</span> </span></a> <div class="sm-megamenu-child sm_megamenu_dropdown_2columns "><div data-link="" class="sm_megamenu_col_2 sm_megamenu_firstcolumn mbd-main-menu-links"><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_
1955col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/contact-for-meterboxes" ><span class="sm_megamenu_title_lv-2">Contact Us</span></a></div></div></div><div data-link="https://www.meterboxesdirect.co.uk/blog/1" class="sm_megamenu_col_6 sm_megamenu_firstcolumn mbd-main-menu-sub-links"><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.meterboxesdirect.co.uk/credit-account-meterboxes" ><span class="sm_megamenu_title_lv-2">Application for Credit Account</span></a></div></div></div></div></div><span class="btn-submobile"></span> </li> </ul></div></div></nav>
1955<script type="lazyJs" > 1956 require(["jquery", "mage/template"], function ($) { 1957 var menu_width = $('.sm_megamenu_wrapper_horizontal_menu').width(); 1958 $('.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div').each(function () { 1959 $this = $(this); 1960 var lv2w = $this.width(); 1961 var lv2ps = $this.position(); 1962 var lv2psl = $this.position().left; 1963 var sw = lv2w + lv2psl; 1964 if (sw > menu_width) { 1965 $this.css({'right': '0'}); 1966 } 1967 }); 1968 var _item_active = $('div.sm_megamenu_actived'); 1969 if (_item_active.length) { 1970 _item_active.each(function () { 1971 var _self = $(this), _parent_active = _self.parents('.sm_megamenu_title'), 1972 _level1 = _self.parents('.sm_megamenu_lv1'); 1973 if (_parent_active.length) { 1974 _parent_active.each(function () { 1975 if (!$(this).hasClass('sm_megamenu_actived')) 1976 $(this).addClass('sm_megamenu_actived'); 1977 }); 1978 } 1979 1980 if (_level1.length && !_level1.hasClass('sm_megamenu_actived')) { 1981 _level1.addClass('sm_megamenu_actived'); 1982 } 1983 }); 1984 } 1985 1986 });</script>
1986</div><div class="search-container"> <div id="sm_searchbox19413575581791417446" class="block block-search search-pro"><div class="block block-content"><form class="form minisearch" id="searchbox_mini_form" action="https://www.meterboxesdirect.co.uk/catalogsearch/result/" method="get"><div class="field search"><div class="control"><select class="cat searchbox-cat" name="cat"><option value="">All Categories</option> <option value="7" >- - Electric Meter Box</option> <option value="5" >- - - - Electrical Cabinets</option> <option value="8" >- - - - Electric Meter Box Door</option> <option value="12" >- - - - Electric Box Covers</option> <option value="33" >- - - - Meter Box Hockey Sticks</option> <option value="35" >- - - - Electric Pipe Cover</option> <option value="50" >- - - - 3-Phase Meter Box </option> <option value="11" >- - Meterbox for Commercial & Kiosk Installations </option> <option value="34" >- - - - Electric Kiosk Backplates</option> <option value="39" >- - - - Commercial Electric Box</option> <option value="40" >- - - - Electrical Kiosk</option> <option value="44" >- - - - Kiosk Stand</option> <option value="13" >- - Gas Meter Box</option> <option value="14" >- - - - Gas Meter Box Doors</option> <option value="17" >- - - - Gas Meter Cabinets</option> <option value="23" >- - - - Gas Box Covers</option> <option value="24" >- - - - Gas Pipe Cover</option> <option value="25" >- - Meter Box Spares</option> <option value="26" >- - - - Meter Box Keys</option> <option value="29" >- - - - Meter Box Locks</option> <option value="30" >- - - - Meter Box Hinges</option> <option value="31" >- - - - Meter Caps</option> <option value="32" >- - - - Meter Boxes Repair Kit</option> <option value="36" >- - New Arrivals</option> <option value="38" >- - Pole Mounted Interface Box</option> <option value="49" >- - Bestsellers</option></select> <input id="searchbox" data-mage-init='{"quickSearch":{ "formSelector":"#searchbox_mini_form", "url":"https://www.meterboxesdirect.co.uk/search/ajax/suggest/", "destinationSelector":"#searchbox_autocomplete"} }' type="text" name="q" placeholder="Enter keywords to search..." class="input-text input-searchbox" maxlength="128" role="combobox" aria-haspopup="false" aria-expanded="true" aria-autocomplete="both" autocomplete="off"/><div id="searchbox_autocomplete" class="search-autocomplete"></div> <div class="nested"><a class="action advanced" href="https://www.meterboxesdirect.co.uk/catalogsearch/advanced/" data-action="advanced-search">Advanced Search</a></div> <div data-bind="scope: 'smautocomplete_form'"><!-- ko template: getTemplate() --><!-- /ko --></div>
1986<script type="text/x-magento-init"> 1987{ 1988 "*": { 1989 "Magento_Ui/js/core/app": { 1990 "components": { 1991 "smautocomplete_form": { 1992 "component": "Sm_AutoCompleteSearch/js/autocomplete" 1993 }, 1994 "searchsuiteautocompleteBindEvents": { 1995 "component": "Sm_AutoCompleteSearch/js/bindEvents", 1996 "config": { 1997 "searchFormSelector": "#search_mini_form", 1998 "searchButtonSelector": "button.search", 1999 "inputSelector": "#search, #mobile_search, .minisearch input[type=\"text\"]", 2000 "searchDelay": "500" 2001 } 2002 }, 2003 "searchsuiteautocompleteDataProvider": { 2004 "component": "Sm_AutoCompleteSearch/js/dataProvider", 2005 "config": { 2006 "url": "https://www.meterboxesdirect.co.uk/sm_searchsuiteautocomplete/ajax/index/" 2007 } 2008 } 2009 } 2010 } 2011 } 2012}</script>
2012</div></div><div class="actions"><button type="submit" title="Search" class="action search"><span>Search</span></button></div></form></div></div></div></div></div></div></div></div> <div class="header-mobile" id="sm-header-mobile" data-menutype="megamenu" data-breakpoint="1024"><div class="mobile-top"><div class="container"><div class="mobile-header-content"><div class="mobile-menu"><a id="btn-nav-mobile" href="javascript:void(0);"><span class="s-top"></span> <span class="s-middle"></span> <span class="s-bottom"></span></a></div><div class="mobile-logo"><a href="https://www.meterboxesdirect.co.uk/"><img src="https://www.meterboxesdirect.co.uk/media/logomobile/default/MBD-Logo-High-Res_2.png" alt="MeterBoxesDirect" width="129" height="32"/></a></div><div class="mobile-cart"><div id="minicart-mobile" class="minicart-mobile"><span class="hidden">Cart Mobile</span></div></div></div></div></div><div class="mobile-bottom"><div class="container"> <div class="block-search-mobile"><div class="block-content"><form class="form minisearch" id="search_mini_form_mobile" action="https://www.meterboxesdirect.co.uk/catalogsearch/result/" method="get"><div class="field search"><div class="control"><input id="search-mobile" data-mage-init='{"quickSearch":{ "formSelector":"#search_mini_form_mobile", "url":"https://www.meterboxesdirect.co.uk/search/ajax/suggest/", "destinationSelector":"#search_autocomplete_mobile"} }' type="text" name="q" value="" placeholder="Search entire store here..." class="input-text" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" autocomplete="off"/><div id="search_autocomplete_mobile" class="search-autocomplete"></div></div></div><div class="actions"><button type="submit" title="Search" class="action search"><span>Search</span></button></div></form></div></div></div></div><div class="sidebar-nav-mobile"><nav><div class="nav nav-tabs" id="nav-tab" role="tablist"><a class="nav-item nav-link active" id="menu-mobile-tab" data-toggle="tab" href="#menu-mobile" role="tab" aria-controls="menu-mobile" aria-selected="true">Menu</a> <a class="nav-item nav-link" id="my-account-mobile-tab" data-toggle="tab" href="#account-mobile" role="tab" aria-controls="account-mobile" aria-selected="false">Account</a> <a class="nav-item nav-link" id="setting-mobile-tab" data-toggle="tab" href="#setting-mobile" role="tab" aria-controls="setting-mobile" aria-selected="false">Setting</a></div></nav><div class="tab-content-mobile" id="nav-tabContent"><div class="tab-panel fade show active" id="menu-mobile" role="tabpanel" aria-labelledby="menu-mobile-tab"> <div class="nav-mobile-container sidebar-type"><nav id="navigation-mobile" class="navigation-mobile"></nav></div></div><div class="tab-panel fade" id="account-mobile" role="tabpanel" aria-labelledby="account-mobile-tab"><div id="customer-mobile"><span class="hidden">Mobile Customer</span></div></div><div class="tab-panel fade" id="setting-mobile" role="tabpanel" aria-labelledby="setting-mobile-tab"> </div></div></div></div></header><div class="nav-overlay"><span class="hidden">Overlay</span></div> <div class="breadcrumbs"><div class="container"><ul class="items"> <li class="item home"> <a href="https://www.meterboxesdirect.co.uk/" title="Go to Home Page">Home</a> </li> <li class="item cms_page"> <strong>Blog 1</strong> </li> </ul></div></div><main id="maincontent" class="page-main">
2012 <a id="contentarea" tabindex="-1"></a><div class="page messages"> <div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"><!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --><div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: cookieMessagesObservable(), as: 'message' }"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --><div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: messages().messages, as: 'message' }, afterRender: purgeMessages"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div></div>
2012<script type="text/x-magento-init"> 2013 { 2014 "*": { 2015 "Magento_Ui/js/core/app": { 2016 "components": { 2017 "messages": { 2018 "component": "Magento_Theme/js/view/messages" 2019 } 2020 } 2021 } 2022 } 2023 }</script>
2023</div><div class="columns"><div class="column main"> <input name="form_key" type="hidden" value="IL47XbJ48mnZ6mez" /> <div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">
2023<script type="lazyJs" >window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.meterboxesdirect.co.uk\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.meterboxesdirect.co.uk\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.meterboxesdirect.co.uk\/","customerLoginUrl":"https:\/\/www.meterboxesdirect.co.uk\/customer\/ajax\/login\/"}</script>
2023 <!-- ko template: getTemplate() --><!-- /ko -->
2023<script type="text/x-magento-init"> 2024 { 2025 "#authenticationPopup": { 2026 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"recaptcha":{"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","displayArea":"additional-login-form-fields","reCaptchaId":"recaptcha-popup-login","settings":{"rendering":{"sitekey":"6LcI3W8iAAAAAConWaq4jZicJUPi8SOyF1AmZexP","badge":"inline","size":"invisible","theme":"light","hl":""},"invisible":true}}}}}} }, 2027 "*": { 2028 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fstatic\u002Fversion1789656454\u002Ffrontend\u002FSm\u002Fmarket\u002Fen_GB\u002Fimages\u002Floader\u002D1.gif" 2029 } 2030 }</script>
2030</div>
2030<script type="text/x-magento-init"> 2031 { 2032 "*": { 2033 "Magento_Customer/js/section-config": { 2034 "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha","aw-osc-checkout-data"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","aw-osc-checkout-data"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","aw-osc-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","aw-osc-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data","aw-osc-checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","aw-osc-checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"rest\/*\/v1\/awosc\/guest-carts\/*\/cart-items\/*":["cart"],"rest\/*\/v1\/awosc\/carts\/*\/cart-items\/*":["cart"],"onestepcheckout\/index\/optionspost":["cart"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"cartquickpro\/cart\/add":["cart"],"cartquickpro\/cart\/delete":["cart"],"cartquickpro\/sidebar\/removeitem":["cart"],"cartquickpro\/sidebar\/updateitemqty":["cart"],"cartquickpro\/cart\/updateitemoptions":["cart"],"cartquickpro\/product_compare\/add":["compare-products"],"cartquickpro\/product_compare\/remove":["compare-products"],"cartquickpro\/product_compare\/clear":["compare-products"],"cartquickpro\/wishlist_index\/add":["wishlist"],"cartquickpro\/wishlist_index\/remove":["wishlist"],"cartquickpro\/wishlist_index\/updateitemoptions":["wishlist"],"cartquickpro\/wishlist_index\/update":["wishlist"],"cartquickpro\/wishlist_index\/cart":["wishlist","cart"],"cartquickpro\/wishlist_index\/fromcart":["cart","checkout-data","wishlist"],"cartquickpro\/wishlist_index\/allcart":["wishlist","cart"]}, 2035 "clientSideSections": ["checkout-data","cart-data","aw-osc-checkout-data"], 2036 "baseUrls": ["https:\/\/www.meterboxesdirect.co.uk\/","http:\/\/www.meterboxesdirect.co.uk\/"], 2037 "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","instant-purchase","loggedAsCustomer","persistent","review","payments","wishlist","aw-osc-gift-wrapping-info","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] } 2038 } 2039 }</script>
2039
2039<script type="text/x-magento-init"> 2040 { 2041 "*": { 2042 "Magento_Customer/js/customer-data": { 2043 "sectionLoadUrl": "https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fcustomer\u002Fsection\u002Fload\u002F", 2044 "expirableSectionLifetime": 60, 2045 "expirableSectionNames": ["cart","persistent"], 2046 "cookieLifeTime": "3600", 2047 "cookieDomain": "", 2048 "updateSessionUrl": "https\u003A\u002F\u002Fwww.meterboxesdirect.co.uk\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 2049 "isLoggedIn": "" 2050 } 2051 } 2052 }</script>
2052
2052<script type="text/x-magento-init"> 2053 { 2054 "*": { 2055 "Magento_Customer/js/invalidation-processor": { 2056 "invalidationRules": { 2057 "website-rule": { 2058 "Magento_Customer/js/invalidation-rules/website-rule": { 2059 "scopeConfig": { 2060 "websiteId": "1" 2061 } 2062 } 2063 } 2064 } 2065 } 2066 } 2067 }</script>
2067
2067<script type="text/x-magento-init"> 2068 { 2069 "body": { 2070 "pageCache": {"url":"https:\/\/www.meterboxesdirect.co.uk\/page_cache\/block\/render\/page_id\/116\/","handles":["default","cms_page_view","cms_page_view_id_blog_1","default_ec","blog_css"],"originalRequest":{"route":"cms","controller":"page","action":"view","uri":"\/blog\/1"},"versionCookieName":"private_content_version"} } 2071 }</script>
2071
2071<script type="lazyJs" > require(['jquery', 'domReady!'], function($){ if ($('.mfblogunveil').length) { require(['Magefan_Blog/js/lib/mfblogunveil'], function(){ $('.mfblogunveil').mfblogunveil(); }); } }); </script>
2071 <h1><strong>Articles</strong></h1> 2072<hr class="heading-divder" style="margin-bottom: 40px"> 2073 2074<!-- METERBOXESDIRECT --> 2075<div class="blog-catalog" style="display: flex; flex-wrap: wrap; justify-content: center; gap: 10px;"> 2076<!-- Row 1 --> 2077<a href="https://www.meterboxesdirect.co.uk/blog/1/electrical-kiosk-suppliers" rel="noopener"> 2078<div class="blog" style="curser: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/Untitled_design_2_.png" alt=" Logo"> 2079<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2080<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2081<h3 style="height: 50px; width: 245px; font-size: 15px; letter-spacing: 5%;"><strong>Electrical Kiosk Suppliers UK - GRP Cabinet/Fibreglass Kiosk</strong></h3> 2082</div> 2083<p style="width: 285px; font-size: 13px; letter-spacing: 5%; color: #333333;">MeterBoxesDirect are established Electrical Kiosk Suppliers, trusted for delivering high-quality GRP cabinets and fibreglass...</p> 2084</div> 2085</a> 2086 2087<a href="https://www.meterboxesdirect.co.uk/blog/1/meterbox-supplier" rel="noopener"> 2088<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/2.png" alt="ROSPA Member"> 2089<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2090<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2091<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Meterbox Supplier â Electricity and Gas Industry Partners</strong></h3> 2092</div> 2093<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Over the years, MeterBoxesDirect has gained an excellent reputation. Thanks not only to our quality products...</p> 2094</div> 2095</a> 2096 2097<a href="https://www.meterboxesdirect.co.uk/blog/1/ingress" rel="noopener"> 2098<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/3.png" alt="IP44 Rating"> 2099<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2100<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2101<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Ingress Protection for Meterboxes - IP44/Water Ingress Testing</strong></h3> 2102</div> 2103<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">At MeterBoxesDirect, we know how vital ingress protection is for outdoor meterboxes. Understanding ingress and...</p> 2104</div> 2105</a> 2106 2107<!-- METER BOXES --> 2108<a href="https://www.meterboxesdirect.co.uk/blog/1/different-types-of-meter-boxes" rel="noopener"> 2109<div class="blog" style="curser: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/4.png" alt="Types of Meterboxes Blog Image"> 2110<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2111<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2112<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Different Types of Meterboxes â Gas, Electrical & Commercial</strong></h3> 2113</div> 2114<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Choosing the right meter box is essential for protecting your energy supply, meeting UK standards, and keeping your installation...</p> 2115</div> 2116</a> 2117 2118<!-- Row 2 --> 2119<a href="https://www.meterboxesdirect.co.uk/blog/1/repair-my-meter-box" rel="noopener"> 2120<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/13.png" alt="Repairing Meter Box Image"> 2121<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2122<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2123<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Repair My Meter Box | Guide for Fixing Meter Boxes</strong></h3> 2124</div> 2125<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Even with regular maintenance, your electric or gas meter box might get damaged unexpectedlyâwhether due to a storm or...</p> 2126</div> 2127</a> 2128
2129<!-- GAS METER BOXES --> 2130<a href="https://www.meterboxesdirect.co.uk/blog/1/gas-meter-box-installations" rel="noopener"> 2131<div class="blog" style="curser: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/6.png" alt="Gas Meter Box Installation Blog Image"> 2132<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2133<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2134<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Types of Gas Meter Box Installations - Regulations & Locations</strong></h3> 2135</div> 2136<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">When planning any gas meter box installations, itâs important to understand that only certain positions and...</p> 2137</div> 2138</a> 2139 2140<a href="https://www.meterboxesdirect.co.uk/blog/1/smart-meter-for-british-gas" rel="noopener"> 2141<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/7.png" alt="British Gas Blog Image"> 2142<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2143<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2144<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>How to Read Smart Meter for British Gas & Meterbox Solutions</strong></h3> 2145</div> 2146<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Every home in Britain was offered a Smart Meter for British Gas or another major supplier as part of the UKâs national...</p> 2147</div> 2148</a> 2149 2150<a href="https://www.meterboxesdirect.co.uk/blog/1/smart-meter-for-scottish-power" rel="noopener"> 2151<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/8.png" alt="Gas Meter"> 2152<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2153<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2154<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>How to Read Smart Meter for Scottish Power & Keep It Protected</strong></h3> 2155</div> 2156<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Very soon, every British household will be offered a free smart meter â whether youâre a homeowner, tenant, landlord...</p> 2157</div> 2158</a> 2159 2160<!-- Row 3 --> 2161<a href="https://www.meterboxesdirect.co.uk/blog/1/replacement-gas-meter-box" rel="noopener"> 2162<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/9.png" alt="Replacement Gas Meter Box Blog Image"> 2163<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2164<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2165<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Replacements for Gas Meter Box â Secure & Durable Options</strong></h3> 2166</div> 2167<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">We supply three main types of replacement gas meter boxes UK wide, to suit every site or building need...</p> 2168</div> 2169</a> 2170 2171<a href="https://www.meterboxesdirect.co.uk/blog/1/broken-electric-meter" rel="noopener"> 2172<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/14.png" alt="Broken Electric Meter Blog Image"> 2173<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2174<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2175<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Broken Electric Meter | Repair & Troubleshooting</strong></h3> 2176</div> 2177<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">A broken electric meter can lead to safety risks and incorrect energy bills. If you're experiencing unusually high charges, a...</p> 2178</div> 2179</a> 2180 2181<!-- REPAIRS/MAINTENANCE --> 2182<a href="https://www.meterboxesdirect.co.uk/blog/1/gas-meter-box-cover" rel="noopener"> 2183<div class="blog" style="curser: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/11.png" alt="GRP OverBox"> 2184<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2185<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2186<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Fix a Damaged Gas Meter Box with Gas Meter Box Cover</strong></h3> 2187</div> 2188<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Is your gas meter box cracked, damaged, or missing a door? Instead of replacing the entire unit, a gas meter box...</p> 2189</div> 2190</a> 2191 2192<a href="https://www.meterboxesdirect.co.uk/blog/1/gas-meter-box-door-replacement" rel="noopener"> 2193<div class="blog" style="cursor: pointer;"><img style="width: 285px; height: 270px; border: 0px solid #dadada;" src="https://www.meterboxesdirect.co.uk/media/wysiwyg/blog-images-revised/12.png"" alt="Step-by-Step Gas Meterbox Door Replacement Guide "> 2194<div class="article-title" style="display: flex; align-items: center; gap: 10px;"> 2195<div class="rectangle" style="background-color: #b72025; width: 30px; height: 50px;"> </div> 2196<h3 style="height: 50px; width: 240px; font-size: 15px; letter-spacing: 5%;"><strong>Gas Meter Box Door Replacement | Step-by-Step Guide</strong></h3> 2197</div> 2198<p style="width: 270px; font-size: 13px; letter-spacing: 5%; color: #333333;">Over time, it may become necessary to carry out a Gas Meter Box Door Replacement due to general wear or physical...</p> 2199</div> 2200</a> 2201</div> 2202 2203<div class="blog-pagination" style="display: flex; justify-content: center; gap: 30px; font-size: 20px; margin-top: 30px;"> 2204<a href="https://www.meterboxesdirect.co.uk/blog/1" rel="noopener" style="display: none;"><</a> 2205<a href="https://www.meterboxesdirect.co.uk/blog/1" rel="noopener" style="color: #B72025 !important;">1</a> 2206<a href="https://www.meterboxesdirect.co.uk/blog/2" rel="noopener" >2</a> 2207<a href="https://www.meterboxesdirect.co.uk/blog/3" rel="noopener" >3</a> 2208<a href="https://www.meterboxesdirect.co.uk/blog/2" rel="noopener" >></a> 2209</div> 2210 2211<style> 2212 2213.blog { 2214 2215transition: 0.2s ease; 2216 2217} 2218 2219.blog:hover { 2220 2221opacity: 0.6; 2222 2223} 2224 2225.blog p { 2226 2227margin-top: 15px; 2228margin-bottom: 30px; 2229 2230}</div></div></main><div class="page-bottom"><div class="content"><div class="back2top"><div class="b-icon">↑</div><div class="b-text">Back to Top</div></div></div></div><footer class="page-footer"> <div class="footer-style-16"><div class="footer-top"> 2231 <div class="footer-sv"> 2232 <div class="container"> 2233 <div class="row"> 2234 <div class="col-lg-4 col-sm-4"> 2235 <div class="sv-footer-item clearfix"> 2236 <div class="sv-icon"> 2237 <img src="https://www.meterboxesdirect.co.uk/media/wysiwyg/mbd-images/delivery-icon.png" alt="Fast Nationwide Delivery" /> 2238 </div> 2239 2240 <div class="sv-info"> 2241 <strong>FAST NATIONWIDE <br>DELIVERY</strong> 2242 </div> 2243 </div> 2244 </div> 2245 2246 <div class="col-lg-4 col-sm-4"> 2247 <div class="sv-footer-item clearfix"> 2248 <div class="sv-icon"> 2249 <img src="https://www.meterboxesdirect.co.uk/media/wysiwyg/mbd-images/technical-expertise.png" alt="Technical Expertise" /> 2250 </div> 2251 2252 <div class="sv-info"> 2253 <strong>TECHNICAL <br>EXPERTISE</strong> 2254 </div> 2255 </div> 2256 </div> 2257 2258 <div class="col-lg-4 col-sm-4"> 2259 <div class="sv-footer-item clearfix"> 2260 <div class="sv-icon"> 2261 <img src="https://www.meterboxesdirect.co.uk/media/wysiwyg/mbd-images/payments-icon.png" alt="Secure Online Payments" /> 2262 </div> 2263 2264 <div class="sv-info"> 2265 <strong>SECURE ONLINE <br>PAYMENTS</strong> 2266 </div> 2267 </div> 2268 </div> 2269 </div> 2270 </div> 2271 </div> 2272</div> 2273 2274<div class="footer-middle"> 2275 <div class="container"> 2276 <div class="mid-content clearfix"> 2277 <div class="logo-footer"> 2278 <img src="https://www.meterboxesdirect.co.uk/media//logo/stores/1/MBD-Logo-High-Res.png" alt="MeterBoxesDirect Logo" width="268" /> 2279 </div> 2280 <div class="links-footer"> 2281 <ul> 2282 <li><a href="/privacy-notice">Privacy Policy</a></li> 2283 <li><a href="/cookie-policy">Cookie Policy</a></li> 2284 <li><a href="/terms-conditions">Terms & Conditions</a></li> 2285 <li><a href="/terms-of-website-use">Terms of Website Use</a></li> 2286 <li><a href="https://tricel.eu/group-policies/" target="_blank">Tricel Group Policies</a></li> 2287 </ul> 2288 </div> 2289 <div class="footer-achilles-logos-container"> 2290 <img src="https://www.meterboxesdirect.co.uk/media/wysiwyg/mbd-images/Achilles-Sustainability-Badge-5-Stars-White-Backgroun
2290d.png" alt="Achilles Sustainability Badge 5 Stars" width="100" /> 2291 <img src="https://www.meterboxesdirect.co.uk/media/wysiwyg/mbd-images/Achilles-UVDB-Verified-Logo-Transparent-Background.png" alt="Achilles UVDB Verified Logo" width="100" /> 2292 </div> 2293 </div> 2294 </div> 2295</div> <div class="footer-bottom"><div class="container"><div class="bt-content clearfix"><div class="add-footer"> <address>Copyright © 2026 Tricel (Gloucester) Ltd. trading as MeterBoxesDirect. All rights reserved.</address></div><div class="news-socials"><div class="ns-content"> 2296 <div class="block-subscribe-footer"><form class="form subscribe" novalidate action="https://www.meterboxesdirect.co.uk/newsletter/subscriber/new/" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="newsletter-footer-validate-detail"><div class="newsletter-content"><div class="input-box"><input name="email" type="email" id="newsletter-footer" onfocus="if(this.value=='Your email address') this.value='';" placeholder="Your email address" onblur="if(this.value=='') this.value='Your email address';" value="Your email address" data-validate="{required:true, 'validate-email':true}"/></div><div class="action-button"><button class="action subscribe primary" title="Subscribe" type="submit"><span>Subscribe</span></button></div></div></form></div> 2297 <div class="social-block-list"> 2298<ul> 2299<li class="fb"><a href="https://www.facebook.com/MBD.co.uk" target="_blank"> <span class="icon-facebook1"><span class="hidden">Facebook</span></span> </a></li> 2300<li class="tw"><a href="https://x.com/MeterBoxesD" target="_blank"> <span class="icon-twitter1"><span class="hidden">Twitter</span></span> </a></li> 2301<!-- 2302<li class="pi"><a href="#"> <span class="icon-pinterest"><span class="hidden">Pinterest</span></span> </a></li> 2303<li class="vi"><a href="#"> <span class="icon-vimeo"><span class="hidden">Vimeo</span></span> </a></li> 2304--> 2305<li class="yo"><a href="https://www.youtube.com/user/MeterBoxesDirect" target="_blank"> <span class="icon-youtube"><span class="hidden">Youtube</span></span> </a></li> 2306</ul> 2307</div> 2308</div></div></div></div></div></div></footer>
2308<script type="text/x-magento-init"> 2309 { 2310 "*": { 2311 "Magento_Ui/js/core/app": { 2312 "components": { 2313 "storage-manager": { 2314 "component": "Magento_Catalog/js/storage-manager", 2315 "appendTo": "", 2316 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.meterboxesdirect.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.meterboxesdirect.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.meterboxesdirect.co.uk\/rest\/default\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.meterboxesdirect.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 2317 } 2318 } 2319 } 2320 }</script>
2320 <!-- Start of HubSpot Embed Code -->
2321<script type="lazyJs" id="hs-script-loader" async="" defer="defer" src="//js-eu1.hs-scripts.com/26475952.js"></script>
2321 2322<!-- End of HubSpot Embed Code -->
2322<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 2323 2324 document.addEventListener("DOMContentLoaded", () => 2325 { 2326 let bind = () => 2327 { 2328 Object.entries( 2329 { 2330 add_to_cart: event => 2331 { 2332 AEC.add(event.currentTarget, dataLayer, event); 2333 }, 2334 remove_from_cart:event => 2335 { 2336 AEC.remove(event.currentTarget, dataLayer, event); 2337 }, 2338 select_item:event => 2339 { 2340 AEC.click(event.currentTarget, dataLayer, event); 2341 }, 2342 add_to_wishlist:event => 2343 { 2344 AEC.wishlist(event.currentTarget, dataLayer, event); 2345 }, 2346 remove_from_wishlist:event => 2347 { 2348 AEC.wishlistRemove(event.currentTarget, dataLayer, event); 2349 }, 2350 add_to_compare:event => 2351 { 2352 AEC.compare(event.currentTarget, dataLayer, event); 2353 }, 2354 add_to_cart_swatch:event => 2355 { 2356 AEC.addSwatch(event.currentTarget, dataLayer, event); 2357 } 2358 }).forEach(([event, callback]) => 2359 { 2360 [...document.querySelectorAll('[data-event]:not([data-bound])')].filter(element => { return element.dataset.event === event; }
2360).forEach(element => 2361 { 2362 element.addEventListener('click', callback); 2363 2364 element.dataset.bound = true; 2365 }); 2366 }); 2367 }; 2368 2369 bind(); 2370 2371 if("PerformanceObserver" in window) 2372 { 2373 const observer = new PerformanceObserver((items) => 2374 { 2375 items.getEntries().filter(({ initiatorType }) => initiatorType === "xmlhttprequest").forEach((entry) => 2376 { 2377 bind(); 2378 }); 2379 }); 2380 2381 observer.observe( 2382 { 2383 entryTypes: ["resource"] 2384 }); 2385 } 2386 });</script>
2386<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 2387 2388 document.addEventListener("DOMContentLoaded", () => 2389 { 2390 var PromotionTrack = ((dataLayer) => 2391 { 2392 return { 2393 apply: () => 2394 { 2395 var promotions = [], position = 0; 2396 2397 document.querySelectorAll('[data-promotion]').forEach(promotion => 2398 { 2399 let entity = 2400 { 2401 promotion_id: promotion.dataset.promotionId, 2402 promotion_name: promotion.dataset.promotionName, 2403 creative_name: promotion.dataset.promotionCreative, 2404 creative_slot: promotion.dataset.promotionPosition 2405 }; 2406 2407 AEC.EventDispatcher.trigger('ec.cookie.promotion.entity', entity, 2408 { 2409 element: promotion 2410 }); 2411 2412 promotions.push(entity); 2413 2414 promotion.addEventListener('click', (event) => 2415 { 2416 var data = 2417 { 2418 'event': 'select_promotion', 2419 'ecommerce': 2420 { 2421 'items': 2422 [ 2423 { 2424 promotion_id: event.target.dataset.promotionId, 2425 promotion_name: event.target.dataset.promotionName, 2426 creative_name: event.target.dataset.promotionCreative, 2427 creative_slot: event.target.dataset.promotionPosition 2428 } 2429 ] 2430 } 2431 }; 2432 2433 AEC.Cookie.promotionClick(data, promotion).push(dataLayer); 2434 2435 /** 2436 * Save persistent data 2437 */ 2438 AEC.Persist.push(AEC.Persist.CONST_KEY_PROMOTION, 2439 { 2440 'promotion': data.ecommerce.items[0] 2441 }); 2442 }); 2443 }); 2444 2445 if (promotions.length) 2446 { 2447 AEC.Cookie.promotion( 2448 { 2449 'event':'view_promotion', 2450 'ecommerce': 2451 { 2452 'items': promotions 2453 } 2454 }).push(dataLayer); 2455 } 2456 2457 return this; 2458 } 2459 } 2460 })(dataLayer).apply(); 2461 });</script>
2461<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 2462 2463 document.addEventListener("DOMContentLoaded", () => 2464 { 2465 (() => 2466 { 2467 let map = {}, trace = {}; 2468 2469 document.querySelectorAll('[data-widget]').forEach((element) => 2470 { 2471 let widget = element.dataset.widget; 2472 2473 let entity = 2474 { 2475 2476 item_id: element.dataset.id, 2477 item_name: element.dataset.name, 2478 item_list_name: element.dataset.list, 2479 item_list_id: element.dataset.list, 2480 item_brand: element.dataset.brand, 2481 category: element.dataset.category, 2482 price: parseFloat(element.dataset.price), 2483 index: parseFloat(element.dataset.position), 2484 currency: AEC.GA4.currency, 2485 quantity: 1, 2486 google_business_vertical: 'retail' 2487 }; 2488 2489 Object.assign(entity, entity, AEC.GA4.augmentCategories(entity)); 2490 2491 let attributes = element.dataset.attributes; 2492 2493 if (attributes) 2494 { 2495 Object.entries(JSON.parse(attributes)).forEach(([key, value]) => 2496 { 2497 entity[key] = value; 2498 }); 2499 } 2500 2501 if (!map.hasOwnProperty(widget)) 2502 { 2503 map[widget] = []; 2504 2505 map[widget].trace = {}; 2506 map[widget].entry = []; 2507 map[widget].item_list_id = ''; 2508 map[widget].item_list_name = ''; 2509 } 2510 2511 if (!map[widget].trace.hasOwnProperty(element.dataset.id)) 2512 { 2513 map[widget].trace[element.dataset.id] = true; 2514 2515 map[widget].entry.push(entity); 2516 2517 map[widget].item_list_id = entity.item_list_id; 2518 map[widget].item_list_name = entity.item_list_name; 2519 } 2520 }); 2521 2522 Object.entries(map).forEach(([key, value]) => 2523 { 2524 if (value.entry.length) 2525 { 2526 let data = 2527 { 2528 event: 'view_item_list', 2529 ecommerce: 2530 { 2531 item_list_id: value.item_list_id, 2532 item_list_name: value.item_list_name, 2533 items: value.entry 2534 } 2535 }; 2536 2537 if ('undefined' !== typeof dataLayer) 2538 { 2539 (function(callback) 2540 { 2541 if (AEC.Const.COOKIE_DIRECTIVE) 2542 { 2543 AEC.CookieConsent.queue(callback).process(); 2544 } 2545 else 2546 { 2547 callback.apply(window,[]); 2548 } 2549 }) 2550 ( 2551 (function(dataLayer, data) 2552 { 2553 return function() 2554 { 2555 AEC.EventDispatcher.trigger('ec.widget.view.data', data); 2556 2557 if (AEC.reset) 2558 { 2559 dataLayer.push({ ecommerce: null }); 2560 } 2561 2562 dataLayer.push(data); 2563 } 2564 })(dataLayer, data) 2565 ); 2566 } 2567 } 2568 }); 2569 })(); 2570 });</script>
2570<script type="lazyJs" data-ommit="true" nonce="NGdld2FkenRsdWY1eTFya2w1YXQ0MHJmMjJvdm9sOWw=" > 2571 2572 if (typeof dataLayer !== "undefined") 2573 { 2574 2575 AEC.Request.get(AEC.url('datalayer/index/events'), {}, response => 2576 { 2577 Object.entries(response.events).forEach(([key, event]) => 2578 { 2579 dataLayer.push(event); 2580 }); 2581 }); 2582 2583 AEC.EventDispatcher.on('ec.facebook.loaded', () => 2584 { 2585 }); 2586 2587 if (window.google_tag_params) 2588 { 2589 (function(callback) 2590 { 2591 if (AEC.Const.COOKIE_DIRECTIVE) 2592 { 2593 AEC.CookieConsent.queue(callback, "cookieConsentGranted").process(); 2594 } 2595 else 2596 { 2597 callback.apply(window,[]); 2598 } 2599 }) 2600 ( 2601 (function(dataLayer) 2602 { 2603 return () => 2604 { 2605 AEC.Cookie.remarketing({ event:'fireRemarketingTag', google_tag_params: window.google_tag_params }).push(dataLayer); 2606 } 2607 })(dataLayer) 2608 ); 2609 } 2610 2611 } 2612 else 2613 { 2614 console.log('dataLayer[] is not intialized. Check if GTM is installed properly'); 2615 }</script>
2615 <!-- login style default - wishlist --> <div class="account-info-summary" data-block="popup-login" id="popup-login" style="display:none;"><div class="info-summary-top"><div class="block-customer-login"><h3>Please login first to add the products to wishlist</h3><form name="loginForm" class="form form-login" action="https://www.meterboxesdirect.co.uk/customer/account/loginPost/" method="post" id="login-form" novalidate="novalidate"><input name="form_key" type="hidden" value="IL47XbJ48mnZ6mez" /> <div class="field email required"><label class="label" for="email"><span>Email</span></label> <div class="control"><input name="login[username]" value="" autocomplete="off" id="email" type="email" class="input-text" title="Email" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}"></div></div><div class="field password required"><label for="pass" class="label"><span>Password</span></label> <div class="control"><input name="login[password]" type="password" autocomplete="off" class="input-text" id="pass" title="Password" data-validate="{required:true}"></div></div> <div class="actions-toolbar"><div class="primary"><button type="submit" class="action login primary" name="send" id="send2"><span>Sign In</span></button></div><div class="secondary"><a class="action remind" href="https://www.meterboxesdirect.co.uk/customer/account/forgotpassword/"><span>Forgot Your Password?</span></a></div></div></form></div></div><div class="info-summary-bottom"><p class="secondary"><span class="create-account-question">New customer?</span> <a class="create-account-link" href="https://www.meterboxesdirect.co.uk/customer/account/create/">Start Here.</a></p></div></div>
2615<script type="lazyJs" > 2616require([ 2617 'jquery', 2618 'Magento_Ui/js/modal/modal', 2619 "domReady!" 2620], function ($, modal) { 2621 function _popupLogin() { 2622 var options = { 2623 type: 'popup', 2624 responsive: true, 2625 innerScroll: true, 2626 modalClass: 'sm_popup_login', 2627 buttons: [] 2628 }; 2629 $('.action.towishlist').removeAttr("data-post"); 2630 $('.action.towishlist').click(function (e) { 2631 $("#popup-login").modal(options).modal("openModal"); 2632 }); 2633 } 2634 setTimeout(function () { 2635 _popupLogin(); 2636 }, 1000); 2637 $(document).on("afterAjaxLazyLoad", function () { 2638 _popupLogin(); 2639 }); 2640 if ($('#msp-recaptcha-6ac6dc670603b-container').length && ($.fn.applyBindings != undefined)) { 2641 $('#msp-recaptcha-6ac6dc670603b-container').applyBindings(); 2642 } 2643});</script>
2643<style> @media (min-width: 1200px) { .modal-popup.sm_popup_login .modal-inner-wrap { min-width: 380px !important; margin-top: 15rem; max-width: 25%; } } .modal-popup.sm_popup_login .modal-inner-wrap .modal-header { border:0px; } .info-summary-top .block-customer-login h3{ font-size: 15px; color: #000; margin-bottom: 15px; text-align: center; } .info-summary-top .block-customer-login .form-login{ margin-bottom:15px; } .info-summary-top .block-customer-login .form-login .field{ margin-bottom:15px; }</style> <div data-role="loader" class="loading-mask-shopby" style="display:none"><div class="loader"><img src="https://www.meterboxesdirect.co.uk/static/version1789656454/frontend/Sm/market/en_GB/images/loader-1.gif" alt="Loading..." width="64" height="64"></div></div>
2643<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.meterboxesdirect.co.uk\/","name":"Home"}}]}</script>
2643<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","url":"https:\/\/www.meterboxesdirect.co.uk\/","name":"meterboxesdirect.co.uk","potentialAction":{"@type":"SearchAction","target":"https:\/\/www.meterboxesdirect.co.uk\/catalogsearch\/result\/?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
2643<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/www.meterboxesdirect.co.uk\/","name":"MeterBoxesDirect","logo":"https:\/\/www.meterboxesdirect.co.uk\/pub\/media\/logo\/stores\/1\/MBD_logo_for_Web_145px_x_30px.png","description":"MeterBoxesDirect Online Shop.\r\nBuy Electric & Gas Meter Boxes, Spare Doors, Meterbox Covers and Fittings. Mitras meter box replacement doors. Fast, Na...","contactPoint":[{"@type":"ContactPoint","telephone":"+44-8081965223","contactType":"sales"},{"@type":"ContactPoint","telephone":"+44-8081965223","contactType":"technical support"},{"@type":"ContactPoint","telephone":"+44-8081965223","contactType":"customer service"}],"address":{"addressCountry":"GB","postalCode":"GL10 3SA","addressRegion":"Gloucestershire","addressLocality":"Stonehouse","streetAddress":"Fox House, Stonedale Rd"},"sameAs":["https:\/\/www.facebook.com\/MBD.co.uk\/","https:\/\/twitter.com\/MeterBoxesD","https:\/\/www.youtube.com\/user\/MeterBoxesDirect","https:\/\/www.linkedin.com\/company\/tricel-construction"]}</script>
2643<script type="lazyJs" > 2644 2645/* Add Payment Methods Image to Product Pages */ 2646document.addEventListener("DOMContentLoaded", function(){ 2647 var product_page = document.getElementsByClassName('catalog-product-view'); 2648 if (product_page.length > 0) { 2649 var payment_methods_image = document.createElement("IMG"); 2650 payment_methods_image.setAttribute("src", "/pub/media/wysiwyg/mbd-images/mbd-payment-methods.png"); 2651 payment_methods_image.setAttribute("alt", "Payment Methods"); 2652 var social_icon = document.getElementById('addthis_wrap'); 2653 var parentDiv = social_icon.parentNode; 2654 parentDiv.insertBefore(payment_methods_image, social_icon); 2655 } 2656}); 2657 2658 2659 2660/* Categories Search Bar */ 2661document.addEventListener("DOMContentLoaded", function(){ 2662 document.getElementsByClassName('searchbox-cat')[0].onchange = function(){ 2663 var category_selected = document.getElementsByClassName('searchbox-cat')[0].value; 2664 document.location.href="/catalog/category/view/id/" + category_selected; 2665 } 2666}); 2667 2668 2669 2670/* Product Redirects in Search Bar */ 2671document.addEventListener("DOMContentLoaded", function() { 2672 var product_search_box = document.getElementById("searchbox_mini_form"); 2673 // Enter Key 2674 product_search_box.addEventListener("keydown", function(event) { 2675 if (event.key === "Enter") { 2676 ProductRedirects(); 2677 } 2678 }); 2679 // Search Button 2680 var product_search_button = document.querySelector(".btn-searchbox"); 2681 if (product_search_button) { 2682 product_search_button.addEventListener("click", function(event) { 2683 ProductRedirects(); 2684 }); 2685 } 2686 function ProductRedirects() { 2687 var product_search_box_value = (document.getElementById("searchbox").value).toUpperCase(); 2688 if (product_search_box_value === "EB0013") { 2689 event.preventDefault(); 2690 document.location.href = "/electric-meter-box/3-phase-meter-box/3-phase-meter-box-recessed-fitting.html"; 2691 } 2692 else if (product_search_box_value === "GDP0002") { 2693 event.preventDefault(); 2694 document.location.href = "/replacement-gas-meter-box-door-recessed-mark-1-538-456-mm.html"; 2695 } 2696 else if (product_search_box_value === "GB0002") { 2697 event.preventDefault(); 2698 document.location.href = "/gas-meter-box/gas-meter-cabinets/gas-meter-cabinets-surface-mounted-uk-standard.html"; 2699 } 2700 else if (product_search_box_value === "GD0001") { 2701 event.preventDefault(); 2702 document.location.href = "/gas-meter-box/gas-meter-box-door/gas-meter-box-door-mark-2-recessed-replacement.html"; 2703 } 2704 else if (product_search_box_value === "GD0005") { 2705 event.preventDefault(); 2706 document.location.href = "/gas-meter-box/gas-meter-box-door/gas-meter-box-door-for-mark-2-surface-mounted-box.html"; 2707 } 2708 } 2709}); 2710 2711 2712 2713/* Contact Us Button on FAQ Section on Product Pages */ 2714document.addEventListener("DOMContentLoaded", function() { 2715 const productPage = document.querySelector('.catalog-product-view'); 2716 if (productPage) { 2717 const contactUsLink = document.createElement('a'); 2718 contactUsLink.href = '/contact-for-meterboxes'; 2719 contactUsLink.textContent = 'Contact Us'; 2720 contactUsLink.id = 'faq-contact-us-button'; 2721 const faqDescriptionSection = document.querySelector('#product\\.info\\.faq'); 2722 faqDescriptionSection.appendChild(contactUsLink); 2723 } 2724}); 2725 2726 2727// Change Stock Availability For Certain Products 2728document.addEventListener("DOMContentLoaded", function() { 2729 const stockURL = [ 2730 "ip55-single-door-kiosk-500-750-300-mm.html.html", 2731 "commercial-meter-boxes-kiosks/commercial-ip55-meter-box-kiosks/kiosk-single-door-1000-750-300-mm.html", 2732 "kiosk-single-door-1000-500-300-mm.html", 2733 "kiosk-pedestal-750x750x300mm.html" 2734 ]; 2735 for (let i = 0; i < stockURL.length; i++) { 2736 if (window.location.pathname.includes(stockURL[i])) { 2737 const stockElement = document.querySelector('.stock.unavailable'); 2738 // Stock Availability Text 2739 if (stockElement) { 2740 const spanElement = stockElement.querySelector('span'); 2741 if (spanElement) { 2742 spanElement.textContent = 'Likely in stock, let us check exact delivery details for you.'; 2743 spanElement.style.color = "green"; 2744 spanElement.style.fontWeight = "bold"; 2745 spanElement.style.fontSize = "16px"; 2746 } 2747 } 2748 // Product Alert Button 2749 const productAlertLink = document.querySelector('.product.alert.stock a.action.alert'); 2750 if (productAlertLink) { 2751 productAlertLink.textContent = 'Email Now'; 2752 productAlertLink.href = '/contact-for-meterboxes?enquiry_type=Sales'; 2753 } 2754 // SKU 2755 const skuElement = document.querySelector('.product.attribute.sku'); 2756 skuElement.style.float = "left"; 2757 2758 break; 2759 } 2760 } 2761}); 2762 2763 2764/* Add PayPal Logo to Product Pages */ 2765document.addEventListener("DOMContentLoaded", function(){ 2766 var product_page = document.getElementsByClassName('catalog-product-view'); 2767 if (product_page.length > 0) { 2768 var targetElement = document.querySelector('.product.attribute.overview'); 2769 if (targetElement) { 2770 var img = document.createElement('img'); 2771 img.src = '/pub/media/wysiwyg/mbd-images/mbd-paypal-logo.png'; 2772 img.alt = 'Product Overview Icon'; 2773 img.id = 'mbd-paypal-logo'; 2774 targetElement.parentNode.insertBefore(img, targetElement); 2775 } 2776 } 2777}); 2778 2779 2780/* Testimonials Carousel */ 2781document.addEventListener("DOMContentLoaded", function() { 2782 const carousel = document.querySelector('.testimonial-carousel'); 2783 const prevBtn = document.querySelector('.carousel-arrow.prev'); 2784 const nextBtn = document.querySelector('.carousel-arrow.next'); 2785
2786 let currentIndex = 0; 2787 2788 function getItemsToShow() { 2789 const width = window.innerWidth; 2790 if (width >= 992) return 3; // desktop 2791 if (width >= 768) return 2; // tablet 2792 return 1; // mobile 2793 } 2794 2795 function updateCarousel() { 2796 const itemsToShow = getItemsToShow(); 2797 const cols = carousel.querySelectorAll('.col-lg-4, .col-md-6, .col-sm-12'); 2798 const colWidth = cols[0].offsetWidth; 2799 const totalItems = cols.length; 2800 2801 // Wrap around for infinite scroll 2802 if (currentIndex > totalItems - itemsToShow) { 2803 currentIndex = 0; 2804 } 2805 if (currentIndex < 0) { 2806 currentIndex = totalItems - itemsToShow; 2807 } 2808 2809 carousel.style.transform = `translateX(-${currentIndex * colWidth}px)`; 2810 } 2811 2812 // Next button 2813 nextBtn.addEventListener('click', () => { 2814 currentIndex++; 2815 updateCarousel(); 2816 }); 2817 2818 // Prev button 2819 prevBtn.addEventListener('click', () => { 2820 currentIndex--; 2821 updateCarousel(); 2822 }); 2823 2824 // Initialize 2825 updateCarousel(); 2826 2827 // Update on resize 2828 window.addEventListener('resize', updateCarousel); 2829}); 2830 2831/* Equalize Testimonials */ 2832function equaliseTestimonials() { 2833 const boxes = Array.from(document.querySelectorAll('.mbd-testimonial-boxes')); 2834 if (!boxes.length) return; 2835 2836 // Reset inline height first 2837 boxes.forEach(b => { 2838 b.style.removeProperty('height'); 2839 b.style.removeProperty('min-height'); 2840 b.style.boxSizing = 'border-box'; 2841 }); 2842 2843 // Wait a frame so layout settles 2844 requestAnimationFrame(() => { 2845 let max = 0; 2846 boxes.forEach(b => { 2847 const h = b.getBoundingClientRect().height; 2848 if (h > max) max = h; 2849 }); 2850 boxes.forEach(b => 2851 b.style.setProperty('height', Math.ceil(max) + 'px', 'important') 2852 ); 2853 }); 2854} 2855 2856// Run on page load and resize 2857document.addEventListener("DOMContentLoaded", equaliseTestimonials); 2858window.addEventListener("resize", equaliseTestimonials); 2859 2860 2861 2862 2863 2864require(['jquery'], function($){ 2865 $(document).ready(function(){ 2866 $('.faq-question').on('click', function(){ 2867 var $this = $(this); 2868 2869 // Close all other answers 2870 $('.faq-answer').slideUp(); 2871 $('.faq-question').removeClass('active').find('.faq-toggle').text('+'); 2872 2873 // Toggle clicked one 2874 if(!$this.next('.faq-answer').is(':visible')){ 2875 $this.addClass('active'); 2876 $this.next('.faq-answer').slideDown(); 2877 $this.find('.faq-toggle').text('-'); 2878 } 2879 }); 2880 }); 2881}); 2882 2883</script>
2883 2884 2885<!-- Disable Right-Click & Copy/Paste -->
2886<script type="lazyJs" > 2887 document.addEventListener('contextmenu', e => e.preventDefault()); 2888 document.addEventListener('copy', e => e.preventDefault()); 2889 document.addEventListener('cut', e => e.preventDefault()); 2890 document.addEventListener('paste', e => e.preventDefault()); 2891 2892 document.addEventListener('keydown', function(e) { 2893 if (e.ctrlKey && ['u','c','x','v','s','a'].includes(e.key.toLowerCase())) { 2894 e.preventDefault(); 2895 } 2896 if (e.key === 'F12') { 2897 e.preventDefault(); 2898 } 2899 }); 2900</script>
2900</div>
2900<script src="https://www.meterboxesdirect.co.uk/cache/w3-cache/js/709/cache/w3-cache/js/custom_js_after_load.js" type="lazyJs"></script>
2900<script>const w3IsMobile=window.innerWidth<768?1:0,rootMargin="0px 0px "+w3LazyloadByPx+"px 0px",windowHeight=window.innerHeight;function w3EventsOnEndJs(){if(!document.getElementsByTagName("html")[0].classList.contains("jsload"))return void setTimeout(w3EventsOnEndJs,100);w3Bglazyload=0;w3LazyLoadResource([].slice.call(document.querySelectorAll("img[data-class='LazyLoad']")),"img"),setTimeout((function(){w3LazyLoadResource([].slice.call(document.querySelectorAll("div[data-BgLz='1'], section[data-BgLz='1']")),"bgImg")}),1e3)}let w3LoadResource={},lazyObserver={};function w3LazyLoadResource(e,t){"IntersectionObserver"in window?(lazyObserver[t]=new IntersectionObserver((function(e,a){e.forEach((function(e){const a=document.body.getBoundingClientRect();if(e.isIntersecting||(0!=a.top||-1!=window.w3Html.class.indexOf("w3_start"))&&e.boundingClientRect.top-windowHeight+a.top<w3LazyloadByPx){0==window.getComputedStyle(e.target).getPropertyValue("opacity")&&-1==window.w3Html.class.indexOf("w3_start")||w3LoadResource[t](e)}}))}),{rootMargin:rootMargin,scrollMargin:rootMargin,threshold:0}),e.forEach((function(e){"IMG"!=e.tagName&&"PICTURE"!=e.tagName||e.removeAttribute("data-class"),lazyObserver[t].observe(e)}))):e.forEach((function(e){w3LoadResource["rl"+t](e)}))}function w3EventsOnStartJs(){convertToVideoTag(document.getElementsByTagName("videolazy")),loadVideos(),convertToIframes([].slice.call(document.querySelectorAll("iframelazy[data-class='LazyLoad']"))),setInterval((function(){loadVideos()}),1e3)}function loadVideos(){w3LazyLoadResource([].slice.call(document.querySelectorAll("video[data-class='LazyLoad'], audio[data-class='LazyLoad']")),"video")}function convertToIframes(e){e.forEach((function(e){var t,a=document.createElement("iframe");for(t=e.attributes.length-1;t>=0;--t)a.attributes.setNamedItem(e.attributes[t].cloneNode());a.src=e.dataset.src,e.parentNode.replaceChild(a,e),delete a.dataset.class})),w3LazyLoadResource(e=[].slice.call(document.querySelectorAll("iframe[data-class='LazyLoad']")),"iframe")}function startImgLazyLoad(){w3LazyLoadResource([].slice.call(document.querySelectorAll("img[data-class='LazyLoad'],img[src*='data:image/svg']")),"img"),w3LazyLoadResource([].slice.call(document.querySelectorAll("picture[data-class='LazyLoad']")),"picture")}function startLazyLoad(){startImgLazyLoad(),w3LazyLoadResource(document.querySelectorAll("div[data-BgLz='1'], section[data-BgLz='1'], iframelazy[data-BgLz='1'], iframe[data-BgLz='1']"),"bgImg"),w3LoadResource.rlbgImg()}function lazyloadVideo(e){if(void 0===e.getElementsByTagName("source")[0])lazyloadVideoSource(e);else for(var t=e.getElementsByTagName("source"),a=0;a<t.length;a++){lazyloadVideoSource(t[a])}}function lazyloadVideoSource(e){var t=e.getAttribute("data-src")?e.getAttribute("data-src"):e.src,a=e.getAttribute("data-srcset")?e.getAttribute("data-srcset"):"";null!=e.srcset&""!=e.srcset&&(e.srcset=a),void 0===e.getElementsByTagName("source")[0]?("SOURCE"==e.tagName?(e.src=t,e.parentNode.load(),null!==e.parentNode.getAttribute("autoplay")&&e.parentNode.play()):(e.src=t,e.load(),null!==e.getAttribute("autoplay")&&e.play()),"string"==typeof e.parentNode.src&&(e.parentNode.src=e.src)):e.parentNode.src=t,delete e.dataset.class}function convertToVideoTag(e){const t=e.length>0?e[0]:"";if(t){delete e[0];var a,o=document.createElement("video");for(a=t.attributes.length-1;a>=0;--a)o.attributes.setNamedItem(t.attributes[a].cloneNode());o.innerHTML=t.innerHTML,t.parentNode.replaceChild(o,t),"string"==typeof o.getAttribute("data-poster")&&o.setAttribute("poster",o.getAttribute("data-poster")),convertToVideoTag(e)}}w3LoadResource.rlvideo=function(e){lazyloadVideo(e),delete e.dataset.class},w3LoadResource.video=function(e){let t=e.target;lazyloadVideo(t),delete t.dataset.class,lazyObserver.video.unobserve(t)},w3LoadResource.iframe=function(e){let t=e.target;t.src=t.dataset.src,delete t.dataset.class,lazyObserver.iframe.unobserve(t)},w3LoadResource.rliframe=function(e){e.src=e.dataset.src?e.dataset.src:e.src,delete e.dataset.class},w3LoadResource.bgImg=function(e){let t=e.target;t.removeAttribute("data-BgLz"),lazyObserver.bgImg.unobserve(t)},w3LoadResource.rlbgImg=function(e){const t=document.getElementById("w3_bg_load");null!==t&&t.remove()},w3LoadResource.picture=function(e){const t=e.target,a=t.querySelectorAll("source"),o=t.querySelector("img");a.forEach((e=>{e.dataset.srcset&&(e.srcset=e.dataset.srcset,e.removeAttribute("data-srcset"))})),w3LoadImg(o),lazyObserver.img.unobserve(t)},w3LoadImg=function(e){w3IsMobile&&e.getAttribute("data-mob-src")?e.src=e.getAttribute("data-mob-src"):e.src=e.dataset.src?e.dataset.src:e.src,e.dataset.srcset&&(e.srcset=e.dataset.srcset),e.removeAttribute("data-srcset"),e.removeAttribute("data-src")},w3LoadResource.img=function(e){let t=e.target;w3LoadImg(t),lazyObserver.img.unobserve(t)},w3LoadResource.rlimg=function(e){e.src=e.dataset.src?e.dataset.src:e.src,e.srcset=e.dataset.srcset?e.dataset.srcset:e.srcset,delete e.dataset.class}
2900,startLazyLoad(),"function"==typeof w3BeforeLoad&&w3BeforeLoad(),setInterval((function(){startImgLazyLoad()}),1e3);</script>
2900</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.