.wpdd-author-box {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: stretch;
		align-content: center;
		margin: 1.5em 0;
		padding: 1em 10px;
		border: 1px solid #B0BEC5;
		border-radius: 2px;
}
.wpdd-author-box .author-name {
		font-size: 20px;
		color: #0a3d55;
}
.wpdd-author-box .desc, .wpdd-author-box .archive {
		font-size: 0.85em;
}
.wpdd-author-box .desc {
		color: #0a3d55;
}
.wpdd-author-box .archive {
		color: #0a3d55;
}
.wpdd-author-box .archive a {
		color: #101ff4;
		text-decoration: underline;
}
.wpdd-author-box .archive a:hover {
		text-decoration: none;
}
.wpdd-author-box .avatar,
.wpdd-author-box .bio {
		flex: 0 0 auto;
}
.wpdd-author-box .bio-wide {
		flex-grow: 1;
}
.wpdd-author-box .avatar {
		max-width: 96px;
		width: 100%;
}
.wpdd-author-box .avatar img {
		border-radius: 50%;
}
.wpdd-author-box .bio {
		width: 100%;
		padding: 0 20px;
}
@media all and (min-width: 500px) {
		.wpdd-author-box .bio {
				width: calc(100% - 96px);
		}
}