a:focus {
	outline: none;
	outline-offset: 0;
}


.breadcrumb {
	font-size: 12px;
}

.breadcrumb a span{
	color : #20479B!important;
	font-weight: 400;
}

.breadcrumb span
{
	color : #0E2236;
	font-weight: 700;
}


/* Style L, CGU, etc */


.cms-id-2 h1,
.cms-id-3 h1{
	text-align : center;
}

.cms-id-2 h2,
.cms-id-3 h2{
	font-size: 22px!important;
}

.cms-id-2 h3,
.cms-id-3 h3{
	font-size: 18px!important;
}

.cms-id-2 p,
.cms-id-2 li,
.cms-id-3 p,
.cms-id-3 li{
	color : #0E2236;
}

@media(max-width: 768px){
	.cms-id-2 h1,
	.cms-id-3 h1{
		font-size: 36px!important;
	}
}

/* fix breadcrumb */
.ce-breadcrumb .elementor-row {
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: center;
	width: 100% !important;
	margin: 0 !important;
	row-gap: 0 !important;
}

.ce-breadcrumb .ce-breadcrumb__item {
	display: inline-flex !important;
	align-items: center;
	flex: 0 0 auto !important;
	width: auto !important;
	max-width: 100% !important;
	padding: 0 !important;
	margin-bottom: 0 !important;
	white-space: nowrap !important;
	line-height: 18px !important;
}

.ce-breadcrumb .ce-breadcrumb__item > a,
.ce-breadcrumb .ce-breadcrumb__item > span {
	display: inline-block !important;
	width: auto !important;
	white-space: nowrap !important;
	line-height: 1.05 !important;
}

.ce-breadcrumb .ce-breadcrumb__item:not(:last-child) {
	margin-right: 18px;
}

/* Fiche produit - Caracteristiques : une norme par ligne (au lieu de tout
   afficher a la suite sur une seule ligne) - permet notamment a "Biocide"
   de ressortir clairement en derniere ligne. */
.ce-product-features__value,
.data-sheet dd.value {
	white-space: pre-line;
}

/* Videos inserees dans le contenu des pages CMS (via l'editeur, balise
   <video> brute) : largeur 100% du bloc, hauteur proportionnelle - evite
   d'avoir a ajouter le style a la main a chaque video. */
[class*="cms-id-"] video {
	width: 100% !important;
	height: auto !important;
	min-height: 250px;
}

/* fix breadcrumb */
#search #wrapper .breadcrumb {
	padding: .75rem 1rem;
}

/* Categorie "Hors gamme" (id_category 422, cf. override CategoryController) :
   page volontairement non liee dans la navigation, la recherche du header
   n'a pas lieu d'y etre. Le champ recherche du header est en realite le
   widget "Ajax Search" natif de Creative Elements (elementor-widget-ajax-
   search), pas le module ps_searchbar - verifie via l'inspection du DOM. */
body.linov-hors-gamme .elementor-widget-ajax-search {
	display: none !important;
}