/* Responsive refinements for journal pages */
img,
video,
iframe {
	max-width: 100%;
}

@media (max-width: 767px) {
	.tab-pane-navigation img.pull-right {
		float: none !important;
		display: block;
		width: 210px !important;
		max-width: 100%;
		height: auto;
		margin: 0 auto 16px !important;
	}

	.tab-pane-navigation,
	.tab-pane-navigation p {
		overflow-wrap: anywhere;
	}

	.tab-pane-navigation .post-meta {
		line-height: 1.8;
	}

	.table-responsive {
		max-width: 100%;
		overscroll-behavior-x: contain;
		-webkit-overflow-scrolling: touch;
	}

	.form-control,
	select,
	textarea {
		max-width: 100%;
	}
}
