.editor-styles-wrapper .wp-block-acf-cover-bar {
  font-size: 16px; /* Don't remove this, the parent container in the editor needs a px to base the %/em resize off of */
}
.lorem .cover-bar,
.editor-styles-wrapper .cover-bar {
    display: flex;
    align-items: center;
    position: relative;
}
.lorem .cover-bar .acf-innerblocks-container,
.editor-styles-wrapper .cover-bar .acf-innerblocks-container {
    position: relative;
    z-index: 29;
}
.lorem .cover-bar .r,
.editor-styles-wrapper .cover-bar .r {
    width: 100%;
}
.lorem .cover-bar.lb,
.editor-styles-wrapper .cover-bar.lb {
    background: #e6f7ff;
}
.lorem .cover-bar.b,
.editor-styles-wrapper .cover-bar.b {
    background: #0a4a9d;
}
.lorem .cover-bar.db,
.editor-styles-wrapper .cover-bar.db {
    background: #0f3072;
}
.lorem .cover-bar.lg,
.editor-styles-wrapper .cover-bar.lg {
    background: #F4F4F4;
}
.lorem .cover-bar.dg,
.editor-styles-wrapper .cover-bar.dg {
    background: #363636;
}
.lorem .cover-bar.blk,
.editor-styles-wrapper .cover-bar.blk {
    background: #0b0b0b;
}
.lorem .cover-bar h1,
.lorem .cover-bar h2,
.lorem .cover-bar h3,
.lorem .cover-bar h4,
.editor-styles-wrapper .cover-bar h1,
.editor-styles-wrapper .cover-bar h2,
.editor-styles-wrapper .cover-bar h3,
.editor-styles-wrapper .cover-bar h4 {
font-size: 1.9em !important;
line-height: 1.5em !important;
}
.lorem .cover-bar h5 ,
.editor-styles-wrapper .cover-bar h5 {
font-size: 1.6em !important;
line-height: 1.6em !important;
}
.lorem .cover-bar h6,
.editor-styles-wrapper .cover-bar h6 {
font-size: 1.4em !important;
line-height: 1.7em !important;
}
.page-template-featured-page main .lorem:not(.fp) .cover-bar h1,
.page-template-featured-page main .lorem:not(.fp) .cover-bar h2,
.page-template-featured-page main .lorem:not(.fp) .cover-bar h3 {
  font-size: 1.9em;
  line-height: 2.6em;
}
.page-template-featured-page main .lorem:not(.fp) .cover-bar h4 {
  font-size: 1.75em;
  line-height: 2.55em;
}
.page-template-featured-page main .lorem:not(.fp) .cover-bar h5 {
  font-size: 1.6em;
  line-height: 2.4em;
}
.page-template-featured-page main .lorem:not(.fp) .cover-bar h6 {
  font-size: 1.4em;
  line-height: 2.2em;
}
.lorem .cover-bar p.is-style-p-vsmall,
.editor-styles-wrapper .cover-bar p.is-style-p-vsmall {
font-size: 0.95em !important;
line-height: 1.6em !important;
}
.lorem .cover-bar p.is-style-p-small,
.editor-styles-wrapper .cover-bar p.is-style-p-small {
font-size: 1.1em !important;
line-height: 1.3rem !important;
}
.lorem .cover-bar p,
.editor-styles-wrapper .cover-bar p {
font-size: 1.2em !important;
line-height: 1.4em !important;
}
.lorem .cover-bar p.is-style-p-large,
.editor-styles-wrapper .cover-bar p.is-style-p-large {
font-size: 1.3em !important;
line-height: 1.5em !important;
}
.lorem .cover-bar p.is-style-p-vlarge,
.editor-styles-wrapper .cover-bar p.is-style-p-vlarge {
font-size: 1.4em !important;
line-height: 1.6em !important;
}
.lorem .cover-bar figure.quote blockquote,
.editor-styles-wrapper .cover-bar figure.quote blockquote {
font-size: 1.05em !important;
line-height: 1.45em !important;
}
.lorem .cover-bar figure.quote.is-style-it blockquote,
.editor-styles-wrapper .cover-bar figure.quote.is-style-it blockquote {
font-size: 1.2em !important;
line-height: 1.6em !important;
}
.lorem .cover-bar figure.quote.is-style-it figcaption,
.editor-styles-wrapper .cover-bar figure.quote.is-style-it figcaption {
font-size: 1.1em !important;
line-height: 1.5em !important;
}
.lorem .cover-bar figure.quote.is-style-tbb blockquote,
.editor-styles-wrapper .cover-bar figure.quote.is-style-tbb blockquote {
font-size: 1.6em !important;
line-height: 2.1em !important;
}
.lorem .cover-bar figure.quote.is-style-tbb figcaption,
.editor-styles-wrapper .cover-bar figure.quote.is-style-tbb figcaption {
font-size: 1.3em !important;
line-height: 1.9em !important;
}
.lorem .cover-bar figure.quote.is-style-tbb,
.editor-styles-wrapper .cover-bar figure.quote.is-style-tbb {
  max-width: 31em !important;
}
.lorem .cover-bar figure.quote.is-style-lb blockquote,
.editor-styles-wrapper .cover-bar figure.quote.is-style-lb blockquote {
font-size: 1.25em !important;
line-height: 1.95em !important;
}
.lorem .cover-bar figure.quote.is-style-lb figcaption,
.editor-styles-wrapper .cover-bar figure.quote.is-style-lb figcaption {
font-size: 1.15em !important;
line-height: 1.75em !important;
}
.lorem .cover-bar .filter,
.editor-styles-wrapper .cover-bar .filter {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
}
.lorem .cover-bar .filter.b,
.editor-styles-wrapper .cover-bar .filter.b {
    background: #000;
}
.lorem .cover-bar .filter.w,
.editor-styles-wrapper .cover-bar .filter.w {
    background: #fff;
}
.lorem .cover-bar > .r > .acf-innerblocks-container > *:first-child {
  margin-top: 0;
}
.lorem .cover-bar > .r > .acf-innerblocks-container > *:last-child {
  margin-bottom: 0;
}

.page-template-featured-page main.lp .wrapper .lorem .cover-bar h1,
.page-template-featured-page main.lp .wrapper .lorem .cover-bar h2,
.page-template-featured-page main.lp .wrapper .lorem .cover-bar h3,
.page-template-featured-page main.lpfb .wrapper .content .lorem .cover-bar h4 {
    font-size: 2.5em !important;
    line-height: 1.355em !important;
}
.page-template-featured-page main.lp .wrapper .lorem .cover-bar h4,
.page-template-featured-page main.lpfb .wrapper .content .lorem .cover-bar h5 {
    font-size: 2.2em !important;
    line-height: 1.35em !important;   
}
.page-template-featured-page main.lp .wrapper .lorem .cover-bar h5,
.page-template-featured-page main.lpfb .wrapper .content .lorem .cover-bar h6 {
    font-size: 1.9em !important;
    line-height: 1.25em !important;
}
.page-template-featured-page main.lp .wrapper .lorem .cover-bar h6 {
    font-size: 1.7em !important;
    line-height: 1.35em !important;
}