.wm-blog-banner{
  display:grid;
  place-items: end center;
  min-height:100vh;
  position: relative;
}
.wm-blog-banner .blog-item-description{
  display:none;
  padding-top:17px;
  padding-bottom:17px;
}
.wm-blog-banner .section-background img.wm-blog-banner-image{
  visibility:visible !important;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
}
.wm-blog-banner .section-background:before{
  content:"";
  position:absolute;
  height:100%;
  width:100%;
  z-index:1;
  background-image:linear-gradient(
    to top,
    hsla(0,0%,0%,50%) 0%, 
    transparent 100%);
}

.wm-blog-banner .blog-item-top-wrapper .blog-item-title h1.entry-title, .wm-blog-banner.blog-item-wrapper .blog-meta-item, .wm-blog-banner.blog-item-wrapper .blog-meta-item span, .wm-blog-banner.blog-item-wrapper .blog-meta-item a, .wm-blog-banner .blog-item-description{
  color:white;
}
body:not(.sqs-edit-mode-active) #sections .page-section{
  padding-top:0px !important;
}

/*Cloned Blog Title Components*/
.wm-blog-banner .blog-item-top-wrapper{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  padding:17px;
  width:100%;
  grid-area: 1 / 1 / 2 / 2;
  z-index:1
}

/*Squarespace Elements*/
body:not(.sqs-edit-mode-active) .remove-height{
  padding:0px !important;
}
.wm-blog-banner .preFade, .wm-blog-banner .preScale, .wm-blog-banner .preSlide, .wm-blog-banner .preClip{
  opacity:1 !important;
  transform: scale(1) translate(0%,0%) !important;
}
@media(min-width:799px){
  .blog-item-wrapper #article-.entry{
    padding-top:6vw;
  }
}

/*Hide Banner On Edit*/
body.sqs-edit-mode-active .wm-blog-banner{
  display:none !important;
}

/*Hide Original Elements*/
body:not(.sqs-edit-mode-active) article .blog-item-top-wrapper{
  display:none !important;
}