@media all and (max-width: 1790px) {
  .blog-tile a img {
    left: 0;
  }
}

@media all and (max-width: 1024px) {
  .row.blog-post {
    max-width: 90%;
  }
  section.blog.search .blog-search-wrapper {
    width: 90%;
  }
  .nav-previous .tooltip,
  .nav-next .tooltip {
    display: none;
  }
  section.blog.search .nav {
    padding: 45px;
  }
  section.blog.search .nav .nav-previous span.tooltip .tooltiptext,
  section.blog.search .nav .nav-next span.tooltip .tooltiptext {
    display: inline-block;
    text-align: center;
    top: -15px;
    width: 100px;
  }
  section.blog.search .nav .nav-previous span.tooltip .tooltiptext {
    right: 50px;
  }
  section.blog.search .nav .nav-next span.tooltip .tooltiptext {
    margin-left: 0;
    left: -10px;
  }
  .blog-tile .text h2.tile-title {
    font-size: 20px;
  }
}

@media all and (max-width: 480px) {
  div.filter-title {
    margin-top: 0;
  }
  .page-section.blog p {
    padding: 0 30px;
  }
  h2.blog-subtitle {
    font-size: 32px;
    margin: 45px 0;
    padding: 0 15px;
  }
  p.blog-blurb {
    padding: 0 15px;
  }
  section.blog.search .blog-search-wrapper {
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }
  section.blog.search .blog-search-wrapper .search-input-wrapper,
  section.blog.search .blog-search-wrapper .search-btn-wrapper {
    width: 90%;
    margin-bottom: 15px;
  }
  .column.blog-tile {
    margin-bottom: 0;
  }
  .btn-secondary.blog {
    width: 90%;
  }
  #filter-wrapper.blog.open {
    max-height: 350px;
  }
  .row.blog-post {
    max-width: initial;
  }
  .blog-breadcrumb {
    width: 140px;
    left: 31%;
  }
  nav.navigation.post-navigation {
    margin-bottom: 0;
  }
  .blog-tile .text h2.tile-title {
    font-size: 24px;
  }
}

/*# sourceMappingURL=../../css/responsive/blog.css.map */
