/* ABOVE THE LIST ON BLOG */
.blog-top {
	text-align: center;
	margin: 2em 0 4em;
}
.blog-top .wpcf7-form {
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 0 12px 0 rgba(153, 153, 153, 0.2);
	margin: 0;
	display: inline-block;
	padding: 1.5em;
}
.blog-top .wpcf7-form p {
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 0;
}

.blog-top .wpcf7-form label  {
	margin: 0 .5em 0 0;
	align-self: center;
}
.blog-top .wpcf7-form label input {
	margin: 0 .5em 0 0;
}

.blog-top .wpcf7-form input[type="submit"] {
	align-self: stretch;
}

.blog-top span.wpcf7-not-valid-tip {
	position: absolute;
	top: 0;
	left: 40%;
}
.blog-top div.wpcf7-validation-errors, 
.blog-top div.wpcf7-acceptance-missing {
	border: none;
}