﻿.related-links-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 2rem;
    flex-wrap: wrap;
}

.related-links-container .themap {
    background: #c2c5c8
}



.related-links-container h5 {
    font-weight: 500;
    font-size: 1rem;
}

.related-links-container a {
    display: block;
    font-size: 14px;
    color: #272727;
    margin-bottom: 1.5rem;
}

.related-links-container > div {
    min-width: 300px;
    padding-bottom: 2rem;
}

.related-links-container > div:not(.show-more) a:nth-child(n+8) {
    display: none;
}

.related-links-container > .show-more span.show-more {
    display: none;
    font-size: 14px;
    font-weight: 500;
}

.related-links-container span.show-more {
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
}


.related-links-container > div:not(:last-child) {
    padding-right: 1rem;
}
