.tab-content ul { margin:10px auto; }
.tab-content li { padding:3px 0px; font-size:16px; }
.tab-content h4 { margin:20px auto; }

.news-item { padding:0px 30px; margin-bottom:20px; }
.news-item h2 { background-color:#efefef; padding:10px; font-size:24px; }

.news-full img { margin:5px; }
.news-full hr { clear:both; border-color:#ccc; }
.news-full h1 { font-size:24px; color:#000; clear:both; }
.news-full h2 { font-size:20px; color:#000; clear:both; background:none; padding:0; }

.news-post ul, .news-post li { font-size:14px; }
.news-post li { padding:4px 0px; }

.date {
	font-weight: bold;
    padding: 0.5em 0 0 0;
}

.img-news { padding:0px; border-radius:6px; }

.paging {
	margin:20px 0px;
	padding:10px;
	font-family: 'Source Sans Pro', 'sans-serif';
	font-size:18px;
}

a.paging-prev {
	padding-left: 15px;
    display: block;
    background: url("images/layout/arrow-left.png") center left no-repeat;
}

a.paging-next {
	padding-right: 15px;
    display: block;
	background: url("images/layout/arrow-right.png") center right no-repeat;
}

.news-filter-tab ul .selected { color:#5aa4dd; }

.paging { list-style:none; margin:0; padding:0; border:none; }
.paging li { display:inline; padding:0 5px 0 5px; }

.well { margin:60px 0px 40px 0px; border:none; background-color:#ffffff; }


@media only screen and (max-width : 767px) {
	
	.news-post h1 {
		padding-left:15px; padding-right:15px;
	}
	
}

.news-cta {
	background-color:#f1f8fe; border-radius:6px;
	padding:20px; margin:20px auto; border:1px dashed #bad9f1;
}

.news-cta p a:link { text-decoration:none !important; }