/**alternative*/
.newsFeed-alternative figure img {
        width:100%;
}
.newsFeed-alternative .item-box {
	background:#fff;
	overflow:hidden;
	margin:16px 0;
	width:100%;
	position:relative;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
        border-radius:6px;
}
.newsFeed-alternative .item-box.fullwidth {
	max-width:100%;
}                

.newsFeed-alternative .item-box figure {
	width:100%;
	display:block;
	margin-bottom: 10px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.newsFeed-alternative .item-box.fixed-box figure img {
	width:100%;
	height:auto;
}
.newsFeed-alternative .item-box-desc {
	overflow:hidden;
}
.newsFeed-alternative .item-box-desc p {
	margin-top:10px;
	display:block;
	overflow:hidden; 
	text-overflow:ellipsis;
	/*white-space: nowrap;*/
}
.newsFeed-alternative .item-box.fixed-box .item-box-desc p {
	height:98px;
}
.newsFeed-alternative .item-box-desc h4 {
	padding:0; margin:0;
}
.newsFeed-alternative .item-box .item-box-desc small {
	display:block;
}

.newsFeed-alternative .item-box.fixed-box .item-box-desc {
	height:256px;
}

.newsFeed-alternative .item-box.fixed-box figure {
	max-height:263px;
}
.newsFeed-alternative .item-box .socials {
	border-top:#eee 1px solid;
	text-align:center;
	display:block;
}

/* hover */
.newsFeed-alternative .item-box .item-hover,
.newsFeed-alternative .item-box .item-hover .overlay {
	-webkit-border-top-right-radius: 6px;
	 -webkit-border-top-left-radius: 6px;
		 -moz-border-radius-topleft: 6px;
		-moz-border-radius-topright: 6px;
			 border-top-left-radius: 6px;
			border-top-right-radius: 6px;
}
.newsFeed-alternative .item-box .item-hover {
	opacity: 0;
	filter: alpha(opacity=0);
	position:absolute;
	left:0; right:0; top:0; bottom:0;
	text-align:center;
	color:#fff;

	-webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
		 -o-transition: all 0.2s;
			transition: all 0.2s;
}
.newsFeed-alternative .item-box .item-hover,
.newsFeed-alternative .item-box .item-hover button,
.newsFeed-alternative .item-box .item-hover a {
	color:#fff;
}
.newsFeed-alternative .item-box .item-hover .inner {
	position:absolute;
	display:block;
	left:0; right:0; top:50%;
	margin-top:-30px;
	z-index:100;
}
.newsFeed-alternative .item-box:hover .item-hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.newsFeed-alternative .overlay {
	background:rgba(0,0,0, 0.2);
	position:absolute; 
	left:0; right:0; top:0; bottom:0;

	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	 -o-transition: all 1s;
	transition: all 1s;
}
.newsFeed-alternative .label {
	font-weight: normal;
	padding: 0.4em 0.8em 0.5em;
	margin-bottom: 10px;
	display: inline-block;
	font-size: 10px;
	text-transform: uppercase;
}

.newsFeed-alternative .label-default {
	border: 1px solid #CCC;
	padding: 0.3em 0.7em 0.4em;
}

.newsFeed-alternative div.item-box-desc a{
	text-decoration: none;
}
.newsFeed-alternative div.item-box-desc a > h4:hover{
	color : #428bca;
}