@media screen and (max-width: 768px) {
  h1.sanchezFont {
    font-size: 30px; }

  .post-content * {
    max-width: 100%; }
    .post-content img {
      max-width: 100% !important;
      height: auto; }
    .post-content .alignright, .post-content .alignleft {
      display: block;
      margin-right: auto;
      margin-left: auto;
      margin-bottom: 10px;
      float: none; }
    .post-content blockquote {
      padding: 20px 30px; }
    .post-content h2 {
      font-size: 20px;
      text-align: center;
      line-height: normal; }

  .post-header {
    flex-wrap: wrap; }
    .post-header > .categories {
      flex: 0 0 100%;
      margin-bottom: 10px; } }
