@import url("https://use.typekit.net/dyi2zcq.css");
.publication-butoday .bu-article {
  background-image: url(images/wallpaper-tile.jpg);
  background-repeat: repeat;
  font-family: filson-pro, Arial, sans-serif;
  margin: -150px -30px 0;
  text-align: center;
}

@media (min-width: 992px) {
  .publication-butoday .bu-article {
    margin: -218px -70px 0;
  }
}

.wp-prepress-layout-masthead {
  z-index: 10;
}

.wp-block-editorial-leadin {
  background: rgba(255, 255, 255, 0.95);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.95), 95%, rgba(255, 255, 255, 0));
  padding: 0 30px;
  padding-top: 175px;
}

@media (min-width: 992px) {
  .wp-block-editorial-leadin {
    padding-top: 175px;
  }
}

.wp-block-editorial-leadin .head {
  font-family: atocha, "Brush Script MT", sans-serif;
  font-size: 3rem;
  margin-bottom: 2rem;
}

@media (min-width: 992px) {
  .wp-block-editorial-leadin .head {
    font-size: 5rem;
    margin-bottom: 4rem;
  }
}

@media (min-width: 500px) {
  .wp-block-editorial-leadin .head {
    font-size: 4rem;
  }
}

.wp-block-editorial-leadin .deck {
  font-family: filson-pro, Arial, sans-serif;
  text-transform: uppercase;
}

.wp-block-editorial-leadin.has-light-theme.is-style-text-over-image h1 {
  color: #1f2050;
  max-width: 575px;
}

.wp-block-editorial-leadin.has-light-theme.is-style-text-over-image h4 {
  color: #C24947;
  max-width: 570px;
}

.butoday-block-editorial-leadin.has-light-theme .wp-block-leadin-media {
  background: transparent;
}

.butoday-block-editorial-leadin.is-style-text-over-image .container-words-outer {
  position: relative;
}

@media (min-width: 992px) {
  .butoday-block-editorial-leadin.is-style-text-over-image .container-words-inner {
    padding: 4rem 0;
  }
}

.overlay-masthead .wp-block-editorial-leadin.is-style-text-over-image .wp-block-leadin-media {
  height: 0;
}

.wp-block-group.has-light-background-color.has-background {
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
  margin: 0 auto;
  max-width: calc(100% - 60px);
  padding: 60px 15px 30px;
}

@media (min-width: 992px) {
  .wp-block-group.has-light-background-color.has-background {
    padding: 60px 30px 30px;
  }
}

.wp-prepress-component-actions-toolbar {
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
  margin: 60px auto;
  max-width: calc(100% - 60px);
}
/*# sourceMappingURL=style.css.map */