div#page {
	min-height: calc(100vh - 100px - 62.5px);
}
nav#mobile-menu-control-wrapper {
	margin-right: 0;
}
.owl-nav {
	display: none;
}
	
/*
footer.site-info, header#masthead, .honeycomb-bg {
	background-image: url(https://hethersetthives.co.uk/wp-content/uploads/2026/03/comb-subtle.png);
}
*/

div.inside-header {
	flex-direction: row;
	justify-content: center;
	padding-left: 10px;
	padding-right: 10px;
}

nav#site-navigation {
	margin-left: 5vw !important;
	margin-right: 5vw;
}

button.menu-toggle {
	padding: 0;
	width: 60px;
}

button.menu-toggle span svg {
	height: 1.5em;
	width: 1.5em;
}

div.inside-site-info {
	margin-left: 0;
	margin-right: 0;
	max-width: 100vw;
	background-image: linear-gradient(180deg, rgba(0,0,0,0.2) 0, rgba(0,0,0,0) 5px); background-size: cover; background-repeat: no-repeat; background-position: center; background-blend-mode: normal;
}

nav#site-navigation, nav#mobile-menu-control-wrapper {
	background: rgba(0,0,0,0);
}

.main-navigation .main-nav > ul {
	justify-content: center;
}

.main-navigation .main-nav ul li a {
	padding-left: 25px;
	padding-right: 25px;
	font-size: 1.3rem;
	font-weight: bold;
	text-shadow: rgba(255,255,255,1) 0.5px 0.5px 1px;
	background: rgba(253,227,162,0.6);
	font-family: "Merriweather Sans";
}

header#masthead {
	border-top: 10px solid #1d2327;
	background-color: #fbc644;
	background-image: linear-gradient(180deg, rgba(0,0,0,0) calc(100% - 2px), rgba(29,35,39,1) calc(100% - 1px)), url(https://hethersetthives.co.uk/wp-content/uploads/2026/07/comb-subtle-fix2.png);
background-repeat: repeat; 
background-blend-mode: normal;
}

.page-id-11 header#masthead {
	background: none;
	position: absolute;
	width: 100%;
}

@media (width > 768px) {
	div.site-logo, div.inside-header::after {
		content: "";
		width: 10vw;
		height: 60px;
		max-width: 40px;
		max-height: 40px;
		background-image: url("https://i0.wp.com/hethersetthives.co.uk/wp-content/uploads/2026/04/Hethersett-Hives-Bee-2.png?fit=256%2C256&ssl=1");
		background-size: contain;
		background-repeat: no-repeat;
	}
	div.site-logo a {
		display: none;
	}
	div.inside-header::after {
		transform: scale(-1, 1);
	}
}

@media (width <= 768px) {
	div.inside-header {
		padding-left: 40px;
		padding-right: 40px;
	}
	div.inside-header::after {
		display: none;
	}
	.main-navigation .main-nav ul li a {
		background: rgba(253,227,162);
	}
}