 .link-list-wrapper {
     margin: 0 auto;
     background-color: transparent !important;
     width: 70%;
     padding: 2rem 0;
}
 .link-list-wrapper .link-list-body {
     max-width: 100%;
     margin: 0 auto;
     display: block;
     position: relative;
     float: none;
}
 .link-list-wrapper .list-col.list-title {
     float: left;
     margin: 0;
     padding: 0;
     font-size: 1.25rem;
     color: var(--brand-color1);
}
 .link-list-wrapper .navigation-list-title {
     float: right;
     padding-right: .3125rem;
}
 .link-list-wrapper .list-col.list-title {
     float: left;
     margin: 0;
     padding: 0;
     display: block;
     width: 50%;
     text-align: right;
}
 .link-list-wrapper .list-col.list-items {
     float: left;
     padding: 0;
     margin: 0;
     width: 50%;
}
 .link-list-wrapper [id^="linkListNav"] > button > div > div.link-listing-firstchild:not(:first-child) {
     display: none;
}
 .link-list-wrapper .link-listing a {
     background-color: transparent;
     color: #2f628f !important;
     font-size: 1.25rem;
}
 .link-list-wrapper .link-listing {
     padding: .3125rem 0;
     border-bottom: 1px inset;
}
 .link-list-wrapper button.accordion-button.collapsed:not(:first-child) {
     display: none;
}
 .link-list-wrapper [id^="linkListNav"] > button:not(:first-child) {
     display: none;
}
 .link-list-wrapper button.accordion-button {
     width: 100%;
     float: left;
     margin: -.3125rem auto 0;
     text-align: left;
}
 .link-list-wrapper #collapseOne>div>div a, .link-list-wrapper #collapseOne>div>div {
     background-color: var(--brand-color4);
}
 .link-list-wrapper .accordion-button:not(.collapsed) {
     box-shadow: none;
}
 .link-list-wrapper .link-listing-firstchild, .link-list-wrapper .link-listing-firstchild a {
     width: 85%;
     font-size: 1.5rem;
     color: #2f628f !important;
     padding-top: .625rem;
     padding-bottom: .625rem;
}
 .link-list-wrapper .accordion-body {
     padding: 0.4rem;
     border-top: 1px solid;
     max-width: 100%;
     background-color: var(--brand-color4);
}
 .link-list-wrapper .accordion-button:focus {
     box-shadow: none;
}
 .link-list-wrapper #collapseOne>div>div:nth-child(1) {
     display: none;
}
 .link-list-wrapper [id^="linkListNav"] > button:nth-child(2) > div > img {
     width: 15px;
}
 .link-list-wrapper .link-list-accordion {
     margin-top: -.625rem;
     float: left;
}
 .link-list-wrapper .accordion-item {
     background-color: transparent;
     border: 0;
}
 .link-list-wrapper .accordion-button {
     background-color: transparent;
     border: 0;
     padding: .3125rem .375rem 0;
}
 .link-list-wrapper .accordion-button::after {
     display: none;
}
 .link-list-wrapper .accordion-button:not(.collapsed)::after {
     display: none;
}
 [id^="linkListNav"] .link-list-caret {
     margin: -2.1875rem 0 0 18.5rem;
     width: 60px;
     color:var(--brand-color3);
}
@media (max-width: 992px) {
    .link-list-wrapper {
         width: 100%;
    }
}
@media (max-width: 768px) {
    [id^="linkListNav"] .link-list-caret {
         margin: -3rem 0 0 14rem;
         width: 50px;
         float: left;
    }
     .link-list-wrapper .link-listing-firstchild, .link-list-wrapper .link-listing-firstchild a {
         width: 100%;
         font-size: 1.25rem;
         color: var(--brand-color2) !important;
         padding: 0 0 1rem 0;
         margin: 0 0 0 -7rem;
         float: left;
    }
     .link-list-wrapper .list-col.list-title {
         float: none;
         margin: 0 auto;
         padding: 0;
         display: block;
         width: 100%;
         text-align: center;
    }
     .link-list-wrapper .navigation-list-title {
         float: none;
         padding-right: .3125rem;
         text-align: center;
    }
     .link-list-wrapper .list-col.list-items {
         float: none;
         padding: 0;
         margin: 0 auto;
         width: 80%;
         text-align: center;
    }
     .link-list-wrapper .list-col.list-items button.accordion-button {
         width: 100%;
         float: none;
         margin: 0 5rem;
         text-align: center;
    }
     .link-list-wrapper .list-col.list-items button.accordion-button:not(:first-child) {
         display: none;
    }
}