/* Small only */
@media screen and (max-width: 39.9375em) {
	
	.social {
		margin-top: 0.5em;
		display: inline-block;
	}
	
	.donate {
		vertical-align: top;
	}
	
	.links .btn {
		display: block;
		width: 70%;
		margin: 0.5em auto;
	}

	.priorities img {
		padding-bottom: 0.75em;
	}

	.priorities .left img {
		padding-right: 2.5em;
	}
	
	.priorities .right img {
		padding-left: 2.5em;
	}
	
	.statement {
		padding: 0;
		border: none;
	}
	
}

/* Medium and up */
@media screen and (min-width: 40em) {
	
	.strapline {
		padding-bottom: 1.5em;
	}
	
	.strapline h1 {
		text-align: left;
		font-size: 1.4rem;
	}
	
	.strapline img.clootie {
		width: 28px;
		height: auto;
		display: inline;
		margin-right: 0.6em;
		margin-bottom: 0.1em;
	}
	
	.strapline .photo-container {
		width: 220px;
		height: 220px;
		left: auto;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.links {
		text-align: left;
	}
	
	.links img {
		margin-bottom: 0;
	}
	
	.links span {
		display: inline;
		margin-bottom: 0;
		margin-right: 1em;
	}
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {
	
	
	.strapline .photo-container {
		margin-top: 40px;
	}
}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}

/* Extra large and up */
@media screen and (min-width: 74.9375em) {
	
	.strapline h1 {
		font-size: 1.6rem;
	}
}