/* tablet */
.nav--menu--public.public-2 {
  display: none; }

@media (min-width: 1025px) {
  .nav--menu--public.public-2 {
    display: block; } }
.c-nav--container .nav--menu--public.public-2 {
  display: block; }

@media (max-width: 1024px) {
  #site-header, #generic-header {
    padding: 24px 24px 0; }

  #content {
    width: 70%; }

  #sidebar-right, .home #sidebar-right {
    width: 25%; }

  .entry {
    max-width: none; }

  .post, .type-page {
    padding: 24px 24px 50px 24px; }

  .c-breadcrumb {
    padding: 24px; } }
