
/* Core block compatibility for Battersea Newsroom */
.wp-site-blocks{padding:0}

.bdm-entry .wp-block-image img,
.bdm-entry .wp-block-cover,
.bdm-entry .wp-block-gallery,
.bdm-entry .wp-block-video,
.bdm-entry .wp-block-embed,
.bdm-entry .wp-block-table,
.bdm-entry .wp-block-columns{
  max-width:100%;
}

.bdm-entry > .alignwide{
  width:min(calc(100% - 32px),1050px);
  max-width:1050px;
}

.bdm-entry > .alignfull{
  width:100vw;
  max-width:none;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
}

.wp-block-columns{
  gap:1.5rem;
}

.wp-block-group.has-background,
.wp-block-cover,
.wp-block-media-text{
  padding:1.5rem;
}

.wp-block-button__link{
  background:#007acc;
  color:#fff;
  border-radius:2px;
  font-weight:700;
}

.wp-block-quote{
  border-left:5px solid #007acc;
  padding-left:18px;
}

.wp-block-pullquote{
  border-top:4px solid #007acc;
  border-bottom:4px solid #007acc;
}

.wp-block-separator{
  border-color:#007acc;
}

.wp-block-table table{
  border-collapse:collapse;
  width:100%;
}
.wp-block-table th,
.wp-block-table td{
  border:1px solid #d9d9d9;
  padding:.55rem .7rem;
}

.wp-block-latest-posts,
.wp-block-categories-list,
.wp-block-archives-list{
  padding-left:1.2rem;
}

.wp-block-navigation{
  font-family:Arial,Helvetica,sans-serif;
}

@media(max-width:650px){
  .bdm-entry > .alignwide{
    width:calc(100% - 22px);
  }
  .wp-block-columns{
    gap:1rem;
  }
}
