hr {
  border: 1px solid #dedede;
  margin: 4rem 0;
}

a {
  color: #711900;
  font-weight: 600;
}

ol {
  list-style-type: decimal;
  margin-left: 1.5rem;
  margin-bottom: 2rem;
}
ol li {
  margin: 0.5rem 0;
}
ol.no-bullet {
  margin-left: 0;
  list-style-type: none;
}
ol.loose li {
  margin: 1.5rem 0;
}

ul {
  list-style-type: disc;
  margin-left: 1.5rem;
  margin-bottom: 2rem;
}
ul li {
  margin: 0.5rem 0;
}
ul.no-bullet {
  margin-left: 0;
  list-style-type: none;
}
ul.loose li {
  margin: 1.5rem 0;
}

.cat-title {
  text-transform: uppercase;
  margin-bottom: 2rem;
}

.sub-cat-title {
  color: #2e2925;
  margin-bottom: 1rem;
}

.dark-link {
  color: #2e2925;
  font-weight: normal;
}
.dark-link:hover {
  color: #5c351c;
  text-decoration: none;
}

.main-title {
  margin-bottom: 2rem;
  margin-top: 5rem;
}

.content-wrap.top {
  margin-top: 0;
  padding-top: 0;
}

.main-content {
  order: 2;
}

.aside-wrapper {
  border: 1px solid #dedede;
  border-radius: 0.5rem;
  order: 1;
  margin-bottom: 3rem;
}
.aside-wrapper .aside-content {
  padding: 2rem;
}
.aside-wrapper ul {
  margin-bottom: 0;
}
.aside-wrapper ul li {
  margin: 1rem 0;
}

.tb-card {
  border: 1px solid #dedede;
  border-radius: 0.5rem;
  background-color: #fff;
  padding: 2rem;
  margin: 2rem 0;
}

.tb-title {
  font-family: "Kameron", Rockwell, Courier Bold, Courier, Georgia, Times, Times New Roman, serif;
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1rem;
}

.callout {
  background: #f4f4f4;
  padding: 1rem;
  border-radius: 0.5rem;
  margin: 1rem auto;
}

.mt-1 {
  margin-top: 1rem;
}

.mt-2 {
  margin-top: 2rem;
}

.mb-1 {
  margin-bottom: 1rem;
}

.mb-2 {
  margin-bottom: 2rem;
}

.color-block {
  padding: 2px 10px;
  border-radius: 5px;
  margin: 0 5px;
}
.color-block.blue {
  background-color: blue;
  color: white;
}
.color-block.cyan {
  background-color: cyan;
}
.color-block.magenta {
  background-color: magenta;
  color: white;
}
.color-block.yellow {
  background-color: yellow;
}
.color-block.red {
  background-color: red;
  color: white;
}
.color-block.green {
  background-color: green;
  color: white;
}

@media print, screen and (min-width: 48em) {
  .main-title {
    margin-bottom: 3rem;
  }
  .main-content {
    order: 1;
  }
  .aside-wrapper {
    order: 2;
    position: -webkit-sticky;
    position: sticky;
    top: 10rem;
  }
}

/*# sourceMappingURL=troubleshoot.css.map */
