.participant {
    display:flex;
    margin:40px 0 40px 0
}
.search-results .participant {
    display:block;
    margin:0
}
.participant h3 {
    font-family:'Helvetica Neue',Helvetica,Arial,Lucida,sans-serif;
    font-weight:700;
    font-size:24px;
    color:#666666;
    text-transform:uppercase
}
.participant .participant-image {
    margin-right:20px
}
.participant .participant-image img {
    max-width:150px;
    border-radius:50%
}
.participant .participant-info .participant-orgs {
    margin:0 0 5px 0
}
.participant .participant-info .participant-orgs,
.participant .participant-info .participant-orgs a {
    color:#6C7378
}
div:not[class*="header"] .participant-menu {
    border-left:1px solid rgba(0,102,115,0.3);
    text-transform:uppercase;
    min-height:350px
}
.participant-menu ul {
    margin-top: 5px
}
.participant-menu ul,
.participant-menu li {
    padding:0;
    text-indent:0;
    list-style-type:none
}
.participant-menu a {
    font-family:'Helvetica Neue',Helvetica,Arial,Lucida,sans-serif;
    font-size:14px;
    color:#6C7378!important;
    line-height:2.5em;
    padding-left:20px
}
.participant-menu a:hover {
    color:rgba(0,102,115,1)!important
}


@media only screen and (max-width:980px) {
    .participant {
        flex-direction: column
    }
}

/* Maybe Remove */

div:not[class*="header"] .participant-menu {
    border-left:1px solid rgba(0,102,115,0.3);
    text-transform:uppercase;
    min-height:350px
}
.participant-menu ul {
    margin-top: 5px
}
.participant-menu ul,
.participant-menu li {
    padding:0;
    text-indent:0;
    list-style-type:none
}
.participant-menu a {
    font-family:'Helvetica Neue',Helvetica,Arial,Lucida,sans-serif;
    font-size:14px;
    color:#6C7378!important;
    line-height:2.5em;
    padding-left:20px
}
.participant-menu a:hover {
    color:rgba(0,102,115,1)!important
}