.penci-block_15 {

	.penci-post-order {
		padding: 5px;
		background: $color__blue;
		font-family: $font__muktavaani;
		@include font-size(3);
		font-weight: 600;
		line-height: 50px;
		text-align: center;
		color: $color__white;
		width: 60px;
		height: 60px;
		text-transform: uppercase;

	}
	.penci_post-meta {
		margin-top: 4px;
	}

	.penci__post-title {
		@include font-size(1.4);
		line-height: 1.29;
		margin-top: 0;
		margin-bottom: 0;
		position: relative;
	}

	.penci-post-item,
	.penci-block__title {
		border-bottom: 1px solid $color__border;
	}

	.penci_media_object .penci_mobj__img {
		margin-right: 20px;
	}

	&.penci-block-load_more .penci-block_content__items:not( .penci-block-items__1 ),
	&.penci-block-infinite .penci-block_content__items:not( .penci-block-items__1 ) {
		.penci-post-item:first-child {
			border-top: 1px solid $color__border;
			padding-top: 20px;
		}
	}


	.penci-post-item {
		clear: both;
		overflow: hidden;

		.site-footer & {
			border-color: $color__text-input;
		}

		&:last-of-type {
			border-bottom: 0;
			margin-bottom: 0;

			.penci_media_object {
				margin-bottom: 0;
			}
		}
	}

	.penci-more-post {
		display: block;
		width: 100%;
		margin: 30px 0 0;
		background-color: $color__black;
		color: $color__white;
		line-height: 28px;
		@include font-size(1.3);
		padding-bottom: 1px;

		&:hover {
			border-color: $color__blue;
			background: $color__blue;
			color: $color__white;
		}
	}
}


@media screen and ( min-width: 480px ) {
	.penci-block_15.penci-vc-column-2 {
		&.penci-block-load_more .penci-block_content__items:not( .penci-block-items__1 ),
		&.penci-block-infinite .penci-block_content__items:not( .penci-block-items__1 ){
			.penci-post-item:nth-child( 1 ),
			.penci-post-item:nth-child( 2 ) {
				border-top: 1px solid #ececec;
				padding-top: 20px;
			}
		}
	}

	.penci-block_15.penci-vc-column-3 {
		&.penci-block-load_more .penci-block_content__items:not( .penci-block-items__1 ),
		&.penci-block-infinite .penci-block_content__items:not( .penci-block-items__1 ){
			.penci-post-item:nth-child( 1 ),
			.penci-post-item:nth-child( 2 ),
			.penci-post-item:nth-child( 3 ) {
				border-top: 1px solid #ececec;
				padding-top: 20px;
			}
		}
	}
}