.prl--list__name {
    margin: 0;
}

.prl--list____address,
.prl--list____contact {
    margin-bottom: 0;
    font-size: .8em;
}

.prl--list {
    margin: 2em 0;
    padding-left: 0;
    list-style: none;
}

.prl--list__item {
    max-width: 100%;
    margin-bottom: 1.5em;
}

.relation-list a {
    text-decoration: none;
}

@media screen and (min-width: 735px) {
    .site--noSidebarBefore .prl--list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .site--noSidebarBefore .prl--list__item {
        -webkit-box-flex: 0 48%;
        -webkit-flex: 0 48%;
        -ms-flex: 0 48%;
        flex: 0 48%;
        max-width: 48%;
    }
}

@media screen and (min-width: 960px) {
    .prl--list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .prl--list__item {
        -webkit-box-flex: 0 48%;
        -webkit-flex: 0 48%;
        -ms-flex: 0 48%;
        flex: 0 48%;
        max-width: 48%;
    }
}

.prl--list__item--hasImage {
    position: relative;
    padding-right: 112px;
}

.prl--list__photo {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 125px;
    filter: grayscale(100%);
}

.prl__img {
    text-indent: -999em;
    background: grey;
    height: 100%;
}

.prl--list__person {
    position: relative;
    background: url(../img/prlBackground.svg) no-repeat 100% 0;
    min-height: 125px;
    padding: 1em;
}

.prl--list__contact a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none;
}

.prl--list__hasIcon:before {
    margin-right: .3em;
    font-family: "icons";
}

.prl--list__email:before {
    content: "\2709";
}

.prl--list__phone:before {
    content: "\260E";
}