/**
* @news.kaplan.css
* Styles for 'Kaplan News' on home page
*/

/*-------------------- NEWS  ----------------------*/
.news h2{
	background: url(../images/backgrounds/info-for-acc-item.png) repeat-x left top;
	font: bold 12px/28px Arial,Helvetica,sans-serif;
	color: #310A61;
	padding-left: 16px;
	margin-bottom: 0 !important;
}
.news .content-wrapper {	
	padding: 21px 0px 24px 20px;
	height: 294px;
	/*css3*/
	background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 71%, #ffffff 87%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(71%,#ffffff), color-stop(87%,#ffffff), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -o-linear-gradient(top, #f1f1f1 0%,#ffffff 71%,#ffffff 87%,#eaeaea 100%); /* Opera11.10+ */
	background: linear-gradient(top, #f1f1f1 0%,#ffffff 71%,#ffffff 87%,#eaeaea 100%); /* W3C */
	-pie-background: linear-gradient(top, #f1f1f1 0%,#ffffff 71%,#ffffff 87%,#eaeaea 100%); /* PIE css3*/
	behavior: url(common/css/PIE.htc);
}
.news .content-wrapper a.see-all {
	background: url(../images/backgrounds/blue-arrows.png) no-repeat right 6px;
	font: bold 12px/1.3 Arial,Helvetica,sans-serif;
	color: #106799;
	display: inline-block;
	padding-right: 9px;
}
.news .row {
	margin-bottom: 23px;
	margin-left: 0;
	background: none;
	padding-left: 0px;
}
.news .row.last-child {
	margin-bottom: 15px;
}
.news .row figure.left {
	margin: 0 7px 0 0;
}
.news .row figure a {
  border: 1px solid transparent;
  display: block;
}
.news .row figure a.video-item .video-icon {
	background: url(../images/icons/media-icons.png) no-repeat left -76px;	
	cursor: pointer;
	width: 36px;
	height: 19px;
	position: absolute;
	bottom: 3px;
	right: 3px;	
}
/*.news .row figure a.video-item span.play-icon {
	background: url(../images/icons/play-icon-small.png) no-repeat left top;
	cursor: pointer;
	width: 97px;
	height: 61px;	
	position: absolute;
	top: 3px;
	left: 3px;
}
.news .row figure a.video-item:hover span.play-icon {
	background-position: left -61px;
}*/
.news .row img{
	padding: 2px;
	border: 1px solid #b7b7b7;
}
.news .row figure a:hover,
.news .row figure a:hover img {
	border: 1px solid #202020;
}
.news .content{
	float: left;
	width: 220px;
	padding-top: 3px;
}
.news h4{
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	color: #303030;
	/*margin-bottom: 3px;*/
}
.news span{
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #828282;
	margin-bottom: 0;
	display: inline-block;
}
.news p {
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #202020;
	margin-bottom: 0;
}
.news a.read-more {
	background: url(../images/backgrounds/blue-arrows.png) no-repeat right 6px;
	font: bold 12px/1.3 Arial,Helvetica,sans-serif;
	color: #106799;
	/*display: inline-block;*/
	padding-right: 9px;
	margin-top: 3px;
}
	


@media (min-width: 320px) {

	.news .content-wrapper {
		height: auto;
	}

	.news .row figure.left {
		width: 35%;
	}

	.news .content {
	    float: left;
	    padding-top: 3px;
	    width: 55%;
	}

}

@media (min-width: 480px) {

	.news .content {
	    float: left;
	    padding-top: 3px;
	    width: 250px;
	}	

}


@media (min-width: 768px) {

	.news .row figure.left {
		width: auto;
	}

	.news .content-wrapper {
		height: 410px;
	}

	.news .content {
	    float: left;
	    padding-top: 3px;
	    width: 160px;
	}	

}


@media (min-width: 1010px) {

	.news .content-wrapper {
		height: 294px;
	}

	.three-cols-home .news .content-wrapper {
		width: 410px;
	}

	.news .content {
	    float: left;
	    padding-top: 3px;
	    width: 220px;
	}

	.three-cols-home .news .content {
		width: 270px;
	}

}	
/*------------------ news end  --------------------*/