/************************************************/
/******************** EXPERTOS ******************/
/************************************************/

#expertos {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 -0.9375rem;
    padding: 0;
}

#expertos > li {
    padding: 0.9375rem;
}

#expertos > li.columns:last-child {
    float: left;
}

#expertos > li .innerWrapper {
    border: 1px solid #acacac;
    height: 100%;
    padding: 1em;
}

#expertos > li .featured-image {
    float: left;
    margin: 0 1em 1em 0;
    max-width: 100px;
    width: 100%;
}

#expertos > li .featured-image img {
    border: 1px solid #ccc;
}

#expertos > li .postTitle {
    margin: 1.5em 0 0 0;
}

#expertos > li .expertos-title {
    font: 400 12px/1.5 'Cabin', sans-serif;
    margin-bottom: 20px;
}

#expertos > li .post-details {
    clear: both;
}

#expertos > li .post-details *:not(.postTitle):not(i) {
    font-family: 'Cabin', sans-serif;
}

#expertos > li .post-details h6 {
    margin: 0;
}

#expertos > li .post-details h6 + h6 {
    margin-top: 0.5em;
}

#expertos > li .post-details h6 a {
    color: #000;
    cursor: default;
    pointer-events: none;
    text-decoration: none;
    text-transform: lowercase;
}

#expertos > li .post-details > .expertos-contact {
    background-image: linear-gradient(to right, #ababab 30%, rgba(255, 255, 255, 0) 0%), linear-gradient(to right, #ababab 30%, rgba(255, 255, 255, 0) 0%);
    background-position: top left, bottom left;
    background-repeat: repeat-x, repeat-x;
    background-size: 6px 2px;
    display: inline-block;
    font-weight: 700;
    margin: 1em 0 0 0;
    padding: 0.5em 0;
    width: 100%;
}

#expertos > li .post-details > .expertos-contact li {
    margin: 0;
}

#expertos > li .post-details > .expertos-contact li a {
    text-decoration: none;
}

#expertos > li .accordion-container {
    margin-bottom: 0;
    margin-top: 1.5em;
}

#expertos > li .accordion-container .accordion-content {
    padding: 0 0.5em;
}

#expertos > li .accordion-container .accordion-content p {
    font: 400 15px/1.75 'Cabin', sans-serif;
}

#expertos > li .accordion-container .accordion-content *:last-child {
    margin-bottom: 0;
}