/* Gutman Blog Sidebar 0.1.0-TEST. All frontend styles are scoped to the shortcode output. */
.gbs-sidebar {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
}
.gbs-sidebar, .gbs-sidebar * { box-sizing: border-box; }
.gbs-sidebar .gbs-widget {
  display: block;
  margin: 0 0 26px;
  min-width: 0;
  overflow-wrap: anywhere;
}
.gbs-sidebar .gbs-widget:last-child { margin-bottom: 0; }
.gbs-sidebar .gbs-widget__title {
  margin: 0 0 15px;
  padding: 0 0 9px;
  border-bottom: 2px solid #d8bd59;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.35;
}
.gbs-sidebar .gbs-widget ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.gbs-sidebar .gbs-widget li { margin: 0 0 9px; }
.gbs-sidebar .gbs-widget li:last-child { margin-bottom: 0; }
.gbs-sidebar .gbs-widget img { height: auto; max-width: 100%; }
.gbs-sidebar .gbs-widget a { text-underline-offset: 2px; }
.gbs-sidebar .gbs-widget input[type="search"],
.gbs-sidebar .gbs-widget input[type="text"] { max-width: 100%; width: 100%; }
.gbs-sidebar .gbs-widget .wp-block-search__inside-wrapper { min-width: 0; }
@media (max-width: 767px) {
  .gbs-sidebar .gbs-widget { margin-bottom: 22px; }
  .gbs-sidebar .gbs-widget__title { font-size: 1.05rem; }
}
