/*
Theme Name:  Attraptemps
Theme URI:   http://starterdivi.kinsta.cloud
Version:     1.0
Description: Theme Enfant Divi
Author:      adminAT66
Author URI:  http://starterdivi.kinsta.cloud
Template:    Divi
*/

/*- Add any CSS custom code for this child theme below this line -*/

/*####################################################################################*/
/* Listing Results */
/*####################################################################################*/

.search-filter-results {
	display: flex;
	flex-wrap: wrap;
}
.search-filter-results #post-found {
	width: 100%;
	margin-top: 8rem;
	font-weight: 300;
	margin-bottom: 1rem;
}
.search-filter-results .resultats-chiffre {
	color: #29aded;
	font-weight: 800;
}
.search-filter-results .lien-post {
	position: relative;
	display: block;
	width: 30%;
	margin-bottom: 1rem;
	margin-right: 2rem;
	background: #fff;
}

.search-filter-results .post {
	display: flex;
	flex-direction: column;
	align-items: center;
	align-content: center;
	height: 175px;
	border: 1px solid #fff;
	box-shadow: 0px 0px 15px 4px rgb(127 127 127 / 20%);
}

.search-filter-results .container-img,
.search-filter-results .container-img > img,
.search-filter-results .descr {
	display: block;
}
.search-filter-results .container-img {
	height: auto;
	width: 100%;
	background-size: cover;
}
.search-filter-results .container-img > img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.search-filter-results h2.title {
	margin-top: 0.5em;
	font-size: 40px;
	text-align: center;
}
.search-filter-results .descr {
	text-align: center;
	padding: 0 0.5em;
	color: #000;
	font-weight: 400;
}

.search-filter-results .bouton-resultat {
	border: none;
	background: #29aded;
	margin: 2rem 0;
	text-transform: uppercase;
	color: #fff;
	padding: 1em 5em;
	font-size: 16px;
	cursor: pointer;
}

.searchandfilter label {
	width: 90%;
}
.searchandfilter select.sf-input-select {
	min-width: 100%;
	width: 100%;
	max-width: 100%;
	padding: 1em;
}

/*Actu*/
.page-id-405 .search-filter-results .descr {
	display: none;
}

/*EVT*/
#row-evt {
	height: 100vh;
}
.page-id-403 .search-filter-results .post {
	height: 620px;
}
.page-id-403 .search-filter-results h2.title {
	font-size: 25px;
	font-weight: 600;
}

/*Agenda*/
.page-id-3332 .search-filter-results .post {
	height: 195px;
}
.page-id-3332 .search-filter-results .lien-post {
	width: 100%;
}

/*RWD*/
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	#search-filter-form-3282 > ul li {
		display: block;
		width: 100% !important;
	}
}
