
.wp-testimonial-quote {
    border-left: 0;
}
.wp-testimonial-quote .testimonial__quote {
    padding: var(--spacer-m) var(--spacer-s) var(--spacer-s);
    background-color: var(--neutral);
    border-radius: 12px;
    font-size: 1.25rem;
    line-height: 1.8rem;
    font-weight: 700;
    position: relative;
    display: flex;
    /* align-items: center; */
    justify-content: center;
    flex-direction: column;
    font-style: italic;
}
.wp-testimonial-quote .testimonial__quote p:first-child::before {
    content: '« ';
}
.wp-testimonial-quote .testimonial__quote p:last-child::after {
    content: ' »';
}
@media (min-width:782px){
    .wp-testimonial-quote .testimonial__quote {
        padding-top: calc(var(--spacer-s) * 1.2);
    }
}
@media (min-width:992px){
    .list-blog:not(.like-blog-slider) .wp-testimonial-quote  {
        padding-left: calc(var(--spacer-s) + var(--spacer-xs));
        padding-right: calc(var(--spacer-s) + var(--spacer-xs));
    }
}
@media (min-width:1200px){
    .block-temoignages .list-blog:not(.blog-slider) {
        flex-wrap: wrap !important;
    }
    .wp-testimonial-quote .testimonial__quote {
        padding-top: var(--spacer-s);
    }
    .list-blog:not(.like-blog-slider) .wp-testimonial-quote .testimonial__quote {
        padding-left: var(--spacer-s);
        padding-right: var(--spacer-s);
    }
}
/*
 @media (min-width:992px){
    .wp-testimonial-quote p {
        padding: var(--spacer-s) calc(var(--spacer-s) + var(--spacer-xs));
    }
} */
.wp-testimonial-quote .testimonial__quote::before {
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    top: 12px;
    left: -8px;
    background-color: var(--tonic);

    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;

	-webkit-mask-image: url(../img/icon-quote.svg);
    mask-image: url(../img/icon-quote.svg);
}
.wp-testimonial-quote cite {
    display: flex;
    align-items: center;
    padding-left: calc(var(--spacer-m) * 1.2);
    padding-top: calc(var(--spacer-m) * .8);
    position: relative;
}
@media screen and (min-width:782px){
    .wp-testimonial-quote cite {
        padding-top: calc(var(--spacer-s) * .8);
        padding-left: calc(var(--spacer-s) * 1.2);
    }
}
@media screen and (min-width:1200px){
    .wp-testimonial-quote cite {
        padding-top: calc(var(--spacer-s) * .5);
        padding-left: var(--spacer-s);
    }
}
.wp-testimonial-quote cite::before {
    content: '';
    position: absolute;
    top: 0;
    left: 12px;
    width: 0px;
    height: 0px;
    border: solid 24px transparent;
    border-bottom-color: var(--neutral);
    transform: rotate(45deg) translateY(-35px);
}
.wp-testimonial-quote cite .portrait .cadre {
    width: 60px;
    height: 60px;
    border-radius: 300px;
    margin-right: 12px;
    background-image: url(../img/portrait-default.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.wp-testimonial-quote cite .auteur {
    font-size: 1.1rem;
    line-height: 1.5rem;
}

.temoignage-container {
    padding: .5rem;
}
.list-blog:not(.blog-slider) article.temoignage-container {
    max-width: none;
}
.list-blog:not(.blog-slider) article.temoignage-container + article.temoignage-container {
    margin-top: var(--marge-y-block);
}
@media screen and (min-width:992px){
    .list-blog:not(.blog-slider) article.temoignage-container {
        flex-basis: 100% !important;
    }
}
/*@media screen and (min-width:992px){
    .list-blog:not(.blog-slider) article.temoignage-container {
        flex-basis: 33% !important;
    }
    .list-blog:not(.blog-slider) article.temoignage-container + article.temoignage-container {
        margin-top: 0;
    }
} */