/*****************************************************
* elements
******************************************************/

input[type="text"], input[type="search"] {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    padding: 2px;
    border-style: solid;
    border-width: 1px;
    border-color: #dfdfdf;
    border-top-color: #a0a0a0;
    border-left-color: #a0a0a0;
}

.ritimo-Form {
    padding: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #ced4da;
}

.scrutari-area-Result {
    --scrutari-description-style: normal;
    display: grid;
    grid-template-columns: auto;
}
@media (min-width: 992px) {
    .scrutari-area-Result {
        grid-template-columns: calc(67% - 40px) 33%;
        grid-template-areas: 
            "evitement ."
            "resultats filtres"
            "links .";
        column-gap: 40px;
    }    
    .ritimo_search_display {
        grid-area: resultats;
    }
    .ritimo_filtres {
        grid-area: filtres;
    }
    .ritimo_evitement {
        grid-area: evitement;
    }
    .ritimo_links {
        grid-area: links;
    }
}

.ritimo-Form .btn-link,
.ritimo_filtres .btn {
    padding: 0;
}
.ritimo-Form .btn-link::after,
.ritimo_filtres .btn::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
}

.scrutari-fiche-Icon {
    margin-right: .5em;
}

.scrutari-fiche-Attribute:not(:last-child):after {
    content: "\0000a0; ";
}

[data-scrutari-block="ficheList"] {
    margin-top: 1.25rem;
}
.scrutari-fiche-Block {
    margin-bottom: 1.25rem;
}
.scrutari-fiche-Year-Attribute::first-letter {
    text-transform: uppercase;
}

.scrutari-area-Title {
    display: none;
}