Recent updates have caused the outline property used to add border styling to the testimonial module to create extra space above the content.


To fix this, find this section of CSS:


/*Testimonials*/

.ds-testimonial .et_pb_testimonial_description {
    border: 1px solid #bef6f2;
    outline: 5px solid #defaf8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) -55px 65px 65px -35px;
    box-shadow: rgba(0, 0, 0, 0.2) -55px 65px 65px -35px;
}

.ds-testimonial .et_pb_testimonial_description_inner {
    padding: 20px;
    width: 100% !important
}

.ds-testimonial .et_pb_testimonial_description:after,
.ds-testimonial .et_pb_testimonial_description:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.ds-testimonial .et_pb_testimonial_description:after {
    border-color: transparent;
    border-bottom-color: #fff;
    border-width: 5px;
    margin-left: -5px;
}

.ds-testimonial .et_pb_testimonial_description:before {
    border-color: transparent;
    border-bottom-color: #bef6f2;
    border-width: 15px;
    margin-left: -15px;
}

.ds-testimonial .et_pb_testimonial_portrait {
    margin-bottom: 30px !important;
    border: 5px solid #defaf8;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) -35px 25px 65px -35px;
    box-shadow: rgba(0, 0, 0, 0.2) -35px 25px 65px -35px;
}

.ds-testimonial .et_pb_testimonial_portrait:before {
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media only screen and (max-width: 980px) and (min-width: 768px) {
    .et_pb_column .ds-testimonial .et_pb_testimonial_portrait {
        display: block;
        float: none;
        margin: 0 auto;
    }
}



And replace it with this:


/*Testimonials*/

.ds-testimonial .et_pb_testimonial_description {
    border: 1px solid #bef6f2;
    outline: none !important; /*Updated 20/02/18*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex !important;
    margin-left: 0 !important; /*Added 20/02/18*/
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) -55px 65px 65px -35px;
    box-shadow: rgba(0, 0, 0, 0.2) -55px 65px 65px -35px;
}

.ds-testimonial .et_pb_testimonial_description_inner {
    padding: 20px;
    width: 100% !important
}

/*Added 20/02/18*/
.ds-testimonial .et_pb_testimonial_description_inner * {
    position: relative;
}

/*Added 20/02/18*/
.ds-testimonial .et_pb_testimonial_description_inner:before {
    content: '';
    outline: 5px solid #defaf8;
    outline-offset: 1px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.ds-testimonial .et_pb_testimonial_description:after,
.ds-testimonial .et_pb_testimonial_description:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.ds-testimonial .et_pb_testimonial_description:after {
    border-color: transparent;
    border-bottom-color: #fff;
    border-width: 5px;
    margin-left: -5px;
    z-index: 2; /*Added 20/02/18*/
}

.ds-testimonial .et_pb_testimonial_description:before {
    border-color: transparent;
    border-bottom-color: #bef6f2;
    border-width: 15px;
    margin-left: -15px;
    z-index: 1; /*Added 20/02/18*/
}

.ds-testimonial .et_pb_testimonial_portrait {
    margin-bottom: 30px !important;
    border: 5px solid #defaf8;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) -35px 25px 65px -35px;
    box-shadow: rgba(0, 0, 0, 0.2) -35px 25px 65px -35px;
}

.ds-testimonial .et_pb_testimonial_portrait:before {
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media only screen and (max-width: 980px) and (min-width: 768px) {
    .et_pb_column .ds-testimonial .et_pb_testimonial_portrait {
        display: block;
        float: none;
        margin: 0 auto;
    }
}


You will need to update your colours if you changed them from the theme colours.


Applies to V1.1, fixed in V1.2