/* full-width heros */
.new-hero .c-hero__bg{
	background-size:cover;
	max-width:unset;
	margin:0;
}

/* remove gradient on heros */
.new-hero .c-hero__bg::before,
.new-hero .c-hero__bg::after,
.c-hero__flex--shadow::before{
	background-image:none;
}

/* Transition speed for header */
.c-header__navbar{
	/*	transition: all .1s; */
}

/* header updates */
.c-header,
.c-header__navbar{
	/*	background: #22125E!important; */
}

/* blog header */
.single-post .c-header,
.single-post .c-header__navbar,
.single-post .c-header.headertop.truetop{
	background: #22125E!important;
}

/* letter spacing removed on "how we can help" page */
.three-cols-full-purple .content .three-cols-row .img-text-box .text-box p{
	letter-spacing: normal;
}

/* blue bg */
.three-cols-full-purple,
.c-marketing-channel,
.one-text-col.block__bg__gray,
.c-header.headertop,
.block__bg,
.c-careers,
.one-column-text-block,
.three-cols-full-purple, .c-marketing-channel,
.one-column-text-block .content{
	background-color:#22125E!important;
	background: #22125E!important;
}

.c-header.headertop.truetop{
/*	background-color:#22125E!important; */
/*	background: #22125E!important; */
}

/* footer bg */
body footer.footer{
	background-color:#0F0926!important;
	background: #0F0926!important;
}

/* white bg on partner logos not already "blue"... and about page Clients and experience */
.new-block.standard,
.brands-logo-block.grey_background{
	background:#fff;
}

.new-logolist.has-bg-color{
	margin-bottom:30px;
}

/* main nav across the site */
.new-hero{
/*	margin-top:110px; */
	background-color: #22125E;
}

/* mobile nav expand */
.c-header::before{
	background-color: inherit;
}

/* spacing between logos conflicting with % width on child elements and justify-content center on parent */
.c-logolist .flex .wrap{
	display:flex;
	justify-content: space-between;
	align-items: center;
}

.c-logolist .flex .wrap div{
	display:block;
}

@media (min-width: 851px){
	.new-block.partner-block .logo__list{
			justify-content: space-between;
	}

	.new-block.partner-block .logo__list .partner-logo-box,
	.c-logolist .flex .wrap div{
		width:auto;
		max-width:16.66%;
	}
}

@media (max-width: 979px) {
	.new-hero{
		/* margin-top:75px; */
	}
}

@media (max-width: 850px){
	.c-logolist .flex .wrap div{
		width:33.33%;
		margin-bottom:30px;
	}
}

@media (max-width: 490px){
	.c-logolist .flex .wrap div{
	width:50%;
}

@media (max-width: 979px){
	.new-hero{
		/* margin-top:75px; */
	}
}