.ib-container{
	position: relative;
	width: 100%;
	display: block;
}
.ib-container:before,
.ib-container:after {
    content:"";
    display:table;
}
.ib-container:after {
    clear:both;
}
.ib-container.newslist article {width: 29%; height: 264px;}
.ib-container.products article {width: 29%; height: auto; }
.ib-container article{
	position: relative;
	overflow: hidden;
	display: block;		
	background: #fff;
	cursor: pointer;
	float: left;
	text-align: left;
	text-transform: none;
	margin: 15px;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	box-shadow: 
		0px 0px 0px 10px rgba(255,255,255,1), 
		1px 1px 3px 10px rgba(0,0,0,0.2);

}

.ib-container article.blur{
	box-shadow: 0px 0px 0px 10px rgba(255,255,255,1);
	
	opacity: 0.7;
}
.ib-container article.blur a , .ib-container article.blur .news img {
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
	color: rgba(0, 0, 0, 0);
	opacity: 0.5;
}
.ib-container article.blur header span{
	text-shadow: 0px 0px 2px rgba(255, 210, 82, 0.9);
	color: rgba(255, 210, 82, 0);
	opacity: 0.5;
}
.ib-container article.blur  p{
	text-shadow: 0px 0px 2px rgba(51, 51, 51, 0.9);
	color: rgba(51, 51, 51, 0);
	opacity: 0.5;
}


.ib-container article.active{
	
	box-shadow: 
		0px 0px 0px 10px rgba(255,255,255,1), 
		1px 11px 15px 10px rgba(0,0,0,0.4);
	z-index: 100;	
	opacity: 1;
}
.ib-container article.active h3 a,
.ib-container article.active header span,
.ib-container article.active p{
	opacity: 1;
}



