#blog-items {
	padding-bottom: 0;
	.blog-item .blog-item-inner {
	@include transition( all .3s ease );	
	}
}

.blog-item.post {
	position: relative;

	.thumbnail {
		position: relative;

		.overlay {
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 100%;
		    background-color: rgba(0, 0, 0, 0.2);
			@include opacity( 0 );
		    text-align: center;
		    @include transition( all .3s ease );
	    }

		&:hover .overlay {
			@include opacity( 1 );
		}

		img {
			width: 100%;
		}
	}

	ul.meta {
		margin: 0;
	}

	.blog-item-header {
		margin-bottom: 5px;

		.entry-title {
			font-size: 38px;
			margin: 0;
			font-weight: 700;
			word-wrap: break-word;
			letter-spacing: normal;
		}
	}

	.blog-item-summary {
		margin: 15px 0 15px 0;
		font-size:1.1em;

		p:last-child {
			margin-bottom: 0;
		}
	}
}
.blog-item-video video {
  width: 100%    !important;
  height: auto   !important;
}
.sticky .entry-title {
	position:relative;
}
.sticky .entry-title:after {
    position: absolute;
    content: "\e9d9";
    height: 20px;
    width: 30px;
    top: 1px;
    left: -20px;
	top:-15px;
	font-size: 18px;
    font-family: 'dpr-icomoon';;
    color: #F8CB2A;
    font-weight: normal;
}

@media only screen and (max-width: 400px) {
	.sticky .entry-title:after {
 
    left: -15px;
	font-size: 14px;
	top:-15px;
    font-family: 'dpr-icomoon';;
    color: #F8CB2A;
    font-weight: normal;
}
}