/**
 * General css goes here ...
 */
.blogNewsWidget .right
{
	float:right;	
}
.blogNewsWidget .left
{
	float:left;	
}
.blogNewsWidget .clear-both
{
	clear:both;	
}
.blogNewsWidget .hide
{
	display:none;
}
.blogNewsWidget .border
{
	border:solid black 1px;
}

/**
 * Blog/News container
 */
.blogNewsWidget h2
{		
	margin-bottom: 14px;
}


/**
 * POST container
 */
.blogNewsWidget .posts .postContainer .title {
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom:1.5%;
}

.blogNewsWidget .posts .postContainer .date {
	font-size: 11px;
	font-style: italic;
	margin-bottom:1.5%;
	line-height: 14px;
}
.blogNewsWidget .posts .postContainer .text {
	font-size: 90%;
	/*line-height: 20px;*/
	margin-bottom:1.5%;
}
.blogNewsWidget .posts .postContainer .text .more {
	font-size: 12px;
	line-height: 20px;
}

.blogNewsWidget .posts .postContainer .social
{
	margin-bottom:1.5%;
}
.blogNewsWidget .posts .postContainer .divider
{
	border-top: 1px solid #EEEEEE;
}

.blogNewsWidget div.postContainer { margin-bottom:10px; }
.blogNewsWidget div.postContainer .image{ 
	display: inline-block; 
	width: 100%; 
	vertical-align: top;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.blogNewsWidget div.postContainer .image.small { width: 15%; }
.blogNewsWidget div.postContainer .image.medium { width: 50%; }
.blogNewsWidget div.postContainer .image.large { margin: 10px 0; }

.blogNewsWidget div.postContainer div.image img { width: 100%; height: auto; }
.blogNewsWidget div.postContainer div.image.hide { display: none; }
.blogNewsWidget div.postContainer .postInfo {
	display: inline-block; 
	width: 100%; 
	vertical-align: top; 
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.blogNewsWidget div.postContainer .postInfo.small { width: 85%; padding: 0 0 0 10px !important; }
.blogNewsWidget div.postContainer .postInfo.medium { width: 50%; padding: 0 0 0 10px !important; }
.blogNewsWidget div.postContainer div.wpb_separator { clear: both; margin: 0; margin-top: 5px; }

.blogNewsWidget .moreButton {
	color: #666666 !important;
	width:100%;
	margin-bottom:3%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
}


/* corusmusic theme */
#cms-sidebar .blog-list .title a { color: #FFF; }
#cms-sidebar .blog-list .text { color: #FFF; }
#cms-sidebar .blog-list .post-more a { color: #888; }