
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Blue Ape Renewables</title>
<style>
/* Reset styles */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* TARGET ORIGINAL NAVIGATION ONLY – CAREFULLY */
.site-header:not(.blue-ape-nav-container),
.main-navigation:not(.blue-ape-nav-container),
nav:not(.blue-ape-nav-container),
header:not(.blue-ape-nav-container),
#masthead,
.main-header-bar-wrap,
.primary-menu-container,
.elementor-location-header {
display: none !important;
visibility: hidden !important;
height: 0 !important;
overflow: hidden !important;
}
/* FIX WHITESPACE – SAFELY */
#wpadminbar {
display: none !important;
}
html {
margin-top: 0 !important;
}
/* Remove top margin/padding from content but DON’T affect our menu */
.site-content:not(.blue-ape-content-spacer),
#content:not(.blue-ape-content-spacer),
.content-area:not(.blue-ape-content-spacer),
main:not(.blue-ape-content-spacer),
.entry-content:not(.blue-ape-content-spacer),
article:not(.blue-ape-content-spacer) {
padding-top: 0 !important;
margin-top: 0 !important;
}
/* SAFELY TARGET ARROWS – ONLY IN ORIGINAL MENU */
.original-navigation .menu-item > a > span,
.original-navigation .menu-item-has-children > a > span,
.main-navigation:not(.blue-ape-nav-container) .menu-item > a > span,
.site-header:not(.blue-ape-nav-container) .menu-item > a > span,
nav:not(.blue-ape-nav-container) .menu-item > a > span,
.menu-item-has-children:not(.blue-ape-dropdown) > a > span,
.menu-item-has-children:not(.blue-ape-dropdown) > a::after {
display: none !important;
}
/* OUR NEW MENU STYLES – FULL SIZE */
.blue-ape-nav-container {
width: 100%;
background-color: white;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
position: fixed;
top: 0;
left: 0;
z-index: 99999;
padding-top: 0; /* Removed padding to prevent spacing issues */
border-bottom: 1px solid #f0f0f0;
}
.blue-ape-nav-inner {
display: flex;
align-items: center;
justify-content: space-between;
max-width: 1400px;
margin: 0 auto;
padding: 0 20px;
height: 100px; /* Reduced height for better proportions */
}
.blue-ape-logo {
display: flex;
align-items: center;
}
.blue-ape-logo img {
height: auto;
width: 250px; /* Slightly reduced for better proportions */
margin-right: 25px;
max-width: none;
}
/* Desktop menu styles – BALANCED TEXT */
.blue-ape-desktop-menu {
display: flex;
list-style: none;
align-items: center; /* Center items vertically */
height: 100%; /* Take full height of nav */
}
.blue-ape-desktop-menu li {
position: relative;
margin-left: 20px; /* Increased for better spacing */
height: 100%; /* Take full height */
display: flex;
align-items: center;
}
.blue-ape-desktop-menu .menu-item {
color: #333;
text-decoration: none;
font-weight: 500;
font-size: 16px;
padding: 10px 15px; /* Added horizontal padding */
display: block;
position: relative;
transition: color 0.3s;
white-space: nowrap;
}
.blue-ape-desktop-menu .menu-item:hover {
color: #007BFF;
}
/* Dropdown styles */
.blue-ape-dropdown-content {
display: none;
position: absolute;
top: 100%;
left: 0;
background: white;
min-width: 250px;
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
z-index: 1;
border-radius: 4px;
padding: 10px 0;
}
.blue-ape-dropdown-content a {
color: #333;
padding: 14px 20px;
text-decoration: none;
display: block;
font-size: 16px;
transition: background-color 0.3s;
}
.blue-ape-dropdown-content a:hover {
background-color: #f8f9fa;
color: #007BFF;
}
.blue-ape-dropdown:hover .blue-ape-dropdown-content {
display: block;
}
.blue-ape-dropdown .menu-item::after {
content: ‘▼’;
font-size: 10px;
margin-left: 5px;
}
/* Contact button styling – IMPROVED */
.blue-ape-contact-btn {
background-color: #007BFF;
color: white !important;
padding: 10px 20px;
border-radius: 25px;
text-decoration: none;
font-weight: 500;
transition: background-color 0.3s;
display: inline-block;
font-size: 16px;
margin-left: 10px; /* Added to prevent getting cut off */
}
/* Ensure the contact button isn’t cut off */
.blue-ape-desktop-menu li:last-child {
margin-right: 10px; /* Add right margin to last item */
}
.blue-ape-contact-btn:hover {
background-color: #0056b3;
}
/* Mobile menu styles */
.blue-ape-mobile-menu-btn {
display: none;
background: transparent;
border: none;
color: #333;
font-size: 28px;
cursor: pointer;
padding: 10px; /* Added padding for better tap target */
}
.blue-ape-mobile-menu {
display: none;
position: fixed;
top: 100px; /* Matched to new nav height */
left: 0;
width: 100%;
height: calc(100vh – 100px); /* Matched to new nav height */
background: white;
z-index: 99998;
overflow-y: auto;
padding: 20px;
}
.blue-ape-mobile-menu ul {
list-style: none;
}
.blue-ape-mobile-menu li {
margin-bottom: 12px;
}
.blue-ape-mobile-menu .menu-item {
color: #333;
text-decoration: none;
font-weight: 500;
font-size: 20px;
padding: 14px 0;
display: block;
cursor: pointer;
position: relative;
}
/* Add dropdown indicator to parent items */
.blue-ape-mobile-menu .has-dropdown > .menu-item::after {
content: ‘▼’;
font-size: 12px;
margin-left: 8px;
display: inline-block;
transition: transform 0.3s ease;
}
/* Rotate arrow when dropdown is open */
.blue-ape-mobile-menu .has-dropdown.active > .menu-item::after {
transform: rotate(180deg);
}
.blue-ape-mobile-dropdown {
margin-left: 20px;
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease-out;
}
.blue-ape-mobile-dropdown a {
color: #333;
text-decoration: none;
padding: 12px 0;
display: block;
font-size: 18px;
}
.blue-ape-mobile-menu-open .blue-ape-mobile-menu {
display: block;
}
/* Responsive styles */
@media (max-width: 1100px) {
.blue-ape-desktop-menu {
display: none;
}
.blue-ape-mobile-menu-btn {
display: block;
}
}
/* Add spacing below navigation for content */
.blue-ape-content-spacer {
height: 120px; /* Adjusted to match new navigation height */
}
</style>
</head>
<body>
<!– Blue Ape Navigation Container –>
<div class=”blue-ape-nav-container”>
<div class=”blue-ape-nav-inner”>
<!– Logo Section –>
<div class=”blue-ape-logo”>
<img src=”https://www.blueaperenewables.co.uk/wp-content/uploads/2025/03/Untitled-design-2025-03-03T165639.947.png” alt=”Blue Ape Renewables Logo”>
</div>
<!– Desktop Menu –>
<ul class=”blue-ape-desktop-menu”>
<li><a href=”/” class=”menu-item”>Home</a></li>
<li><a href=”https://www.blueaperenewables.co.uk/about/” class=”menu-item”>About us</a></li>
<li><a href=”https://www.blueaperenewables.co.uk/air-source-heat-pumps/” class=”menu-item”>Air Source Heat Pumps</a></li>
<!– PV Products Dropdown –>
<li class=”blue-ape-dropdown”>
<a href=”#” class=”menu-item”>PV Products</a>
<div class=”blue-ape-dropdown-content”>
<a href=”/solar-pv”>Solar PV</a>
<a href=”/commercial-pv”>Commercial PV</a>
<a href=”https://www.blueaperenewables.co.uk/solar-carport/”>Solar Carport</a>
<a href=”https://www.blueaperenewables.co.uk/eddi/”>Eddi Solar Diverter</a>
<a href=”https://www.blueaperenewables.co.uk/inverter-replacement/”>Inverter Replacement & Repair</a>
</div>
</li>
<!– Solar Batteries Dropdown –>
<li class=”blue-ape-dropdown”>
<a href=”#” class=”menu-item”>Solar Batteries</a>
<div class=”blue-ape-dropdown-content”>
<a href=”https://www.blueaperenewables.co.uk/tesla-powerwall-3/”>Tesla Powerwall 3</a>
<a href=”https://www.blueaperenewables.co.uk/battery-storage/”>Solar Battery</a>
<a href=”https://www.blueaperenewables.co.uk/commercial-battery/”>Commercial Battery</a>
</div>
</li>
<!– Construction Dropdown –>
<li class=”blue-ape-dropdown”>
<a href=”#” class=”menu-item”>Construction</a>
<div class=”blue-ape-dropdown-content”>
<a href=”https://www.blueaperenewables.co.uk/construction-work/”>Construction Works</a>
<a href=”/roofing”>Roofing</a>
</div>
</li>
<li><a href=”https://www.blueaperenewables.co.uk/ev-charger/” class=”menu-item”>EV Charging</a></li>
<li><a href=”/contact” class=”menu-item blue-ape-contact-btn”>Contact us</a></li>
</ul>
<!– Mobile Menu Button –>
<button class=”blue-ape-mobile-menu-btn” id=”blue-ape-mobile-menu-toggle”>☰</button>
</div>
</div>
<!– Mobile Menu –>
<div class=”blue-ape-mobile-menu” id=”blue-ape-mobile-menu”>
<ul>
<li><a href=”/” class=”menu-item”>Home</a></li>
<li><a href=”/about-us” class=”menu-item”>About us</a></li>
<li><a href=”/air-source-heat-pumps” class=”menu-item”>Air Source Heat Pumps</a></li>
<!– PV Products Mobile Dropdown –>
<li class=”has-dropdown”>
<a class=”menu-item”>PV Products</a>
<div class=”blue-ape-mobile-dropdown”>
<a href=”/solar-pv”>Solar PV</a>
<a href=”https://www.blueaperenewables.co.uk/commercial-pv/”>Commercial PV</a>
<a href=”/solar-carport”>Solar Carport</a>
<a href=”/eddi-solar-diverter”>Eddi Solar Diverter</a>
<a href=”https://www.blueaperenewables.co.uk/inverter-replacement/”>Inverter Replacement & Repair</a>
</div>
</li>
<!– Solar Batteries Mobile Dropdown –>
<li class=”has-dropdown”>
<a class=”menu-item”>Solar Batteries</a>
<div class=”blue-ape-mobile-dropdown”>
<a href=”/tesla-powerwall-3″>Tesla Powerwall 3</a>
<a href=”/solar-battery”>Solar Battery</a>
<a href=”/commercial-battery”>Commercial Battery</a>
</div>
</li>
<!– Construction Mobile Dropdown –>
<li class=”has-dropdown”>
<a class=”menu-item”>Construction</a>
<div class=”blue-ape-mobile-dropdown”>
<a href=”https://www.blueaperenewables.co.uk/construction-work/”>Construction Works</a>
<a href=”https://www.blueaperenewables.co.uk/roofing/”>Roofing</a>
</div>
</li>
<li><a href=”/ev-charging” class=”menu-item”>EV Charging</a></li>
<li><a href=”/contact-us” class=”menu-item”>Contact us</a></li>
</ul>
</div>
<!– Spacer to prevent content from hiding under the fixed navigation –>
<div class=”blue-ape-content-spacer”></div>
<script>
// DOM ready function
document.addEventListener(‘DOMContentLoaded’, function() {
// SAFELY target original navigation only – Add a class to help with targeting
document.querySelectorAll(‘nav, header, .main-navigation, .site-header’).forEach(function(el) {
// Make sure we’re not targeting our own nav
if (!el.classList.contains(‘blue-ape-nav-container’) &&
!el.closest(‘.blue-ape-nav-container’)) {
el.classList.add(‘original-navigation’);
el.style.display = ‘none’;
el.style.visibility = ‘hidden’;
}
});
// SAFELY remove dropdown arrows only from original menu
document.querySelectorAll(‘.original-navigation .menu-item > a > span, .menu-item-has-children:not(.blue-ape-dropdown) > a > span’).forEach(function(el) {
if (el && el.parentNode) {
el.style.display = ‘none’;
}
});
// Mobile menu toggle
const mobileMenuToggle = document.getElementById(‘blue-ape-mobile-menu-toggle’);
const body = document.body;
const mobileMenu = document.getElementById(‘blue-ape-mobile-menu’);
if (mobileMenuToggle && mobileMenu) {
mobileMenuToggle.addEventListener(‘click’, function() {
body.classList.toggle(‘blue-ape-mobile-menu-open’);
if (body.classList.contains(‘blue-ape-mobile-menu-open’)) {
mobileMenuToggle.textContent = ‘✕’;
mobileMenu.style.display = ‘block’;
} else {
mobileMenuToggle.textContent = ‘☰’;
mobileMenu.style.display = ‘none’;
}
});
}
// Mobile dropdowns – new functionality that makes the menu item text clickable
const mobileDropdownItems = document.querySelectorAll(‘.blue-ape-mobile-menu .has-dropdown > .menu-item’);
mobileDropdownItems.forEach(function(item) {
item.addEventListener(‘click’, function(e) {
// Prevent default action
e.preventDefault();
// Toggle active class for styling
this.parentElement.classList.toggle(‘active’);
// Find the dropdown content
const dropdown = this.nextElementSibling;
// Toggle the dropdown visibility
if (dropdown.style.maxHeight) {
dropdown.style.maxHeight = null;
} else {
dropdown.style.maxHeight = dropdown.scrollHeight + ‘px’;
}
});
});
// Identify and fix any whitespace issues
const contentElements = document.querySelectorAll(‘.site-content, #content, .content-area, main, .entry-content, article’);
contentElements.forEach(el => {
if (!el.closest(‘.blue-ape-nav-container’) && !el.classList.contains(‘blue-ape-content-spacer’)) {
el.style.marginTop = ‘0’;
el.style.paddingTop = ‘0’;
}
});
});
</script>
<!– Your website content goes here –>
</body>
</html>
Arrange Your Free Quotation
Get Started on Your Journey to Cheaper, Greener Energy
No Obligation. No Hassle. Just Savings.
Let Our Renewable Energy Specialists Handle Everything – From grant applications to installation, we take care of it all.
Enter Your Details Below to Get Your Free, Personalised Quote

Still have questions?
Our team of specialists is here to help. Whether you’re curious about options, installation, or financing, we’re here to provide all the answers.