@media all and (min-width: 768px) {
  .page-header {
    margin-bottom: 2rem;
  }
  .meta,
  .meta a {
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 1.25rem;
  }
  .adtester-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .posts-list p {
    display: block;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .posts-list p,
  .posts-list .title,
  .posts-list .meta {
    grid-column: 1/auto;
  }
  .posts-list .post {
    -moz-column-gap: 1rem;
    -webkit-column-gap: 1rem;
    column-gap: 1rem;
    grid-column-gap: 1rem;
  }
  .posts-list .title a {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .posts-list .post-info,
  .posts-list .thumb {
    flex: 1;
  }
  .posts-list .link-view-all {
    margin-top: 2.5rem;
  }
  .posts-list .posts {
    row-gap: 1.5rem;
  }
  .posts-list .pagination a,
  .posts-list .pagination .current,
  .posts-list .pagination .dots {
    width: 2rem;
  }
  .posts-related .title {
    border-bottom: 1px solid #DADCDD;
    padding-bottom: 0.5rem;
  }
  .home .page-header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
    column-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    align-items: center;
  }
  .home .page-header .page-title,
  .home .page-header .post-thumbnail {
    padding: 0;
    margin: 0;
  }
  .home .page-header .page-title {
    order: 1;
    text-align: left;
  }
  .home .page-header .post-thumbnail {
    order: 2;
  }
  .site-footer {
    padding-bottom: 1.5rem;
  }
  .site-footer .container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-footer nav,
  .site-footer .custom-logo-link {
    margin-bottom: 0;
  }
  .site-footer nav ul {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    column-gap: 2rem;
  }
  .site-footer nav li {
    margin-bottom: 0;
  }
  .site-footer .site-info {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    column-gap: 5rem;
    flex-grow: 1;
    margin-top: 3rem;
    text-align: left;
  }
  .site-footer .site-info,
  .site-footer .site-info a {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .site-footer .site-name {
    flex-shrink: 0;
  }
  .site-footer .site-disclaimer {
    margin-top: 0;
  }
  /*
   * Add all 3 rules at once:
   * Font Size
   * Font Weight
   * Line Height
   */
  .specs-cont {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -moz-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-column-gap: 2.5rem;
    align-items: center;
  }
  .specs-cont .specs {
    flex-basis: 350px;
    flex-shrink: 0;
  }
}

/*# sourceMappingURL=qw-tablet.css.map */
