.yt-list {
  margin-left: 15px;
  padding: 0;
}
.yt-list.type-check,
.yt-list.type-arrow,
.yt-list.type-star,
.yt-list.type-disc,
.yt-list.type-circle {
  list-style: none;
  margin: 0 0 15px;
}
.yt-list.type-check li,
.yt-list.type-arrow li,
.yt-list.type-star li,
.yt-list.type-disc li,
.yt-list.type-circle li {
  padding: 0;
}
.yt-list.type-check li:before,
.yt-list.type-arrow li:before,
.yt-list.type-star li:before,
.yt-list.type-disc li:before,
.yt-list.type-circle li:before {
  font-family: FontAwesome;
  content: "\f00c";
  margin-right: 7px;
  font-size: 13px;
}
.yt-list.type-arrow li:before {
  content: "\f0da";
  margin-right: 10px;
}
.yt-list.type-star  li:before {
  content: "\f005";
  margin-right: 10px;
  font-size: 11px;
}
.yt-list.type-disc  li:before {
  content: "\f111";
  margin-right: 10px;
  font-size: 6px;
  vertical-align: middle;
}
.yt-list.type-circle li:before {
  content: "\f10c";
  margin-right: 10px;
  font-size: 8px;
  vertical-align: middle;
}
.yt-list[class*="type-smallnumber"] {
  list-style: none;
  margin: 0;
  counter-reset: section;
}
.yt-list[class*="type-smallnumber"] > li {
  list-style: none;
  padding-left: 30px;
  line-height: 20px;
  margin-bottom: 5px;
  clear: both;
}
.yt-list[class*="type-smallnumber"] > li:before {
  counter-increment: section;
  content: counter(section);
  width: 20px;
  height: 20px;
  margin: 0 10px 15px -30px;
  font-size: 11px;
  line-height: 19px;
  text-align: center;
  color: #fff;
  background: #666;
  font-weight: bold;
  float: left;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.yt-list.type-smallnumber2 > li:before {
  background: #67AFD7;
}
.yt-list.type-smallnumber3 > li:before {
  background: #FAA732;
}
.yt-list.type-smallnumber4 > li:before {
  background: #DA4F49;
}
.yt-list.type-smallnumber5 > li:before {
  background: #6EAD18;
}
.yt-list.type-smallnumber6 > li:before {
  background: #e1d904;
}
.yt-list[class*="type-numblocks"] {
  list-style: none;
  margin: 0;
  counter-reset: section;
}
.yt-list[class*="type-numblocks"] > li {
  list-style: none;
  padding-left: 45px;
  line-height: 41px;
  margin-bottom: 10px;
  clear: both;
}
.yt-list[class*="type-numblocks"] > li:before {
  counter-increment: section;
  content: "0" counter(section);
  width: 35px;
  height: 35px;
  margin: 5px 10px 15px -45px;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #ccc;
  border: 3px solid #ccc;
  float: left;
  border-radius: 35px;
}
.yt-list.type-numblocks2 li:before {
  border-color: #363636;
  color: #363636;
}
.yt-list.type-numblocks3 li:before {
  border-color: #F7683A;
  color: #F7683A;
}
.yt-list.type-decimal {
  list-style-type: decimal;
}
.yt-list.type-square {
  list-style-type: square;
}
.yt-list.type-roman {
  list-style-type: upper-roman;
}
.yt-list.type-decimal {
  list-style-type: decimal;
}
.yt-list.type-alpha {
  list-style-type: upper-alpha;
}