#block-views-block-most-recent-stories-block-1 {
	background-color: inherit !important;
	padding: 0 !important;
}

#block-views-block-most-recent-stories-block-1 h2 {
    padding-top: 20px;
	padding-bottom: 20px;
	color: #990000 !important;
	font-size: 14px !important;
	font-weight: bold;
}

.latest-stories .view-content .story-list .stories {
	display: flex;
}

.latest-stories .view-content .story-list ul:after {
	content: " ";
	display: block;
	border-bottom: 1px solid #a8a8a8;
	margin-bottom: 5%;
}

.latest-stories .view-content .story-list ul:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #a8a8a8;
    margin-bottom: 5%;
}

.latest-stories .view-content .story-list .stories .views-field-field-newsimage {
	display: inline-flex;
	width: 40%;
}

.latest-stories .view-content .story-list .stories .views-field-field-newsimage img {
	max-width: 100%;
	height: auto;
	border: 0;
	border-width: 0px;
	border-style: none;
}

.latest-stories .view-content .story-list .stories .views-field-field-title {
	display: inline-flex;
	margin-left: 5%;
	width: 60%;
}

.latest-stories .view-content .story-list .field-content {
	font-size: 15px;
}

.latest-stories .view-content .story-list .field-content a {
	font-size: inherit !important;
}

.latest-stories .view-content .story-list ul {
	list-style: none;
}

.latest-stories .view-content .story-list li {
	margin-bottom: 5%;
	transition: 0.3s;
}

.latest-stories .view-content .story-list li:hover {
	background-color: white;
}

.latest-stories .view-content .story-list a:hover {
	text-decoration: none;
}

.latest-stories-text a{
    /* Limit the number of consistent lines of text to avoid formatting confusion
*/
    /* added by YulongPu*/
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:5;
}
