
/*=============================================
=            Meet Team List            =
=============================================*/

.divi-child .entry-content .team-members-list-container {
    max-width:85%;
    margin:0 auto;
}

.divi-child .entry-content .team-members-list {
    list-style:none;
    margin:0;
    padding:0;
}

.divi-child .entry-content .team-members-list:last-child {
    margin:0;
}

.divi-child .entry-content .team-members-list__single {
    background-color:#FFF;
    margin:0 0 50px;
}

.divi-child .entry-content .team-members-list__single:last-child {
    margin:0;
}

.divi-child .entry-content .team-members-list__inner {
    display:flex;
    align-items:stretch;
    justify-content:space-between;
    flex:1 0 auto;
    flex-wrap:wrap;
    flex-direction:row;
    border:2px solid var(--r-office-green);
    padding:20px;
}

.divi-child .entry-content .team-members-list__img-outer {
    flex-basis:100%;
    max-width:100%;
    margin:0;
}

.divi-child .entry-content .team-members-list__main-image {
    display:block;
    width:100%;
    height:250px;
}

.divi-child .entry-content .team-members-list__main-image img {
    display:block;
    width:100%;
    height:100%;
    object-fit:contain;
    object-position:center center;
}

.divi-child .entry-content .team-members-list__content {
    flex-basis:100%;
    max-width:100%;
    padding:20px 0 0 0;
}

.divi-child .entry-content .team-members-list__name {
    margin-bottom:10px;
    font-weight:700;
    padding:0;
}


.divi-child .entry-content .team-members-list__title {
    color:var(--r-pigment-green);
    font-weight:600;
    margin-bottom:20px;
    padding:0;
}


@media only screen and (min-width:768px) {
    .divi-child .entry-content .team-members-list__img-outer {
        flex-basis:33.3333%;
        max-width:33.3333%;
    }

    .divi-child .entry-content .team-members-list__main-image {
        height: 100%;
    }

    .divi-child .entry-content .team-members-list__content {
        flex-basis:66.6666%;
        max-width:66.6666%;
        padding:0 0 0 30px;
    }
}

/*=====  End of Meet Team List  ======*/