#teamContainer .aspBox {
    padding: 10px;
    display: inline-block;
    width:25%;
    text-align:center;
    font-family: var( --e-global-typography-primary-font-family );
}
#teamContainer .aspBox.single {
    padding: 10px;
    display: inline-block;
    width:50%;
    text-align:left;
    font-family: var( --e-global-typography-primary-font-family );
}
#teamContainer .aspBox .pict {
    border-radius: 10px;
    display:block;
    background-position: center center;
    background-size:cover;
    width: 265px;
    height: 265px;
    border: 1px solid #ddd;
    margin-right: 20px;
}
#teamContainer .aspBox.single .pict {
    background-position: center center;
    background-size:cover;
    width: 265px;
    height: 265px;
    border: 1px solid #ddd;
    float:left;
}
#teamContainer .aspBox .mail {
    display:inline-block;
    margin: 5px 0;
}
#teamContainer .aspBox.single .mail {
    display:unset;
    margin: 5px 0;
}
#teamContainer .aspBox .name {
    font-size: 18px;
    display: inline-block;
    font-weight: 600;
    color: #222;
}
#teamContainer .aspBox .posi {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #888;
    display:block;
    min-height: 37px;
}
#teamContainer .aspBox .mail:hover,
#teamContainer .aspBox .phone:hover,
#teamContainer .aspBox .mobile:hover,
#teamContainer .aspBox.single .mail a:hover,
#teamContainer .aspBox.single .phone:hover,
#teamContainer .aspBox.single .mobile:hover {
    color: #222 !important;
    text-decoration: underline !important;
}

button.filter-category-list {
    border-color: #009370;
    color: #009370;
    margin: 10px;
}
button.filter-category-list:hover,
button.filter-category-list.active,
button.filter-category-list:focus,
button.filter-category-list:link {
    background-color: #009370;
    color: #fff;
}