/* Moteur de recherche */
#popmake-958 .search-field,
#popmake-958 input[name="s"]{
	font-size:20px;
	color: #000;
	min-height:50px;
	margin-bottom:5px;
    margin-top: 30px;
	width: 100%;
	background-color: transparent;
}
.search-submit,
#searchsubmit{
	display:none;
	border: 1px solid #DC3545;
	background-color: #DC3545;
	color: #FFF;
	border-radius: 10px;
	width:150px;
	height: 40px;
	/*font-size:17px;*/
	font-size:.875rem;
	transition: all .3s ease;
	cursor: pointer;
	padding: 0px;
}
#searchsubmit:hover{
	background-color: #DC3545;
	border: 1px solid #DC3545;
}

.search.separate-containers .page-header{
	padding: 0px;
}

.search .page-title{
	margin: 0px;
    font-size: 22px;
	text-transform: none;
    font-size: 18px;
    color: #333;
	text-align: center;
	font-family: 'Roboto';
	font-weight: 300;
}
.search .page-title span{
	font-weight: bold;
	text-transform: uppercase;
}

.search .entry-title{
	text-transform: uppercase;
	max-width:600px;
	overflow: hidden;
}
.search .entry-title a{
	text-transform: uppercase;
    font-size: 18px;
    font-family: "Roboto Condensed";
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}

.search .entry-title a:hover{
	color: #DC3545;
    text-decoration-thickness: 2px;
}

.search .byline{
	display: none;
}

.search .page-header{
	margin-bottom: 0px;
}

.search .entry-summary:not(:first-child){
	margin-top: 0px;
	font-weight: 300;
	float: left;
	width: 90%;	
}

.search footer.entry-meta{
	margin-top: 0px;
	width: 10%;
	float: right;
}
.search article{
	float: none;
	clear: both;
}
.search .post-image{
	display: none;
}

.search .gp-icon.icon-categories{
	display: none;
}
.search .cat-links{
    background-color: #fb3333;
    color: white;
    font-size: 11px;
	text-align: center;
	width: fit-content;
	padding: 5px;
}
.search .cat-links a{
	color: white;
    font-weight: bold;
    transition: all .3s ease;
    font-size: 14px;
	text-transform: uppercase;
}

.search .wpfd-single-file{
	display: none;
}

/*** Ancienne version */

#relevanssi-live-ajax-search-spinner{
	/*background-color: green;*/
	border-color:#F64944;
}
.rlv-has-spinner{
	/*background-color: #DC3545;*/
}

/* Résultats de recherche */
.search h1{
	font-size: 20px;
	margin-top: 10px;
}
.search form{
	margin-top: 10px;
}

.search-results #headline h2{
	margin:0px;
	margin-top:20px;
	font-size:22px;
	/*background-color:#F64944;*/
}

section.search-results{
	margin-bottom: 20px;
}

section.search-results .white-space{
	height: auto;
}
.search-results .col-md-8{
	width: 100%;
}
.search-results #wrap .col-md-3.sidebar{
	display: none;
}

.search-results .wp-pagenavi{
	margin-top: 10px;
}
.search-results .wp-pagenavi a{
	color: #fb3333;
}
.search-results .wp-pagenavi a:hover{
	color: #DC3545;
}
.search-results .blog-post{
	width: 25%;
	float: left;
	/*height: 150px;*/
	height: auto;
}
.search-results .blog-post .post a{
	font-family: "Roboto";
}

.search-results #headline h2 small{
	text-transform: none;
	font-size:18px;
	color:#333;
}

.search-results .blog-post div.blog-inner {
	max-height: 119px;
	overflow: hidden;
}

.search-results .blgtyp1.blog-post img.full{
	max-width: 320px;
	display:none;
}

.search-results #wrap .postmetadata{
	margin-bottom: 0px;
	/*background-color: #fb3333;*/
	padding:0px;
	display:inline-block;
	display:block;
	color: #707070;
}

.search.search-results #wrap .postmetadata h6{
	padding-right:5px;
}
.search.search-results #wrap .postmetadata h6.blog-cat{
	/*display:none;*/
	position:absolute;
	right:0px;
	top:0px;
	background-color: #fb3333;
	color:white;
	font-size:11px;
	/*width:70px;*/
}
.search.search-results #wrap .postmetadata h6.blog-cat a{
	color:white;
	/*text-transform: none;*/
	/*font-weight: normal;*/
	font-weight: bold;
	transition: all .3s ease;
	font-size:14px;
}
.search.search-results #wrap .postmetadata h6.blog-cat a:hover{
	text-decoration-thickness: 2px;
}
/*** >>> On masque la date des pages et articles. */
.search-results #wrap .blog-post.type-page .postmetadata h6.blog-date{
	display:none;
}
.search-results #wrap .blog-post.type-post .postmetadata h6.blog-date{
	display:none;
}
/*** >>> On affiche la date pour les actualités et évènements */
.search-results #wrap .blog-post.type-post.category-actualites .postmetadata h6.blog-date{
	display:inline-block;
}

.search-results #wrap .postmetadata h6.blog-date{
	color: #707070;
	line-height:normal;

}
.search-results #wrap .postmetadata h6.blog-date span{
	font-weight: normal;
	padding-top:1px;
	position:absolute;
}
.search-results #wrap .postmetadata h6.blog-date span.dateDebut, 
.search-results #wrap .postmetadata h6.blog-date span.dateFin{
	position: relative;
} 

.search-results #wrap .postmetadata h6.blog-date:before{
	content: ' ';
	background: url(/wp-content/uploads/icones/icone-date.svg);
	background-repeat: no-repeat;
	background-size: 10px 10px;
	position: relative;
	top: 2px;
	left: 0px;
	width: 10px;
	height: 8px;
	transform: none;
	-webkit-transform: none;
	background-color: transparent;
	color: #707070;
	padding-left: 15px;
}

.search-results #wrap .postmetadata h6.blog-date a{
	text-decoration: none;
	color: #707070;
	font-size: 10px;
	margin-left: 0px;
	padding: 0px;
	font-weight:normal;
	transition: all .3s ease;
}

.search-results #wrap .postmetadata h6.blog-date a:hover{
	color: #DC3545;
}

.search-results #wrap .postmetadata h6.blog-comments{
	display: none;
}
.search-results #wrap .postmetadata h6.blog-cat .ti-folder{
	display: none;
}

.search-results .au-avatar-box{
	display: none;
}
.search-results .blgt1-inner.parent{
	display: none;
}
.search-results .post-sharing {
	display: none;
}
.search.search-results .blog-post h3.post-title{
	margin-bottom:0px;
	line-height: unset;
	width:80%;
	height:20px;
	overflow:hidden;

}
.search-results .post-title a:hover{
	color: #DC3545;
}

.search-results .ti-calendar{
	display: none;
}
/*
.search-results .blog-post.type-page:before{
	content:"Page";
	background-color: #fb3333;
	color: white;
	position: absolute;
	top:0px;
	right: 0px;
	padding: 5px;
}
*/
/*
.search-results .blog-post.type-post.category-actualites:before{
	content:"Actualités";
	background-color: #fb3333;
	color: white;
	position: absolute;
	top:0px;
	right: 0px;
	padding: 5px;
}
*/
.search-results .blog-post.type-mec-events:before{
	content:"Évènements";
	background-color: #fb3333;
	color: white;
	position: absolute;
	top:0px;
	right: 0px;
	padding: 5px;
	font-family:"Roboto Condensed";
	font-size:14px;
	font-weight: bold;
}

.search-results .blog-post.type-post .blog-inner .blgt1-top-sec{
	/*position: absolute;*/
	/*top: 120px;*/
	margin-top:10px;
	margin-bottom:10px;
}

.search-results .blog-post.type-mec-events .blog-inner .blgt1-top-sec{
	/*
	position: absolute;
	top: 94px;
	*/
}

.search-results .blog1-header-wrap{
	margin:0px;
}
.search-results .blog-post .blgt1-inner p{
	margin:0px;
}
.search-results .blog-post .blgt1-inner p br{
	display:none;
}

.search-results .blog-post .blog-inner .vertical-space1{
	/*display:none;*/
}

.search-results .vertical-space2{
	/*display:none;*/
	margin-bottom:10px;
}

.search-results .blog-post a {
	text-transform: uppercase;
	font-size: 18px;
	/*font-family: "Roboto", Arial, Sans-serif;*/
	/*font-weight: normal;*/
	font-family: "Roboto Condensed";
	font-weight: bold;
	color:#000;
	text-decoration: underline;
	
}
.search-results .blog-post a:hover,
.search-results .post-title a:hover{
	color: #DC3545;
	text-decoration-thickness: 2px;
}


.search-results .excerpt_part{
	font-family: "Roboto", Arial, Roboto, Sans-serif;
	font-size: 14px;
	color:#333;
	display:block;
}

.search-results .excerpt_part strong{
	/*background-color:#F64944;*/
}

.search-results .blog-post a.readmore{
	display:none;
}

.search-results .blog-post .post-title:first-letter{
	text-transform: uppercase;
}
.search-no-results #headline h1 small,
.search-no-results #headline h2 small,
.search-no-results #headline h3 small{
	text-transform: lowercase;
}
.search-no-results #headline h1:first-letter,
.search-no-results #headline h2:first-letter,
.search-no-results #headline h3:first-letter{
	text-transform: uppercase;
}

/* Résultat ajax relevanssi */
.relevanssi-live-search-results-showing{
	top:50px!important;
	left:0px!important;
	top:100px!important;
	left:20px!important;
}

.pum.pum-theme-theme-par-defaut .pum-content{
	color: #000;
	line-height: normal;
}

.rlv-has-spinner {
	border-color: #DC3545;
	border-right-color: transparent;
}

.rlv-has-spinner::after {
	background-color: #DC3545!important;
}

.relevanssi-live-search-results{
	height:100%;
}

.search.search-results .search-results .blog-post{
	width:100%;
	padding:0px;
}

.relevanssi-live-search-result-status p{
	padding-top:15px!important;
	padding-bottom:10px!important;
}

/* Calage du nombe d'évènements par ligne */
@media only screen and (max-width: 991px) {
	.search-results.container{
		/*width: 100%;*/
	}
	
	.search-results .blog-post{
		width:33%;
		max-height: 150px;
	}

	.search.search-results #wrap .postmetadata h6.blog-cat a{
		font-size:12px;
	}
	.search-results .blog-post a {
		font-size:14px;
	}

	.search-results .blog-post div.blog-inner{
		max-height: 112px;
	}

	.search-results .blog-post.type-post .blog-inner .blgt1-top-sec{
		top: 114px;
		width: 100%;
	}
	.search-results .blog-post.type-mec-events .blog-inner .blgt1-top-sec{
		top: 87px;
		width: 100%;
	}
	.search-results .blog1-header-wrap{
		margin-bottom: 0px;
	}
	.search-results #wrap .postmetadata h6{
		padding:0px;
	}


}

@media only screen and (max-width: 720px) {
	.search-results .blog-post{
		width: 50%;
	}
	.search-results .blog-post.type-mec-events .blog-inner .blgt1-top-sec{
		top:80px;
	}

}

@media only screen and (max-width: 520px) {
	.search-results .blog-post{
		width: 100%;
	}
	.search-results .blgtyp1.blog-post img.full{
		max-width: none;
	}
	.search-results .blog-post.type-mec-events .blog-inner .blgt1-top-sec{
		top:86px;
	}
}
