body.wp-admin {
  font-family: sans-serif;
  background-color: #f9f9f9;
}



.edit-post-visual-editor__post-title-wrapper,
.is-root-container{
  padding:0 5%;
}
.editor-styles-wrapper{
  padding:30px !important;

}
.editor-styles-wrapper ul li, .editor-styles-wrapper ol li {
  margin: 0;
}
.wp-block{
  max-width: 800px;
  box-sizing: border-box;
  padding: 0 0px;
  line-height: 1.8;
}

.wp-block-list{
  margin: 10px auto 20px auto;
  padding-left:2em;
  list-style-type: disc;
  li{
    padding-left:0;
    margin:0;
  }
}
ol.wp-block-list{
  list-style-type: decimal;
}
.wp-block-image{
  margin: 30px 0;
  img{
    display: block;
  }
  &.size-full{
    border-radius:10px;
    overflow:hidden;
    img{
      width:100% !important;
      object-fit: cover;
      aspect-ratio: 3 / 1.2;
      display: block;
    }
  }
}

.wp-block-heading{
  margin-top:30px;
  strong{
    color:inherit;
    text-decoration:none;
  }
}

h2.wp-block-heading{
  font-size:22px;
  margin-bottom:20px;
  @media (max-width: 500px) {
    font-size: 18px;
  }
}
h3.wp-block-heading{
  font-size:18px;
  background-color: #d7001d;
  color:white;
  padding: 5px 12px;
  margin-bottom:14px;
  border-radius: 5px;
  @media (max-width: 500px) {
    font-size: 16px;
  }
}
h4.wp-block-heading{
  font-size:20px;
  border-bottom:1px solid #d7001d;
  padding: 0 0 6px 0;
  margin-bottom:10px;
  @media (max-width: 500px) {
    font-size: 18px;
  }
}

