/* Blog comparison tables */
.block-content.blog .blog-table-wrap {
	width: 100%;
	margin: 24px 0 30px;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.block-content.blog .blog-table-wrap table {
	width: 100%;
	min-width: 680px;
	margin: 0;
	border: 1px solid #d9dee5;
	border-collapse: collapse;
	border-spacing: 0;
	background: #fff;
	font-size: 15px;
	line-height: 1.6;
}

.block-content.blog .blog-table-wrap th,
.block-content.blog .blog-table-wrap td {
	padding: 12px 14px;
	border: 1px solid #d9dee5;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	word-break: normal;
}

/* Keep table header words intact, e.g. USB will not split into US / B */
.block-content.blog .blog-table-wrap th {
	background: #f4f6f8;
	font-weight: 600;
	color: #333;
	word-break: keep-all;
	overflow-wrap: normal;
}

/* Allow very long strings in body cells to wrap when necessary */
.block-content.blog .blog-table-wrap td {
	overflow-wrap: anywhere;
}

.block-content.blog .blog-table-wrap tbody tr:nth-child(even) td {
	background: #fafbfc;
}

.block-content.blog .blog-table-wrap tbody tr:hover td {
	background: #f5f8fc;
}

@media (max-width: 768px) {
	.block-content.blog .blog-table-wrap table {
		min-width: 620px;
		font-size: 14px;
	}

	.block-content.blog .blog-table-wrap th,
	.block-content.blog .blog-table-wrap td {
		padding: 10px 12px;
	}
}

/* Keep article images responsive */
.block-content.blog img {
	max-width: 100%;
	height: auto;
}
