/* countdown */
@media (min-width:992px) {
	.cs-product:hover .timer{
		display:block;
	}
}
.timer {
  position: absolute;
  top: 30%;
  left: 1px;
  width: 100%;
  min-width: 250px;
  max-width:254px;
  text-align: center;
  display: none;
  z-index: 50;
  opacity: 0.95;
  filter: alpha(opacity=95);
}
.column .timer {
	display:none!important;
}
.timer .clock {
  margin: 0;
  text-align: center;
  padding: 10px 0 0;
  width: 100%;
  float: none;
  background: #fff;
}
.timer .clock li {
  display: inline-block;
  float: none!important;
  margin: 0 5px!important;
 /* width: 32px;*/
  text-transform: uppercase;
  color: #666;
  font-size: 10px;
}
/*.timer .clock li:last-child{
	display:none;
}*/
.timer .clock li span {
	display: block;
  text-transform: uppercase;
  padding: 5px 0;
  width:40px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  border-radius: 2px;
  -moz-border-radius: 2px;
  margin-bottom: 5px;
  position: relative;
	background: #464646;
	background: -moz-linear-gradient(top,  #464646 50%, #3b3b3b 50%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#464646), color-stop(50%,#3b3b3b)); 
	background: -webkit-linear-gradient(top,  #464646 50%,#3b3b3b 50%);
	background: -o-linear-gradient(top,  #464646 50%,#3b3b3b 50%);
	background: -ms-linear-gradient(top,  #464646 50%,#3b3b3b 50%); 
	background: linear-gradient(to bottom,  #464646 50%,#3b3b3b 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464646', endColorstr='#3b3b3b',GradientType=0 );

}
.timer .clock li span:before {
  border-top: 1px solid #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
  position: absolute;
  top: 49%;
  left: 0;
  width: 100%;
  content: "";
  z-index: 10;
  
}