.single {
	.post {
		flex-direction: column;
		flex-wrap: nowrap;
		.entry-footer {
			padding-top: 2.8rem;
			padding-left: 15px;
			padding-right: 15px;
			~ .navigation.post-navigation {
				margin-top: 1.4rem;
				margin-bottom: 1.4rem;
			}
			.cat-links ~ .bgtfw-edit-link {
				margin-top: 0;
				margin-bottom: 1rem;
			}
			.bgtfw-edit-link a {
				left: -3px;
			}
			.cat-links, .tags-links {
				padding: 0;
			}
		}
		.wp-post-image {
			display: block;
			margin: 0 auto 2.8rem auto;
			&.entry-featured-image {
				&.alignleft,
				&.alignright,
				&.alignnone {
					margin-right: 10px;
					margin-bottom: 10px;
					margin-left: 10px;
				}
			}
			&.alignnone {
				display: inline;
			}
			&.alignleft, &.alignright {
				max-width: 70%;
			}
		}
	}
}
