body {
    font-size: 18px;
    color: #484848;
    line-height:1.5;
}
.widget .list-unstyled {
    max-height: 500px;
    overflow: auto;
}
.widget ul li {
    font-size: 14px;
}
ul.news-list{
    margin-bottom:40px;
}
ul.news-list li {
    margin-bottom: 10px;
}
.bg-news {
    background-image: url(/images/news/news-events-bg.jpg);
}
.bg-silver {
    background-color: #f6f7f8;
    padding:30px
}
.news-wrap h3{margin-top:0;}
.news-wrap h3 small{font-size:14px}
.news-wrap h3 a{color:#000}
.news-wrap h3 a:hover{color:#00B0F0}	
.news-wrap article{ margin-bottom:30px; padding-bottom:30px}

.news-wrap-inner{padding-left:70px; position:relative}	
.news-date-wrap{position:absolute; left:0; color:#fff;}
.news-date-wrap .news-date, .news-date-wrap .news-year {
	width: 50px;
	height: 50px;
}
.news-date-wrap .news-year {
	background-color: #00b0f0
}

.news-date-wrap .year{
	line-height:50px;
	font-size:14px;
	font-weight: 700;
}
.news-date-wrap .news-date {
	background-color: #191919;		
}
.news-date-wrap .day {
	font-size: 18px;
	font-weight: 700;
	padding-top: 10px;
}

.news-date-wrap span {
	text-align: center;
	display: block;
	line-height:1
}
.inner-banner {
    background-image: url(/images/news/news-events-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    text-shadow: none;
    padding: 70px 0;
}
.inner-banner h1, .inner-banner .h1{margin-top:0}
.inner-banner .breadcrumb > li > a{
	color:#fff;
}

.carousel-inner > .item  img, .carousel-inner > .item > a > img{width:auto}
#carousel-captions .carousel-indicators{
	text-align:center;
	width:100%;
}

@media (max-width:767px){
	.news-wrap figure{margin-bottom:15px;}	
	.news-wrap-inner{padding:0;}
	.news-date-wrap{position:static;margin:0 15px 15px 0; float:left}
    .news-wrap-inner h1 {
        margin-left: 65px;
    }
	
}