/* WP Forms Confirmation Background */
.wpforms-confirmation-container-full {
    color: #ffffff;
    margin: 0 0 24px 0;
    background: #04adbf;
    border: 1px solid #04adbf;
    padding: 15px 15px;
}

/* WP Forms Submit Button */
.wpforms-form button[type=submit] {
    background-color: #04adbf !important;
    border-color: #04adbf !important;
    color: #fff !important;
}
 
.wpforms-form button[type=submit]:hover {
    background-color: #024959 !important;
}

/* --- Change Font Colour in Contact Us Page  --- */

.page-id-2468 label.wpforms-field-label-inline {
  color: #024959
}

.page-id-2468 label.wpforms-field-label {
  color: #024959
}

.page-id-1714 .wpforms-form {
    color: #024959 !important;
  
}


/* --- Make Text Form White / 34534739-HC  --- */
.postid-1519 label.wpforms-field-label-inline {
  color: #024959  
}

.postid-1519 label.wpforms-field-label {
  color: #024959;
}

/* Hide space below footer | 34122936-HC (SLK) */

#colophon {
  display:none;
}


/* --- Make Text Form White Audit Reform  --- */

.page-id-1714 label.wpforms-field-label-inline {
  color: #024959
}

.page-id-1714 label.wpforms-field-label {
  color: #024959
}

.page-id-1714 .wpforms-form {
    color: #024959 !important;
  
}

/* --- Make Text Form White / 34534739-HC  --- */
.postid-1697 label.wpforms-field-label-inline {
  color: #024959  
}

.postid-1697 label.wpforms-field-label {
  color: #024959;
}

/* Scroll bar on popups */
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: hidden!important;
}

/* Search & Filter Styles */
body
{
	display:block;
}
.searchandfilter p
{
	margin-top: 1em;
	display:inline-block;
}
.searchandfilter ul
{
	display:inline-block;
}
.searchandfilter li
{
	list-style: none;
	display:inline-block;
	padding-right:10px;
}

/* remove spacing just below the first cover block on homepage- 34219305hc-se*/
.wp-container-1 {
  margin-top: 0px!important;
}

/* Remove padding from navigation and logo | zd4838486 (pax) */
main#main {
    padding-top: 0px;
}

/* Hide the padding above content area SS-34530530-hc */
body:not(.home) .site-main,
body:not(.home) .page .entry-content {
 margin-top: 0;
 padding-top: 0;
}

/* Delete page header on mobile devices */

@media screen and (max-width: 600px) {

	.site-logo {
		visibility:hidden;
		display: none;
	}
	#toggle-menu {
		visibility:hidden;
		display: none;
	}
}

/* change order of header elements on larger screens | 34796591-hc eD */
@media screen and (min-width: 700px) {
	.site-header.has-logo:not(.has-title-and-tagline) {
		grid-template-areas:
			"site-logo"
			"main-navigation"
			"social-navigation";
		justify-items: center;
	}
	
	.site-header .social-navigation {
		justify-self: center;
	}
}

/* change background color in masthead | 34796591-hc (LL) */
body:not(.fse-enabled) #masthead {
    max-width: unset;
    width: 100%;
    background-color: #96D5CD;
    justify-content: center;
}

/* Image border */
.jf-image-shadow {
box-shadow: 5px 5px 5px  rgba(0, 0, 0, 0.35) !important;
}

/* Remove margins between header and  | 4838486-zen EH */
.site-main > article > * {
    margin: unset;
}

/* Hide author on posts | 33616556-hc bb */
footer > span.byline {
	display: none;
}

/* Remove padding | 33876455-hc (LS) */
.entry-content > .alignfull {
  padding: 0px;
}

/* hide title, date, category on posts | 34009321-HC DZ */
.post .entry-title, .post .entry-footer  {
      display: none;
}

/* Remove post navigation JC | 3403165-hc */

.post-navigation .nav-links {
    display: none;
}

/* remove sharing icons from blog posts block | 4765813-zen */
.wp-block-newspack-blocks-homepage-articles .sharedaddy { display: none; }

/* Hide site name in footer | 34122936-HC (SLK) */

.site-info .site-name {
    display: none;
}

/* Overwrite site theme in popups */
 
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: hidden!important;
}
