/* Old content: 7,000+ posts written for Bootstrap 3 / WordPress defaults. Inner pages only. */
.entry-content img { max-width: 100%; height: auto; }
.img-responsive { display: block; max-width: 100%; height: auto; }
.alignleft  { float: left;  margin: .25rem 1.25rem 1rem 0; }
.alignright { float: right; margin: .25rem 0 1rem 1.25rem; }
.aligncenter { display: block; margin: 0 auto 1rem; }
.wp-caption { max-width: 100%; }
.wp-caption img { display: block; max-width: 100%; height: auto; }
.wp-caption-text, .gallery-caption { font-size: .85rem; color: #666; margin: .35rem 0 0; }
.entry-content > table { display: block; max-width: 100%; overflow-x: auto; border-collapse: collapse; }
.entry-content > table td, .entry-content > table th { padding: .35rem .6rem; border: 1px solid #ddd; }
.entry-content iframe, .entry-content video { max-width: 100%; }
.entry-content::after { content: ''; display: block; clear: both; }
/* WordPress prints inline gallery CSS with ID selectors, so !important is needed on phones */
.gallery { margin-bottom: 1rem; }
.gallery .gallery-item img { max-width: 100%; height: auto; }
@media (max-width: 575.98px) {
  .alignleft, .alignright { float: none; display: block; margin: 0 auto 1rem; }
  .gallery .gallery-item { width: 50% !important; }
}
