.search-col .facetwp-facet-type_profil {
        display:flex;
        column-gap:15px;
}
.search-col .facetwp-facet-type_profil .facetwp-counter {
        display:none;
}
.search-col .map-link {
        margin-top:2em;
        border:solid 1px var(--main-color);
        display:block;
        position:relative;
}
.search-col .map-link:after {
        content:'';
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        background:var(--main-color);
        opacity:0;
        transition:opacity .3s;
        z-index:1;
}
.search-col .map-link:hover:after {
        opacity:.4;
}
.search-col .map-link:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: black;
        background: radial-gradient(circle, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 85%);
        opacity: 0;
        transition:opacity .3s;
}
.search-col .map-link:hover:before {
        opacity: .15;
}
.search-col .map-link svg {
        width:20%;
        position:absolute;
        left:50%;
        top:50%;
        transform:translate(-50%, -50%);
        z-index:2;
}
.search-col .map-link svg path {
        transition:fill .3s;
}
.search-col .map-link:hover svg path {
        fill:#fff;
}
.search-page .results-col .results .result.profil {       
        min-height: 100px;
}
.search-page .results-col .result.profil.lieux {
        --current-page-color: var(--blog-color);
}
.search-page .results-col .results .result.profil .result-picture {
        padding:0;
        max-width: 180px;
        transition: .2s;
}
.search-page .results-col .result.profil .result-info {
        padding-left:10px;
}
/*.search-page .results-col .result.profil .result-info .name {
        font-weight:700;
}
.search-page .results-col .result.profil .result-info .surname {
        font-weight:400;
}*/
.search-page .results-col .result.profil .result-info .surname + .name {
        font-weight:700;
}
.search-page .results-col .results-grid .result.profil {
        flex-direction:column;
        perspective: 1000px;
}
.search-page .results-col .results-grid .result.profil .inner {
        display:flex;
        flex-direction:column;
        position:relative;
        height: 100%;
        transition:all .3s;
}
.search-page .results-col .results .result.profil .result-picture{
        overflow: hidden;
        position: relative;
}
.search-page .results-col .results .result.profil .result-picture.result-svg:hover {
        /* background-color: var(--current-page-color); */
}
.search-page .results-col .results .result.profil .result-picture img{
        position: relative;
        transition: .5s;
}
.search-page .results-col .results .result.profil.acteurs .result-picture:hover img{
        filter: grayscale(1);
        transform: scale(1.05);
}
.search-page .results-col .results .result.profil .result-picture:after {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        mix-blend-mode: multiply;
        opacity: 0;
        transition: opacity .3s;
        background: var(--current-page-color);
        pointer-events: none;
}
.search-page .results-col .results .result.profil .result-picture:hover:after{
        opacity: .6;
}
.search-page .results-col .results .result.profil .result-picture svg{
        transition: .3s;
}
.search-page .results-col .results .result.profil .result-picture:hover svg{
        transform: scale(1.1);
}
.search-page .results-col .results .result.profil .result-picture svg path,
.search-page .results-col .results .result.profil .result-picture svg circle,
.search-page .results-col .results .result.profil .result-picture svg rect,
.search-page .results-col .results .result.profil .result-picture svg line,
.search-page .results-col .results .result.profil .result-picture svg polygon{
        transition: .3s;
}
.search-page .results-col .results .result.profil .result-picture:hover svg path,
.search-page .results-col .results .result.profil .result-picture:hover svg circle,
.search-page .results-col .results .result.profil .result-picture:hover svg rect,
.search-page .results-col .results .result.profil .result-picture:hover svg line,
.search-page .results-col .results .result.profil .result-picture:hover svg polygon{
        fill: var(--current-page-color) ;
}
.search-page .results-col .results-grid .result.profil .result-info {
        padding-left: 0;
        padding-top: 5px
}
.search-page .results-col .results-grid .result.profil .result-picture {
        max-width: 100%;
        width: 100%;
        object-fit:cover;
}
.search-page .results-col .results-grid .result.profil .result-subtitle {
        margin-bottom:0;
}
.search-page .results-col .results-grid .result.profil .tags {
        margin-top:3px;
}
.search-page .results-col .results-grid .result:before,
.search-page .results-col .results-grid .result:after {
        content:none;
}

.search-page .results-col .results .result-picture {
        background:url(../img/stripes.php?color=00acc3);
        background-size:550px;
}
.search-page .results-col .results-grid .result.profil.lieux .result-picture {
        background-image: url(../img/stripes.php?color=ffc162);
}
.search-page .results-col .results .result-picture .no-img-placeholder {
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        height:100%;
        font-size: 0;
}
.search-page .results-col .results .result-picture .no-img-placeholder svg {
        height: 66%;
        /* margin-top: 14%; */
}
.search-page .results-col .results.results-grid .result-picture .no-img-placeholder {
        height: 190px;
}


/*.search-page .results-col .results .result-picture .no-img-placeholder svg path {
        fill:var(--current-page-color);
}*/
.search-page .results-col .results .result-picture .no-img-placeholder .bi {
        position: relative;
        top: -2px;
        font-size: 70px;
}
#facetwp-map .gm-style-iw-d h3 .name {
        font-weight:bold;
}