/* paragraphs and lists set to be full width */
.entry-content p:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	max-width: 1000px !important;
}
.entry-content
ul {
	max-width: 1000px !important;
}



/* make the header menu float */
#masthead{
	padding: 0px !important;
	background:#f3f5fc;
  height:90px;
  z-index:999;
  margin:0 auto;
  border-bottom:4px solid #02641f;
  position:fixed;
  top:0;
  left:0;
  right:0;
}
#menu-primary-menu-1 {
	margin-top: 42px;
}
/* hide page title on all pages and reduce gap */
header{
	display: none;
	padding:0px;
}
.site-info a.site-name {
	display: none;
}
.entry-title {
	display: none;
}

/* coloured blocks have no padding to rely on spacers */
.wp-block-group.alignfull.has-background {
	padding: 0;
}
main {
	  border-bottom:4px solid #02641f;
}

/* Make text on banner more readable */
/*
.wp-block-cover.alignfull{
  background: inherit;
  background-attachment: fixed;
  overflow: hidden;
}

.wp-block-cover__inner-container {
	content: "";
	width: inherit;
  padding: 10px 10px;
  background: inherit;
  background-attachment: fixed;
	-webkit-filter: blur(4px);
  filter: blur(0px);
}

#how-i-help {
  content: "";
  width: 100%;
  height: 100%;
  background: inherit;
  background-attachment: fixed;
  -webkit-filter: blur(4px);
  filter: blur(0px);
	box-shadow: 3 3px 10px rgb(0 0 0 / 0.2);
}
/*

/*drop shadow on header text*/

.page-id-18 .title-header {
	filter: drop-shadow(0px 0px 0px black);
	text-shadow: 0px 0px 0px black;
}

.title-header {
	filter: drop-shadow(0px 0px 30px black);
	text-shadow: 0px 0px 20px black;
}

.page-id-18 .title-header {
	filter: drop-shadow(0px 0px 0px black);
	text-shadow: 0px 0px 0px black;
}

#post-18 > div > div.wp-container-9.wp-block-group.alignfull.has-foreground-background-color.has-background > div > div > figure {
	min-height:450px;
}

/* centre the footer */
/*
.site-footer {
  position: relative !important; 
	bottom 0px !important;
  left: 0; 
  right: 0; 
	margin: 0 body !important;
  margin-left: auto; 
  margin-right: auto; 
	padding: 0 0px !important;
  width: 1000px;
		padding 0px !important;
	background:#030530;
  height:px;
  z-index:999;
  margin:0 auto;

  position:fixed;
  bottom:0;
  left:0;
  right:0;
}
.footblock {
  width: 1000px; 
}
*/

/* table of contents set to be full width */
#ez-toc-container {
	max-width: 1000px !important;
}

/* cookiebot hide unused categories */
/*
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes > div:nth-child(2) {
  display: none;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes > div:nth-child(3) {
  display: none;
}


#CybotCookiebotDialogDetailBodyContentCookieContainerTypes > div:nth-child(4) {
  display: none;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes > div:nth-child(5) {
  display: none;
}
*/