/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/* Hide search icon from main menu */
/* Fourteen Forty - New Style*/
.wf-active > body {
	font-weight: 400;
}

p {
	margin-bottom: 1rem;
}

hr {
	margin-bottom: 1rem;
}

li > ul, li > ol {
  
  margin-bottom: 2em;
  margin-top: 1.0em;
}

body, input, select, optgroup, textarea {
	font-size: 17px;
}

.grey-block {
	font-style: normal;
	color: white;
	font-size: 18px;
}

where(.wp-block-columns.is-layout-flex) {
	gap: 0;
}

services-block {
	padding: 0 !important;
}

.wp-block-button__link {
	color: #D6E03E;
	background: #5C6F7B;
	display: inline-block;
	padding: 9px 14px;
	font-size: 11px;
	border-radius: 2px;
}

/*WIDGETS*/
.wf-active .widget .widget-title {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
}

/* Menu Style */
.site-header .main-header-links {
	line-height: 1.4;
	font-size: 16px;
	font-weight: 400;
}

.th-uppercase {
	text-transform: uppercase;
}

.th-text-2xs {
	font-size: .702rem;
}

.th-font-bold {
}

#site-navigation ul ul {
	font-size: 16px;
	padding: 0;
}

/* Hide site title from header */
#masthead .site-title {
	display: none;
}

/* Fix blurry logo */
img.site-logo.attachment-full {
	max-width: 120px;
}

/* Change size of featured image in Our People child pages 
#post-275.hentry .entry-thumb,
#post-273.hentry .entry-thumb,
#post-270.hentry .entry-thumb,
#post-267.hentry .entry-thumb,
#post-265.hentry .entry-thumb,
#post-262.hentry .entry-thumb {
	max-width: 250px;
}
*/
/* Hide featured image in Our People child pages */
#post-275.hentry .entry-thumb,
#post-273.hentry .entry-thumb,
#post-270.hentry .entry-thumb,
#post-267.hentry .entry-thumb,
#post-265.hentry .entry-thumb,
#post-262.hentry .entry-thumb,
#post-915.hentry .entry-thumb,
#post-925.hentry .entry-thumb,
#post-934.hentry .entry-thumb,
#post-940.hentry .entry-thumb,
#post-1198.hentry .entry-thumb,
#post-2692.hentry .entry-thumb,
#post-2687.hentry .entry-thumb,
#post-2692.hentry .entry-thumb,
#post-2842.hentry .entry-thumb,
#post-3904.hentry .entry-thumb,
#post-3340.hentry .entry-thumb,
#post-2319.hentry .entry-thumb,
#post-2681.hentry .entry-thumb, 
#post-2340.hentry .entry-thumb,
#post-2074.hentry .entry-thumb,
#post-2148.hentry .entry-thumb,
#post-2081.hentry .entry-thumb,
#post-3919.hentry .entry-thumb,
#post-2153.hentry .entry-thumb,
#post-5179.hentry .entry-thumb,
#post-2739.hentry .entry-thumb,
#post-7380.hentry .entry-thumb
{
	display: none !important;
}

#post-2681 .entry-thumb {
	display: none;
}

#post-11622 .entry-thumb {
	display:none;
}


/* Hide extra image in Our People page */
.page-id-26 .entry-content p img {
	display: none!important;
}

.page-id-26 .wp-block-media-text__content img {
	display: none!important;
}

/* Adjust sidebar colours */
.sidebar-section a:hover,
.sidebar-section input:hover,
.sidebar-section input {
	color: #D6E03E;
}

.sidebar-section a.tag-cloud-link {
	color: #D6E03E;
	background-color: #5C6F7B;
}

.sidebar-section input:hover,
.sidebar-section a.tag-cloud-link:hover {
	color: #B2BB1E;
	background-color: #5C6F7B;
}

/* Change background colour of header */
#primary-header {
	background-color: #D6E03E;
}

/* Change text colour of header */
.entry-header.primary-hentry .entry-title, .page-header .page-title {
	color: #5C6F7B;
}

.page-id-29 .grid-item .entry-header a,
.page-id-23 .grid-item .entry-header a {
	pointer-events: none;
	cursor: default;
	color: #B2BB1E;
}

/* Newsletter sign up button */
.newsletter {
	color: #D6E03E;
	background: #5C6F7B;
	display: inline-block;
	padding: 9px 14px;
	font-size: 11px;
	border-radius: 2px;
}

a.newsletter:hover {
	color: #B2BB1E;
}

.alignleft {
	margin-bottom: 25px !important;
}

/* Clients logo section */
.logos {
	display: flex;
	flex-wrap: wrap;
}

.logos p {
	width: 33%;
}

@media only screen and (max-width: 600px) {
	.logos p {
		width: 50%;
	}
}