.look-item
{
 position: relative;  
 overflow: hidden; 
}

.look-item:after
{
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    box-shadow: 0 0 40px 80px #000;
	left: 0px;
    opacity: 0.5;
    z-index: 0;    
}

.look-small-block:hover img
{
 opacity: 0.8;
}

.look-image
{
 position: relative;
}


.look-date-small
{
font-size: 12px;
    margin-bottom: 5px;
}

.look-name-small
{
    font-size: 20px;
    line-height: 24px; 
}

.look-small-block
{
 position: relative;
	overflow: hidden;
}

.look-small-block:after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	box-shadow: 0 0 40px 70px #000;
	left: 0px;
	opacity: 0.5;
	z-index: 0;
}


.look-text-block-small
{
 position: absolute;
 bottom: 10px;
 left: 10px;
 color: #fff; 
 	text-shadow: 
		-0   -1px 1px #222222,
		 0   -1px 1px #222222,
		-0    1px 1px #222222,
		 0    1px 1px #222222,
		-1px -0   1px #222222,
		 1px -0   1px #222222,
		-1px  0   1px #222222,
		 1px  0   1px #222222,
		-1px -1px 1px #222222,
		 1px -1px 1px #222222,
		-1px  1px 1px #222222,
		 1px  1px 1px #222222,
		-1px -1px 1px #222222,
		 1px -1px 1px #222222,
		-1px  1px 1px #222222,
		 1px  1px 1px #222222;
         z-index: 1;    
}

.look-live-block
{
 width: 100%;
 position: absolute;
 top: 0px;
 left: 0px;
 border-top: 3px solid #E31E24;
}

.look-live-text
{
 position: absolute;
 left: 0px;   
 top: -3px;
 background-color: #E31E24;
 padding: 5px;
 color: #fff;
 font-weight: bold;
	text-transform: uppercase;
}