.post {
	&-author {
		&-bio {
			margin: 2em 0;
		}

		&__holder {
			padding: 1em;

			@include media-breakpoint-up(lg) {
				padding: 0.3em 1.5em 1.5em;
			}

			h6 {
				margin-bottom: 4px;
			}
		}
		&__avatar {
			float: left;
			margin: 1.2em 0.5em 1em 0;

			@include media-breakpoint-up(sm) {
				margin: 1.2em 1.3em 1em 0;
			}

			.avatar {
				width: 50px;
				vertical-align: top;
				border-radius: 50%;

				@include media-breakpoint-up(md) {
					width: auto;
				}
			}

			& + div {
				overflow: hidden;
			}
		}

		&__title {
			@include media-breakpoint-up(lg) {
				font-size: 20px;
				line-height: 1.4;
				margin: 20px 0;
			}
		}
	}
}