.nswers-media-mention-wrapper {
    overflow: hidden;
    position: relative;
}

.nswers-mm-slidenav {
    position: absolute;
    top: 40%;
    z-index: 1;
}

.nswers-mm-slidenav button {
    font-size: 35px;
    background-color: transparent;
    border: none;
    cursor: pointer;
}

.nswers-mm-slidenav.nswers-mm-slidenavleft {
    right: 0;
}

.nswers-media-mention-pagination {
    width: 100%;
    text-align: center;
}

.nswers-media-mention-pagination button {
    color: transparent;
    padding: 0;
    margin: 0 5px;
    border-radius: 50%;
    border: none;
    width: 7px;
    height: 7px;
    line-height: 0;
    background-color: #cacaca;
    cursor: pointer;
}

.nswers-media-mention-pagination button.active {
    background-color: #4c4c4c;
}


.nswers-media-mention-wrapper > div.nswers-media-mention-slidebox {
    left: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    position: relative;
    transition: left 1s;
}

.nswers-media-mention-wrapper > div.nswers-media-mention-slidebox.notransition {
    transition: left 0s !important;
}

.nswers-media-mention-wrapper .nswers-media-mention {
    width: 100%;
}

.nswers-media-mention-wrapper.threeup .nswers-media-mention,
.nswers-media-mention-wrapper.twoup .nswers-media-mention {
    border-right-color: rgb(14, 41, 74);
    border-right-style: solid;
    border-right-width: 1px;
}


.nswers-media-mention-wrapper.threeup .nswers-media-mention:nth-child(3n) {
    border-right: none;
}

.nswers-media-mention-wrapper.twoup .nswers-media-mention:nth-child(2n) {
    border-right: none;
}

.nswers-media-mention-wrapper.threeup .nswers-media-mention {
    width: 33%;

}


.nswers-media-mention-wrapper.twoup .nswers-media-mention {
    width: 49%;
}


.nswers-media-mention {
    padding: 0 20px;
    font-size: 16px;
    font-family: Lato, sans-serif;
    color: #666666;
    flex-grow: 1;
    flex-shrink: 0;


}


.nswers-media-mention > div {
    margin-bottom: 20px;
}

.nswers-media-mention .nswers-mm-date {
    color: #0E294A;
    margin-bottom: 20px;
}

.nswers-media-mention h4.nswers-mm-title {
    font-size: 24px;
    font-weight: 700;
    color: #666666;

}

.nswers-media-mention .nswers-mm-mediasource {
    font-style: italic;
}

.nswers-media-mention .nswers-mm-outcomes {
    display: flex;

}

a.outcome-media-link img {
    width: 50px;
    max-width: 100%
}

.nswers-media-mention .nswers-mm-productlink a {
    color: rgb(148, 39, 143);
}