.jim-look-here {
  color: rgba(51, 51, 51, 0.15);
}

.callout-hmaroon {
  display: block;
}
@media (min-width: 50em) {
  .callout-hmaroon {
    display: flex;
  }
  .callout-hmaroon .field--name-field-fw-callout-image {
    flex: 0 0 auto;
    width: 60%;
  }
  .callout-hmaroon .callout {
    flex: 1 1 auto;
  }
}
.callout-hmaroon > a {
  flex: 0 0 auto;
  width: 60%;
  border-bottom: none;
}
.callout-hmaroon > a .field--name-field-fw-callout-image {
  width: 100%;
}

.callout-omaroon {
  padding: 1.1em;
  margin-bottom: 1em;
  width: 100%;
}
@media (min-width: 50em) {
  .callout-omaroon {
    position: absolute;
  }
  .callout-omaroon.display-100 {
    bottom: 0;
  }
  .callout-omaroon.top-right, .callout-omaroon.top-left {
    top: 2em;
  }
  .callout-omaroon.callout-middle {
    top: 50%;
    left: 50%;
  }
}
@media (min-width: 50em) and (min-width: 50em) {
  .callout-omaroon.callout-middle {
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 50em) {
  .callout-omaroon.bottom-right, .callout-omaroon.bottom-left {
    bottom: 2em;
  }
  .callout-omaroon.top-right, .callout-omaroon.bottom-right {
    right: 2em;
  }
  .callout-omaroon.top-left, .callout-omaroon.bottom-left {
    left: 2em;
  }
  .callout-omaroon.bottom {
    bottom: 2em;
    width: calc(33% - 0em);
    left: 0;
    right: 0;
    margin: auto;
  }
}

.callout-ogoldbar {
  padding: 1.1em;
  margin-bottom: 1em;
  width: 100%;
}
@media (min-width: 50em) {
  .callout-ogoldbar {
    position: absolute;
  }
  .callout-ogoldbar.display-100 {
    bottom: 0;
  }
  .callout-ogoldbar.top-right, .callout-ogoldbar.top-left {
    top: 2em;
  }
  .callout-ogoldbar.callout-middle {
    top: 50%;
    left: 50%;
  }
}
@media (min-width: 50em) and (min-width: 50em) {
  .callout-ogoldbar.callout-middle {
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 50em) {
  .callout-ogoldbar.bottom-right, .callout-ogoldbar.bottom-left {
    bottom: 2em;
  }
  .callout-ogoldbar.top-right, .callout-ogoldbar.bottom-right {
    right: 2em;
  }
  .callout-ogoldbar.top-left, .callout-ogoldbar.bottom-left {
    left: 2em;
  }
  .callout-ogoldbar.bottom {
    bottom: 2em;
    width: calc(33% - 0em);
    left: 0;
    right: 0;
    margin: auto;
  }
}
.callout-ogoldbar {
  background-color: #fff;
}
.callout-ogoldbar .gold-bar {
  height: 1em;
  width: 5em;
  margin: -1.6em auto 0;
  background: #ffde7a;
}
.callout-ogoldbar .gold-bar + h1, .callout-ogoldbar .gold-bar + h2, .callout-ogoldbar .gold-bar + h3, .callout-ogoldbar .gold-bar + h4, .callout-ogoldbar .gold-bar + h5, .callout-ogoldbar .gold-bar + h6 {
  margin-top: 1em;
}
.callout-ogoldbar h6:first-child,
.callout-ogoldbar h5:first-child,
.callout-ogoldbar h4:first-child,
.callout-ogoldbar h3:first-child,
.callout-ogoldbar h2:first-child,
.callout-ogoldbar h1:first-child {
  margin-top: 1em;
}
.callout-ogoldbar a:hover,
.callout-ogoldbar a.emphasis:hover {
  background-color: rgba(51, 51, 51, 0.15);
}

.callout h5 a,
.callout h4 a,
.callout h3 a,
.callout h2 a,
.callout h1 a,
.callout-overlay h5 a,
.callout-overlay h4 a,
.callout-overlay h3 a,
.callout-overlay h2 a,
.callout-overlay h1 a,
.callout-horizontal h5 a,
.callout-horizontal h4 a,
.callout-horizontal h3 a,
.callout-horizontal h2 a,
.callout-horizontal h1 a,
.callout-image h5 a,
.callout-image h4 a,
.callout-image h3 a,
.callout-image h2 a,
.callout-image h1 a {
  border-bottom: 0;
}
.callout h6:first-child,
.callout h5:first-child,
.callout h4:first-child,
.callout h3:first-child,
.callout h2:first-child,
.callout h1:first-child,
.callout-overlay h6:first-child,
.callout-overlay h5:first-child,
.callout-overlay h4:first-child,
.callout-overlay h3:first-child,
.callout-overlay h2:first-child,
.callout-overlay h1:first-child,
.callout-horizontal h6:first-child,
.callout-horizontal h5:first-child,
.callout-horizontal h4:first-child,
.callout-horizontal h3:first-child,
.callout-horizontal h2:first-child,
.callout-horizontal h1:first-child,
.callout-image h6:first-child,
.callout-image h5:first-child,
.callout-image h4:first-child,
.callout-image h3:first-child,
.callout-image h2:first-child,
.callout-image h1:first-child {
  margin-top: 0;
  margin-bottom: 15px;
}
.callout p:last-child,
.callout-overlay p:last-child,
.callout-horizontal p:last-child,
.callout-image p:last-child {
  margin-bottom: 0;
}
.callout ul:last-child,
.callout-overlay ul:last-child,
.callout-horizontal ul:last-child,
.callout-image ul:last-child {
  margin-bottom: 0;
}

.callout {
  padding: 1.25em;
  margin-bottom: 1em;
}
.callout.align-right, .callout.align-left {
  margin-bottom: 1em;
}
.callout.ck-widget {
  overflow: hidden;
}
.callout:first-child {
  margin-top: 0;
}
@media (min-width: 50em) {
  .callout:first-child {
    margin-top: 30px;
  }
}

.callout-content {
  overflow: hidden;
}

.callout .callout-content ol {
  list-style-position: outside;
  padding-left: 2rem;
  text-indent: 0;
}

.callout-border-all {
  border: 4px solid #fc3;
}

.callout-border-top {
  border-top: 6px solid #fc3;
}

.callout-border-left {
  border-left: 6px solid #fc3;
}

.callout-background {
  background-color: #f0efee;
}
.callout-background h2 a::after,
.callout-background h3 a::after,
.callout-background h2 a:visited::after,
.callout-background h3 a:visited::after {
  color: #7a0019;
}

.callout-gold h2 a::after,
.callout-gold h3 a::after,
.callout-gold h2 a:visited::after,
.callout-gold h3 a:visited::after {
  color: #7a0019;
}

.callout-horizontal {
  display: block;
}
@media (min-width: 50em) {
  .callout-horizontal {
    display: flex;
  }
  .callout-horizontal .field--name-field-fw-callout-image {
    flex: 0 0 auto;
    width: 60%;
  }
  .callout-horizontal .callout {
    flex: 1 1 auto;
  }
}
.callout-horizontal > a {
  flex: 0 0 auto;
  width: 60%;
  border-bottom: none;
}
.callout-horizontal > a .field--name-field-fw-callout-image {
  width: 100%;
}

.callout-image article,
.callout-horizontal article {
  margin: 0;
}

/* Specific callout overlay styles */
.callout-overlay {
  padding: 1.1em;
  margin-bottom: 1em;
  width: 100%;
}
@media (min-width: 50em) {
  .callout-overlay {
    position: absolute;
  }
  .callout-overlay.display-100 {
    bottom: 0;
  }
  .callout-overlay.top-right, .callout-overlay.top-left {
    top: 2em;
  }
  .callout-overlay.callout-middle {
    top: 50%;
    left: 50%;
  }
}
@media (min-width: 50em) and (min-width: 50em) {
  .callout-overlay.callout-middle {
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 50em) {
  .callout-overlay.bottom-right, .callout-overlay.bottom-left {
    bottom: 2em;
  }
  .callout-overlay.top-right, .callout-overlay.bottom-right {
    right: 2em;
  }
  .callout-overlay.top-left, .callout-overlay.bottom-left {
    left: 2em;
  }
  .callout-overlay.bottom {
    bottom: 2em;
    width: calc(33% - 0em);
    left: 0;
    right: 0;
    margin: auto;
  }
}

.callout-image {
  margin-bottom: 1em;
}
.callout-image img {
  width: 100%;
  height: auto;
  display: block;
}
.callout-image + .callout {
  margin-top: 0;
}

.paragraph--type--folwell-callout {
  position: relative;
}

@media (min-width: 40em) {
  .callout article.align-right {
    float: right;
    margin-left: 2em;
  }
  .callout article.align-left {
    float: left;
    margin-right: 2em;
  }
  .callout article.align-center {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (max-width: 40em) {
  .callout .text-formatted.field.field--name-field-fa-text-item-body img {
    margin-bottom: 1em;
  }
}
@media (max-width: 50em) {
  .callout-overlay.display-33,
  .paragraph--type--folwell-callout .callout-overlay.display-33 {
    width: auto;
  }
}
/*# sourceMappingURL=maps/callout.css.map */
