/* ==========================================================================
   Testimonials boxed style - begin
   ========================================================================== */

.eltdf-testimonials-holder {
    
    &.eltdf-testimonials-boxed {

        .eltdf-testimonials {
            padding: 0;
            margin: 0;
        }

        .eltdf-testimonial-content {
            padding: 50px 50px 33px;
            background-color: #fbfbfb;
            box-sizing: border-box;
            text-align: center;
        }

        .eltdf-testimonial-image {

            display: inline-block;
            position: relative;
            margin-bottom: 7px;

            img {
                margin: 0 auto;
            }

            .eltdf-testimonial-mark {
                position: absolute;
                font-family: $addition-text-font;
                font-weight: 700;
                font-size: 55px;
                color: #fff;
                left: calc(50% + 20px);
                bottom: -11px;
                z-index: 5;

                &:after {
                    content: '';
                    display: block;
                    width: 35px;
                    height: 35px;
                    border: 2px solid #fff;
                    background-color: #d6e2e7;
                    border-radius: 50%;
                    box-sizing: border-box;
                    position: absolute;
                    top: -16px;
                    left: -9px;
                    z-index: -1;
                }
            }
        }

        .eltdf-testimonials-author-holder {
            @include eltdfRelativeHolderLayout();
            margin: 9px 0 0;

            .eltdf-testimonial-author {
                margin: 0;
            }

            .eltdf-testimonials-author-job {
                display: block;
                font-size: 21px;
                font-family: $addition-text-font;
                font-style: italic;
                color: $first-main-color;
                margin: 2px 0 4px;
            }
        }

        .eltdf-owl-slider .owl-nav {
            .owl-prev {
                left: -60px;
            }
            .owl-next {
                right: -60px;
            }
        }

        &.eltdf-testimonials-skin-light {
            .eltdf-owl-slider {
                .owl-nav {
                    .owl-next,
                    .owl-prev {
                        >span {
                            background-color: #fff;
                        }
                    }
                }
                .owl-dots {
                    .owl-dot {
                        background: #fff;
                    }
                }
            }
        }
    }
}
/* ==========================================================================
   Testimonials boxed style - end
   ========================================================================== */

