
.page-template-moteur-recherche .banniere h1, 
.page-template-moteur-recherche .banniere .h1{
	top: 35%;
}

.page-template-moteur-recherche .searchandfilter{
	color: #fff;
	font-size: 3rem;
	font-weight: bold;
	left: 50%;
	position: absolute;
	text-align: center;
	text-shadow: 0 0.3rem 0.6rem #00000029;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	width: 100%;
}

.page-template-moteur-recherche .searchandfilter .sf-field-submit input:hover{
	transition-delay: 0s;
	transition-duration: 0s;
}

.page-template-moteur-recherche .searchandfilter .sf-field-submit input{
	background: #E00000;
	border: none;
	color: #fff;
	cursor: pointer;
	padding: 0.5rem 2rem;
	border-radius: 5px;
	font-size: 18px;
}

.page-template-moteur-recherche .searchandfilter li.sf-field-search:before,
.page-template-moteur-recherche .searchandfilter li.sf-field-submit:before,
.page-template-moteur-recherche .searchandfilter li.sf-field-reset:before,
.page-template-moteur-recherche li.product:before {
	content: none;
}

.page-template-moteur-recherche .searchandfilter .sf-field-search label{

}

@media all and (min-width: 768px){
	.page-template-moteur-recherche .searchandfilter .sf-field-search label{
		width: 70rem;
	}
}

.page-template-moteur-recherche .searchandfilter .sf-field-search label input{
	width: 100%;
	border-radius: 6px;
	border: 1px solid black;
	padding: 5px 10px;
}

