/* News Box Styles from PSL front page */
.mainNewsContainer {
    width:100%;
}

.mainNewsRow {
	height:550px;
}

.newsContainerDiv {
	padding:5px;
	height:100%;
}

.newsBigStory {
	height:100%;
}

.newsMidStory {
	height:50%;
}

.newsCard {
	position:relative;
	height:100%;
	width:100%;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	overflow:hidden;
	border: 0px solid #ddd;
	border-radius:10px;
}

.newsCard img {
	position:absolute;
	height:100%;
	width:100%;
	object-fit:cover;
    /* top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px; */
    margin: auto;
}

.newsInfo {
	position:absolute;
	display:table;
	bottom:0px;
	right:0px;
	min-width:100%;
}

.newsTitle {
	position:absolute;
	top:10px;
	left:10px;
	background: #333;/*rgba(52,123,58,0.8); /* blue option: rgba(0,147,178,0.8); */
	padding:3px 8px 3px 8px;
	font-size: 14px;
	letter-spacing: 1px;
	color:white;
	text-transform: uppercase;
	/* font-family: "Helvetica"; */
	font-weight: bolder;
	border-radius:20px;
}
.newsCaption {
	width:100%;
	color: white; /*rgb(30,30,30);*/
	padding: 10px 10px 10px 10px;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 1.25;
	background-color: rgba(0,0,0,0.1);
	font-weight: 200;
}

.newsCaption.darkbg {
	background-color: rgba(0,0,0,0.8);
}

.newsCard img {
	-webkit-transition: all 0.9s ease-in-out;
	transition: all 0.9s ease-in-out;
}
.newsCard:hover img {
	/* transform: rotate(2deg) scale(1.2); */
	transform:scale(1.2);
}
