/*  TODO: when full redesign implementation is complete:
    Replace primary-new to primary, secondary-new to secondary, and so on..
*/
.custom-select:-moz-focusring,
.custom-select::-moz-focus-inner {
  color: transparent;
  text-shadow: 0 0 0 #434343; }

.main-content {
  padding: 0; }

.siteMap-container {
  width: 100%; }
  .siteMap-container .category-container {
    display: flex;
    flex-wrap: wrap;
    padding: 1rem 0 1rem 0; }
    .siteMap-container .category-container .category-title {
      padding: .25rem 0 .25rem 0;
      background-color: #0063ba;
      margin-bottom: 20px;
      flex: 1 100%;
      width: 100%; }
      .siteMap-container .category-container .category-title a {
        color: #ffffff;
        margin-left: 1rem; }
    @media (min-width: 1280px) {
      .siteMap-container .category-container .sub-category {
        flex-grow: 1; } }
    .siteMap-container .category-container a {
      color: black; }
    .siteMap-container .category-container h3 {
      margin-left: 2rem; }
    .siteMap-container .category-container h4 {
      margin-left: 3rem;
      display: list-item;
      list-style-type: disc;
      list-style-position: inside; }

