.people li{
	display: block;
	width: 160px;
	float: left;
	min-height: 350px;
	text-align: center;
}

.grid-text__container ul.people li::before {
	content: "";
}

.body-text ul.people li::before {
	content: "";
}

.people li p a {
	font-weight: bold;
}

/*If not desktop make sure images aren't too wide */
img {
	max-width:100%;
	height: auto;
}
.large {
	font-size: 1.6rem;
	font-weight: 700;
	margin-bottom: 10px;
}




/** Accessibility fix, show all footer items without need to expand contract the sections **/

@media (max-width: 599px){
	
	.link-list {
		max-height: 500px;
		overflow: auto;
		-webkit-transition: max-height 0.5s ease-in-out;
		transition: max-height 0.5s ease-in-out;
	}

	.footer-title--down-arrow {
		width: 100%;
		cursor: default;
	}

	.footer-title--down-arrow:after {
		display:none;
	}

}

/* Fix for Pink Buttons on Content Pages being too narrow for longer text - Ian 31/08/2022 */
.body-text .button__with-arrow, .col-md-12 .button__with-arrow {
	max-width: 60%;
	width: fit-content;
}

.col-md-9 .button__with-arrow, .col-md-8 .button__with-arrow{
	max-width:80%;
	width: fit-content;
}

.col-md-6 .button__with-arrow, .col-md-4 .button__with-arrow {
	max-width:100%;
	width: fit-content;
}

.GreyBox {
    padding: 25px 25px 30px 25px;
    border: 1px solid #d9d9d9;
    background-color: #f2f2f2;
    margin: 10px 0 10px 0;
    color: #000;
}

/* Fix for Image over text widget margin and padding - Ian 09/07/2024 */
.grid-item__title--title-over-image {
	margin: 0;
	padding: 20px 0 20px 20px;
}
