/* Custom code goes here - paste your css code below in line 8 */

a.product-flags-plist span.product-flag.new,
#product #content .product-flags .product-flag.new {
color: #fff;
}

/*edit barre de recherche*/
#header div#_desktop_cart {
  width: auto;
}

div#_desktop_search_widget {
  width: 46%;
}

@media (max-width:1199px) {
div#_desktop_search_widget {
  width: 41%;
}
}

/*Position logo header quand resolution fenetre*/
@media (max-width:1199px) {
#_desktop_logo img {
  padding-top: 11px;
}
}

/*V1 d'affichage des vignettes catégories dans le catalogue*/
#subcategories ul {
	overflow: auto;
	height: 200px;
    text-align:center;
}

@media (min-width: 992px) and (max-width: 1199px) {
#subcategories ul li {
	width: 25%;
}
}

@media (min-width: 481px) and (max-width: 991px) {
#subcategories ul li {
	width: 25%;
    display:inline-block;
	float:none;
}
}

@media (max-width: 480px) {
#subcategories ul li {
	width: 40%;
	display:inline-block;
	float:none;
}
}

/*ligne de description_short dans quicksearch*/
.ui-widget .search_right span.search_description_short {
text-transform: none;
font-weight:normal;
font-style:normal;
/*white-space: nowrap;*/
overflow: hidden;
text-overflow: ellipsis;
height:1lh;
}

/*twitter to X*/
.block-social ul li.twitter {
  background: #000;
}

.block-social ul li.twitter a::before {
  content: url('../../../../../img/social/x_twitter_logo.png');
}

/*changement icone social youtube*/
.block-social ul li.youtube a::before {
  content: url('../../../../../img/social/youtube.png');
}

/* Hide submenu lvl 3 */
.top-menu[data-depth="3"] {
display: none;
}

/*position de la parallax pièces détachées (tableau, ventilo ...)*/
#parallax_baner {
	/*background:#f6f6f6;*/
	background-position-y: 50%;
}

/*ombre portée sur la desc parallax*/
#parallax_baner .parallax_desc {
  text-shadow: 1px 1px 5px black;
}

/*ombre portée sur bouton parallax*/
.parallax_button {
  text-shadow: 1px 1px 5px black;
}

/*taille <p> parallax*/
#parallax_baner .parallax_desc p {
	font-size: 18px;
}

/*ombre interne*/
.no_bg #parallax_baner {
  box-shadow: inset 0px 0px 50px black;
}

/*couleur de "rupture de stock" dans liste produits*/
a.product-flags-plist span.product-flag.out_of_stock {
  background: #ff8000;
}

/*test mise en forme tableau*/
.tg  {border-collapse:collapse;border-color:#ccc;border-spacing:0;}
.tg td{background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px;color:#333;
  font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;}
.tg th{background-color:#f0f0f0;border-color:#ccc;border-style:solid;border-width:1px;color:#333;
  font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.tg .tg-qwh1{border-color:#cccccc;font-weight:bold;text-align:left;vertical-align:top}
.tg .tg-v16d{background-color:#f9f9f9;border-color:#cccccc;text-align:left;vertical-align:top}
.tg .tg-65iu{border-color:#cccccc;text-align:left;vertical-align:top}