/*--------------------------------------------------------------------------------------------
#                                                           Content
--------------------------------------------------------------------------------------------*/

	div.cols1 div p, div.cols2 div p, div.cols3 div p{
		margin: 5px 0 0 0;
		padding: 0px;
		line-height: 1.3em;
		font-size:0.9em;
		
	}

/*--------------------------------------------------------------------------------------------
#                                                           Posts and pages
--------------------------------------------------------------------------------------------*/
div.related-item{
	float: left;
	background-color: #f5f5f5;

	
}

	div.related-item a.image-link{
		background-color: #fff;
		width: 100%;
		overflow: hidden;
		float: left;
	}

	img.attachment-home-news.wp-post-image{
		
		width:100%;
		
	}

	div.related-item a.more-link{
		background-color: #008dd0;
		color: #fff;
		float: left;
		text-decoration: none;
	}




	div.related-item div.categories{
		width: 100%;
		float: left;
		text-transform: uppercase;
	}
	
		div.related-item div.categories a, div.related-item div.categories div.separator{
		color: #76b82a;
		float: left;
		padding: 3px;
		text-decoration: none;
	}

a.image-link{
	display: block;
	width:100%;
}

a.image-link img{
	clear: both;

}

a.title-link, a.title-link:visited, a.title-link:active{
	width:100%;
	display: block;
	max-height:110px;
	overflow-y: hidden;
	clear: both;	
	text-decoration: none;
	color: #1b1717;
	font-weight: bold;
	margin-top: 10px;
}

a.title-link:hover{
	text-decoration: underline;
}

div.entry-meta{
	margin: 0 0 20px 0;
	font-size: 0.8em;
	color: #666;
	
}
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------------------------------------
#                                                           Asides
--------------------------------------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

/*--------------------------------------------------------------------------------------------
#                                                           Comments
--------------------------------------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}



/*--------------------------------------------------------------------------------------------
#                                                           Infinite scroll
--------------------------------------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}


/*--------------------------------------------------------------------------------------------
#                                                           Media
--------------------------------------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}


/*--------------------------------------------------------------------------------------------
#                                                           Captions
--------------------------------------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------------------------------------
#                                                           Galleries
--------------------------------------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}


