/* BLOG */
.path-blog .department-detail-rightcolumn {
	padding-right:32px;
}

.view-blog {
    font-size: 1em;
}

.blog-block-tags {
    font-size: 0.9em;
    font-weight: 300;
}

/* Blog Archive Block*/
.view-blog .view-filters {
	display:none;
}
.blog-block-archive {
	padding-left: 8px;
    padding-bottom: 1em;
    font-size: 0.9em;
    font-weight: 300;
}

.blog-block-archive .archive-caption {
	cursor:pointer;
	font-weight:bold;
}

.blog-block-archive .archive-caption:before {
	content:'+';
    display: inline-block;
    min-width: 12px;
}

.blog-block-archive .archive-caption.open:before {
	content:'-';
}

.blog-block-archive .archive-caption-subitems {
	display:none;
	margin-left:8px;
}
.blog-block-archive .archive-item {	
    margin-left: 9px;
}

.archive-item-name {
	padding: 4px 0;
}

/* Blog Catagories Block */
.blog-block-tags .tag {
	clear: both;
	/* padding: 1em; */
}
.blog-block-tags .tag .tag-name {
	/* padding-left: 38px; */
	/* padding-top: 5px; */
}

.blog-block-tags .tag:hover .tag-count  {
	background-color:#1978C9;
}

.blog-block-tags .tag .tag-count {
	display: block;
    height: 30px;
    width: 30px;
    line-height: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #091f2f;
    color: white;
    text-align: center;
    font-size: 1em;
    float: left;
	cursor:pointer;
}

/* Top Blog Hits */
.blog-block-tophits {
	font-size: .9em;
}

.blog-block-tophits .tophit {
	display: block;
    float: left;
    width: 100%;
    min-height: 46px;
	cursor:pointer;
}


.blog-block-tophits .tophit:hover .tophit-name .tophit-count {
	
	display: none;
	visibility: collapse;
	background-color:#d13636;
}

.blog-block-tophits .tophit .tophit-name {
	
}

.blog-block-tophits .tophit .tophit-name a {
	max-width: 310px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

.blog-block-tophits .tophit .tophit-name .tophit-count {
	
	display: none;
	visibility: collapse;
	
	display: block;
    height: 30px;
    width: 30px;
    line-height: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #091f2f;
    color: white;
    text-align: center;
    font-size: 1em;
    float: right;
}

.blog-block-tophits .tophit .tophit-name .tophit-image {
	
}

/* Blog Landing */
.view-blog-landing {
	
}

.view-blog-landing .blog-listing {
	
}

.view-blog-landing .blog-listing .title{
	font-size:1.2em;
	display:block;
	float:left;
    width: 100%;
    padding: 8px 0;
}

.view-blog-landing .blog-listing .image{
	display:block;
	float:left;
}


.view-blog-landing .blog-listing .body{
	display:block;
	float:left;
    width: 100%;
}



.view-blog-landing .blog-listing .featured {
	
    background-color: #eaeff1;
    padding: 8px;
    color: #091f2f;
    display: block;
    float: left;
	
}

.view-blog-landing .blog-listing .body img{
	max-width:200px;
	float:left;
    margin-left: -8px;
}

.view-blog-landing .blog-listing .featured .body {
	
	padding:8px;
}


.view-blog-landing .blog-listing .featured .body img{
	max-width:200px;
	float:left;
}
.view-blog-landing .blog-listing .featured .title{
	
    padding: 13px;
	font-size:1.5em;
}

.view-blog-landing .blog-listing .secondary {
	margin-top: 16px;
	border-top: 1px solid #d1dce3;
	padding-top: 8px;
	display:block;
	float:left;
    width: 100%;
}
.view-blog-landing .blog-listing .secondary p {
    /* text-overflow: ellipsis; */
    /* height: 20px; */
    /* overflow: hidden; */
    /* white-space: nowrap; */
}

.feed-icons { 
    display: none;
}

.view-blog-user-landing img {

    max-width: 100%;
}

.block .view-blog-recent-content .views-field-field-image,
.block .view-blog-recent-content .views-field-body {
	display:none;
}

.block-views-blockblog-recent-content-block-1 .block-title,
.blog-post h2
	{
		text-transform:unset;
	}

.blog-post .author {
    font-style: normal;
    font-weight: 500;
    margin-top: -10px;
    font-size: smaller;
    margin-bottom: 10px;
}

.blog-post .statistics-counter {
	display:none;
}

.field--name-field-blog-tags .field--label {
	
    color: #f8981d;
    text-transform: uppercase;
}

.field--name-field-blog-tags .field__items {
		width:100%;
}
.field--name-field-blog-tags .field__items .field--item {
	float:left;
}

.field--name-field-blog-tags .field__items .field--item {  display: inline; }
.field--name-field-blog-tags .field__items .field--item:after { 
	content: ", ";
    letter-spacing: .3em; }
.field--name-field-blog-tags .field__items .field--item:last-child:after { content: none; }

.blog-comment-title {
	text-transform: unset;
	font-size:1em;
	
}
	
/* END BLOG */

.sharethis-inline-share-buttons {
	padding-top:16px;
}
