@media screen and (min-width: 769px) and (max-width: 1024px) {
  html {
    font-size: 1em;
  }
  h1 {
    font-size: 2em;
  }
  #header {
    width: 100%;
  }
  #header .region-menu-bar {
    margin-top: 11px;
  }
  #header .region-user-bar {
    margin-top: 21px;
  }
  #header .region-header img {
    width: 260px;
  }
  #header .region-header .site-name {
    font-size: 1.4em;
  }
  #header .region-header .block-system-menu-blockmain {
    margin-top: 14px;
  }
  #header .region-header .menu {
    padding: 10px 0;
    margin-left: 0;
    margin-right: 10px;
  }
  #header .region-header li a,
  #header .region-header li span,
  #header .region-header li span.nolink {
    font-size: 1em;
    padding: 10px 5px;
  }
  #header.nav-up .block-system-menu-blockmain .menu a {
    font-size: unset;
  }
  .region-highlighted .block-views {
    width: 100%;
    margin: 0;
    padding: 10px;
  }
  .region-highlighted .block-views h3 {
    font-size: 1.5em;
  }
  .region-similar {
    padding: 10px;
  }
  footer .region-footer .block {
    padding: 0 10px;
    width: 33%;
  }
  footer .region-footer .block:nth-child(1),
  footer .region-footer .block:nth-child(2) {
    width: 33%;
  }
  .flex-item-23 .v-content .v-row,
  .flex-item-23 .region .v-row {
    flex: 0 0 28%;
  }
}
/*# sourceMappingURL=responsive_tablet_landscape.css.map */