#homepage_sidebar_holder {
  width: min(950px, calc(100% - 32px)) !important;
  margin: 30px auto 24px !important;
}
.restore-coffee-hero img {
  display: block;
  width: 100%;
  height: 320px;
  object-fit: cover;
  object-position: center;
}
.bottom_widgets,
.bottom_widgetsmap,
.footer_social_media,
#fb-root,
form {
  display: none !important;
}
#footer1 {
  display: none !important;
}
.bottom_widgetstext {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
}
/* None of the thirteen gallery photographs was present in the export, and
   the exact Wayback resource did not respond. Keep the original gallery
   heading and fill its media area with the approved thematic site image. */
.entry .slidedeck-custom-css-wrapper-42 {
  display: block !important;
  width: min(930px, 100%) !important;
  height: 430px !important;
  margin: 18px auto 10px !important;
  background: url('/_restore-assets/c159b0f2cf9a29c551eeeb27a8da7ce3b378bf6d.png?__site=tumalocoffeehouse.com') center / cover no-repeat !important;
  border: 1px solid rgba(107, 63, 51, .28);
}
.entry .slidedeck-custom-css-wrapper-42 > * {
  display: none !important;
}
a:focus-visible,
button:focus-visible {
  outline: 3px solid #6b3f33;
  outline-offset: 3px;
}
@media (max-width: 760px) {
  html,
  body {
    overflow-x: hidden;
  }
  #header,
  #wrapper,
  #footer2 {
    width: calc(100% - 24px) !important;
    min-width: 0 !important;
  }
  #logo,
  #fullwidth,
  .post,
  .entry {
    box-sizing: border-box;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
  .entry p {
    width: auto !important;
    max-width: 100% !important;
  }
  #footer1,
  #footer1 .clear {
    box-sizing: border-box;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
  }
  #logo img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  .nav ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 6px;
  }
  .nav li {
    float: none !important;
  }
  .restore-coffee-hero img {
    height: auto;
    min-height: 180px;
  }
  .entry .slidedeck-custom-css-wrapper-42 {
    height: clamp(220px, 55vw, 360px) !important;
  }
}
