h4 {
  margin-top: 40px;
  margin-bottom: 10px;
}

code {
  white-space: nowrap;
}

.name {
  font-weight: bold;
}

.example {
  border-left: 3px solid #297dd1;
  background: rgba(25, 118, 210, 0.05);
}

.example > div {
  padding: 8px;
}

small.since {
  margin-left: 10px;
  color: #999;
}

.deprecated {
  text-decoration: line-through;
}

#HW_badge_cont {
  display: inline !important;
}

#HW_badge {
  background: #f27354 !important;
  height: 20px;
  width: 20px;
}

ul.nav > li > ul.nav > li > ul.nav {
  display: none;
  font-size: 80%;
}
ul.nav > li > ul.nav > li.active > ul.nav {
  display: block;
}

img.screenshot {
  max-width: 80%;
  margin: 10px auto 20px;
  display: block;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
}

a[target="_blank"]::after {
  width: 13px;
  height: 13px;
  display: inline-block;
  content: ' ';
  background-position: center right;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22%3E %3Cpath fill=%22%23fff%22 stroke=%22%2336c%22 d=%22M1.5 4.518h5.982V10.5H1.5z%22/%3E %3Cpath fill=%22%2336c%22 d=%22M5.765 1H11v5.39L9.427 7.937l-1.31-1.31L5.393 9.35l-2.69-2.688 2.81-2.808L4.2 2.544z%22/%3E %3Cpath fill=%22%23fff%22 d=%22M9.995 2.004l.022 4.885L8.2 5.07 5.32 7.95 4.09 6.723l2.882-2.88-1.85-1.852z%22/%3E %3C/svg%3E");
}
