:root {
  --md-primary-fg-color:        #000;
  --md-accent-fg-color:         #000;
}

:root > * {
  /* Footer */
  --md-footer-bg-color:         #000000;
}

.md-header {
  background-color: #000;
}

.md-version__list {
  overflow: auto;
}

ul.video-list {
  counter-reset: section;
  list-style: none;
  padding-left: 0;
  position:relative
}

ul.video-list .video:not(:last-of-type) a {
  border-bottom:2px solid #e6e6e6
}

ul.video-list a {
  position: relative;
  padding: 2rem 2rem 2rem 4.2rem;
  display: block;
  box-sizing:border-box
}

ul.video-list a .info {
  padding-top:0.25rem
}

ul.video-list a .info::before {
  counter-increment: section;
  content: counter(section);
  position: absolute;
  left: 1.5rem;
  color:black
}

ul.video-list a .info > p, ul.video-list a .info > span {
  color:black
}

ul.video-list a .info .title {
  margin-top: 0;
  margin-bottom:0.7rem
}

ul.video-list a .info .description {
  margin-bottom: 1rem;

}

ul.video-list a .info .duration, ul.video-list a .info .duration span {
  color: #6e6e6e;
 
}

ul.video-list a:hover, ul.video-list a:focus {
  text-decoration:none
}

ul.video-list a:hover {
  background:#f2f2f2
}

ul.video-list a:hover::after {
  content: '';
  display: block;
  width: 6rem;
  height: 6rem;
  position: absolute;
  background: url("/img/play.svg");
  background-size: 6rem;
  top: 3rem;
  left:8.6rem
}

ul.video-list .thumb {
  max-height: 8.2rem;
  padding-right: 2rem;
  position: relative;
  float:left
}

/* k0rdent Enterprise docs overrides */

.md-typeset h1 {
  font-size: 1.5rem;
}

/* Base spacing for all navigation items */
.md-nav__item {
  margin: 0.4rem 0; /* Base spacing for all items */
}

/* First child in a nested section gets less top margin */
.md-nav__item--nested .md-nav__list > .md-nav__item:first-child {
  margin-top: 0.1rem;
}

/* Last child in a nested section gets less bottom margin */
.md-nav__item--nested > .md-nav > .md-nav__list > .md-nav__item:last-child {
  margin-bottom: 0.1rem;
}

/* Directories (nested items) with special handling */
.md-nav__item--nested {
  margin-bottom: 0.5rem; /* Space after a directory and its children */
}

/* Extra space between consecutive directories */
.md-nav__item--nested + .md-nav__item--nested {
  margin-top: 1rem;
}

/* Space between a directory and a non-directory that follows */
.md-nav__item--nested + .md-nav__item:not(.md-nav__item--nested) {
  margin-top: 0.6rem;
}

/* standardize line-height of first and subsequent paragraphs */
h1 + p, 
p {
  line-height: 1.6 !important; /* Choose your preferred line height */
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* increase size of logo */
.md-logo img {
  width: 225px !important;  /* Increase from default (usually 30px) */
  height: auto !important;  /* Maintain aspect ratio */
}