/**
 * wenk - Lightweight tooltip for the greater good
 * @version v1.0.2
 * (c) 2016 Tiaan du Plessis @mightyCrow |
 * @link 
 * @license MIT
 */
[data-wenk] {
  position: relative;
  /* ===[Tooltip Down]=== */
  /* ===[Tooltip Left]=== */
  /* ===[Tooltip Right]=== */
  /* ===[Length of tooltip]=== */
  /* ===[Alignment of tooltip]=== */
}
[data-wenk]:after {
  position: absolute;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  border-radius: 0.4rem;
  content: attr(data-wenk);
  padding: 0.8rem;
  background-color: rgba(255, 150, 75, 0.9);
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.1);
  color: #fff;
  line-height: 1.25rem;
  text-align: left;
  z-index: 1;
  pointer-events: none;
  display: block;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 10px);
  white-space: pre;
  width: auto;
}
[data-wenk]:after {
  opacity: 0;
}
[data-wenk]:hover {
  overflow: visible;
}
[data-wenk]:hover:after {
  display: block;
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -10px);
}
[data-wenk].wenk--bottom:after, [data-wenk][data-wenk-pos=bottom]:after {
  bottom: auto;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -10px);
}
[data-wenk].wenk--bottom:hover:after, [data-wenk][data-wenk-pos=bottom]:hover:after {
  transform: translate(-50%, 10px);
}
[data-wenk].wenk--left:after, [data-wenk][data-wenk-pos=left]:after {
  bottom: auto;
  left: auto;
  top: 50%;
  right: 100%;
  transform: translate(10px, -50%);
}
[data-wenk].wenk--left:hover:after, [data-wenk][data-wenk-pos=left]:hover:after {
  transform: translate(-10px, -50%);
}
[data-wenk].wenk--right:after, [data-wenk][data-wenk-pos=right]:after {
  bottom: auto;
  top: 50%;
  left: 100%;
  transform: translate(-10px, -50%);
}
[data-wenk].wenk--right:hover:after, [data-wenk][data-wenk-pos=right]:hover:after {
  transform: translate(10px, -50%);
}
[data-wenk][data-wenk-length=small]:after, [data-wenk].wenk-length--small:after {
  white-space: normal;
  width: 80px;
}
[data-wenk][data-wenk-length=medium]:after, [data-wenk].wenk-length--medium:after {
  white-space: normal;
  width: 150px;
}
[data-wenk][data-wenk-length=large]:after, [data-wenk].wenk-length--large:after {
  white-space: normal;
  width: 260px;
}
[data-wenk][data-wenk-length=fit]:after, [data-wenk].wenk-length--fit:after {
  white-space: normal;
  width: 100%;
}
[data-wenk][data-wenk-align=right]:after, [data-wenk].wenk-align--right:after {
  text-align: right;
}
[data-wenk][data-wenk-align=center]:after, [data-wenk].wenk-align--center:after {
  text-align: center;
}/*# sourceMappingURL=wenk.css.map */