/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/*
bleus logo :
- 1e22aa - trop moche ! -> 23a9ce - trop layette ! -> 007cba
- 6a6cc6

*/


:root {
	--color-1: #1b9bd7;
	--color-2: #d50951;

	--color-w: #ffffff;
	--color-b: #000000;
	--color-t: transparent;
}



body {
	color: #666;
}
h1 {
	background: var(--color-1) !important;
	color: #fefefe !important;
	display: inline;
	padding: 0 6px !important;
}
h2 {
	color: var(--color-1) !important;
}
h3, h4 {
	color: var(--color-w);
}

#footer-widgets h3 {
	color: var(--color-1) !important;
}


h2.ns-heading-el {
	color: var(--color-w) !important;
}




.nectar-woo-cart {
	display: none;
}



.related.products {
	display: none;
}



/*
.level-1 .menu-title-text {
	text-transform: uppercase !important;
}


.level-2 .menu-title-text,
.level-3 .menu-title-text {
	text-transform: lowercase !important;
}


.level-1 .menu-title-text {
	padding: 5px !important;
	letter-spacing: 1px;
	transition: color 0.5s;
}
.level-1 .menu-title-text {
	color: #222;
	font-size: 18px;	
}

.level-2 .menu-title-text {
	color: #444;
	font-size: 14px !important;
	margin-left: 20px !important;
}

.level-3 .menu-title-text {
	color: #666;	
	font-size: 12px !important;
	margin-left: 40px !important;
}


.level-1 {
	padding-top: 10px !important;
}
.level-2 a,
.level-3 a {
	padding: 2px !important;
}


.level-1 a span:hover,
.level-2 a span:hover,
.level-3 a span:hover {
	color: var(--color-1);
}
*/




.filter-items li {
	list-style: none;
	line-height: 18px !important;
} 

 #sidebar div ul li a {
	display: block;
}


.cat-item a,
.term-label,
.yith-wcan-list li a {
	font-size: 12px;
	line-height: 18px;
} 
.filter-item label input {
	margin: 0 !important;
	padding: 0 !important;
}



/* pour cacher les trucs inutiles… */
.woocommerce-result-count,
.select2  {
	display: none !important;
}





#sidebar .widget {
	margin-bottom: 40px;
}


.product-categories .children {
	margin-left: 10px !important;
}


#footer-widgets p {
	  text-shadow: 0px 0px 2px #ccc;
}



.menu-title-text em {
	font-size: 10px;
}






.level-1 {
	/* border: 5px solid #e9e9e9;*/
	/* width: 100%; */
	text-align: center;
	margin: 0 0 30px 0;
}

/* cadre autour du sous mega menu… */
.tracked-pos {
	/*border: 5px solid var(--color-1) !important;*/
	margin-top: 44px !important;
}



#header-outer nav > ul > .megamenu > ul ul li a:hover {
	background-color: transparent !important; /* Pfffff… */
}

#header-outer nav > ul > .megamenu.nectar-megamenu-menu-item > .sub-menu > li {
	padding: 5px; /* was 20 */
}