@charset "utf-8";
/* ===========================================================

Title: contents.css
Created: 2017-11-30

=========================================================== */

/* ===========================================================

  sitemap

=========================================================== */

.sitemap {
  display: flex;
  flex-direction: column;
  margin: 0 -1rem;
  margin: 0;
}

.sitemap__cell {
  display: block;
  padding: 1rem;
  width: 100%;
}
@media (min-width: 768px) {
  .sitemap {
    flex-direction: row;
  }
  .sitemap__cell {
    width: 50%;
  }
}

.sitemap ul {
  display: block;
  margin: 0;
  padding: 0;
}

.sitemap li {
  display: block;
  margin: 0;
  padding: 0;
  border-bottom: solid 1px #dddddd;
}

.sitemap a {
  position: relative;
  display: block;
  margin: 0;
  padding: 1em 0 1em 1em;
}

.sitemap a::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  margin: 0;
  padding: 1em 0;
  color: rgba(215, 9, 47, 1);
  content: "\ea13";
  font-family: basicicon;
}

/* ===========================================================

  fiduciary

=========================================================== */
.fiduciary-philosophy {
  margin: 2rem auto;
  padding: 1rem .5rem;
  width: 100%;
  border: solid 1px #000000;
}
@media (min-width: 768px) {
  .fiduciary-philosophy {
    width: 60%;
  }
}

.fiduciary-report th,
.fiduciary-report td {
  width: auto;
  border-right: solid 1px #dddddd;
  vertical-align: middle;
}
.fiduciary-report th:last-child,
.fiduciary-report td:last-child {
  border-right: none;
}
.link-mark--caret-right.fiduciary-link a {
  color: rgba(215, 9, 47, 1);
}
.link-mark--caret-right.fiduciary-link a::before,
a.link-mark--caret-right.fiduciary-link::before {
  padding-top: 0.1em;
  color: rgba(215, 9, 47, 1);
}
