	.wave_slider .slider.slider-horizontal .slider-track{
	 
		background: rgb(120,93,127); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(120,93,127,1) 0%, rgba(107,18,130,1) 20%, rgba(67,132,203,1) 40%, rgba(48,255,255,1) 48%, rgba(146,252,47,1) 52%, rgba(255,248,48,1) 60%, rgba(255,48,48,1) 80%, rgba(99,18,30,1) 99%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(120,93,127,1) 0%,rgba(107,18,130,1) 20%,rgba(67,132,203,1) 40%,rgba(48,255,255,1) 48%,rgba(146,252,47,1) 52%,rgba(255,248,48,1) 60%,rgba(255,48,48,1) 80%,rgba(99,18,30,1) 99%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(120,93,127,1) 0%,rgba(107,18,130,1) 20%,rgba(67,132,203,1) 40%,rgba(48,255,255,1) 48%,rgba(146,252,47,1) 52%,rgba(255,248,48,1) 60%,rgba(255,48,48,1) 80%,rgba(99,18,30,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#785d7f', endColorstr='#63121e',GradientType=1 ); /* IE6-9 */
		
 }
 
.power_slider .slider.slider-horizontal .slider-track{
	 
	 background: rgb(145,191,255); /* Old browsers */
	 background: -moz-linear-gradient(left,  rgba(145,191,255,1) 1%, rgba(140,153,247,1) 46%, rgba(26,48,137,1) 100%); /* FF3.6-15 */
	 background: -webkit-linear-gradient(left,  rgba(145,191,255,1) 1%,rgba(140,153,247,1) 46%,rgba(26,48,137,1) 100%); /* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to right,  rgba(145,191,255,1) 1%,rgba(140,153,247,1) 46%,rgba(26,48,137,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91bfff', endColorstr='#1a3089',GradientType=1 ); /* IE6-9 */

 }
 
 
 #products_archive_filter .filter_group{
	 padding-bottom: 40px; 
 }
 
 /* Largeur du contenant des sliders*/
 .wave_slider, 
 .power_slider{
	 width: 50%;
 }
 
 /* Largeur du slider dans son contenant */
 .wave_slider .slider.slider-horizontal,
 .power_slider .slider.slider-horizontal{
	 width: 80%;
 }
 
 /* Marge gauche sur les sélecteurs de départ d'onde*/
  .filter_group .slider.slider-horizontal .min-slider-handle{
	  margin-left: 5px;
  }
  
 /* Slider's selector */
 .wave_slider .slider.slider-horizontal .slider-handle,
 .power_slider .slider.slider-horizontal .slider-handle{
	 background: grey !important;
	 width: 2px;
	 height: 40px;
	 border-radius: 0;
	 position: absolute;
	 top: -50%;
 }
 
 /* Small dot on slider selector */
 .wave_slider .slider.slider-horizontal .slider-handle:before,
 .power_slider .slider.slider-horizontal .slider-handle:before{
	  content:'';
	  width: 6px;
	  height: 6px;
	  border: 1px solid grey;
	  background-color:grey;
	  border-radius: 50%;
	  display: block;
	  position: absolute;
	  top: -3px;
	  left: -100%;
  }
  
  .wave_slider .slider.slider-horizontal .slider-handle:after,
  .power_slider .slider.slider-horizontal .slider-handle:after{
		content:'';
		width: 6px;
		height: 6px;
		border: 1px solid grey;
		background-color:grey;
		border-radius: 50%;
		display: block;
		position: absolute;
		bottom: -3px;
		left: -100%;
	}
	
	/* wave and power title */
	
	body.tax-type #page-wrapper.container-fluid #products_archive_filter.row .container .row > div > .filter_group label
	{
		width: 100%;
		color: grey;
		margin-bottom: 30px;
	}
	/* Wave and power icons*/
    body.tax-type #page-wrapper.container-fluid #products_archive_filter.row .container .row > div > .filter_group label:after{
		content:"";
		width: 35px;
		height: 21px;
		margin-left: 10px;
		display: inline-block;
	}
	body.tax-type #page-wrapper.container-fluid #products_archive_filter.row .container .row > div > .wave_slider label:after{
		background-image: url('../img/wavelength.png');
		background-repeat: no-repeat;
	}
	
	body.tax-type #page-wrapper.container-fluid #products_archive_filter.row .container .row > div > .power_slider label:after{
		background-image: url('../img/power.png');
		background-repeat: no-repeat;
	}
	
 /* hide background to show range of colors*/
 .power_slider .slider.slider-horizontal .slider-track .slider-selection,
 .wave_slider .slider.slider-horizontal .slider-track .slider-selection{
	 background: transparent !important;
 }
 
 
 /* wavelenght tooltip info*/
 .filter_group .slider.slider-horizontal .tooltip{
	 position: absolute;
	 bottom: -45px;
 }
 
 .filter_group .slider.slider-horizontal .tooltip .tooltip-inner{
	  background: transparent;
	  color: grey;
	  border: 1px grey solid;
	  padding-top: 0;
	  padding-bottom: 0;
  }
  
  #products_archive_wrapper .quote_btn_product{
	  display: none;
  }
  
  button.quote_btn 
  {
 	 background-image: url('../img/icon-plus.svg'); 
  }
  
 /* Slick slider of products category on home page */ 
  
 #terms_list_slider{
	margin-top: 50px;
 }
 #terms_slider{
	 max-width: 540px;
	 width: 100%;
	 margin: 0 auto;
 }
 
 #terms_slider .slick-list{
	height: 100%;
 }
 #terms_slider a.term.slick-slide{
	max-width: 540px !important;
	height: 200px;
	display: flex;
 }
 
 #terms_slider .entry_image{
	 max-width: 60%;
 }
 #terms_slider a.term.slick-slide img{
	width: 100%;	 
 }
 
#terms_slider a.term.slick-slide h2{
 align-self: center;
 font-size: 1.1em; 
}
 
#terms_slider .slick-arrow{
 	position: absolute; top: 50%; z-index: 100; color: white; /* background-color: black; */ height: 30px; width: 30px; border-radius: 50%; z-index: 0;
 	background-image: url('../img/icon-dropdown-arrow.svg'); background-repeat: no-repeat; background-position: center; background-size: 70%;
}
#terms_slider .slick-arrow.slick-prev 	{
 left: -30px; transform: rotate(90deg) translateX(-50%);
 
}

#terms_slider .slick-arrow.slick-next 	
 {
 right: -30px; transform: rotate(-90deg) translateX(50%);
 }

@media (max-width: 767px) {	
	#terms_slider .slick-arrow.slick-prev 	{
		left: -8px;
	}
	#terms_slider .slick-arrow.slick-next{
	 	right: -8px; 
	}	
}


/* Page Quote */

.page-template-page-quote span.wpcf7-form-control-wrap.quote-info{
	display: none;
}

/*Cache les filtres sur la page advanced features for lasers */
body.term-advanced-features-for-lasers section#products_archive_filter.row{
	display: none;
}