
.whitewrap{
	 background: none repeat scroll 0 0 #fff !important;
    margin: 0 auto;
    max-width: 1146px;
}


.grid div {
min-height: 150px;
}

@media only screen and (max-width: 979px) {
	.grid div {
		min-height: 0;
	}
}

.news-img-left > a, .news-img-left > div {
	padding-left: 0;
}

.news-img-left img {
	margin: 0 20px 10px 0;
	width: 90px;
	height: auto;
}

@media only screen and (max-width: 767px) {
	.listing .news-img-left .img-container {
		max-height: 60px;
	}

	.listing .news-img-left .img-container, .listing .news-img-left .img-container img  {
	  width: 90px;
	}
}

.dynamic-grid .news-item figure, .cols-four .news-item figure {
	max-height: 200px;
	overflow: hidden;
	width:89%;
	margin-left:2%;
}

@media only screen and (max-width: 767px) {
	.dynamic-grid .news-item figure, .cols-four .news-item figure {
		max-height: 293px;
	}
}

.cols-four .news-img-left .img-container {
	max-width: 90px;
	max-height: 60px;
	overflow: hidden;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}

.news-item img {
	max-width: 100%;
	height: auto;
}


.dynamic-grid .item.stamp {
	left: 0;
	width: 300px;
}

.dynamic-grid .item.stamp.stamp-ad {
	top: 415px;
}

.dynamic-grid.loading .item.stamp.stamp-ad {
	top: 0;
}

@media only screen and (max-width: 767px) {
	.dynamic-grid .item.stamp.stamp-ad {
		top: 92px;
	}
}


.animate {
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

