.penci-block_7 {

	.penci-post-item {
		margin-bottom: 16px;

		&:last-child {
			margin-bottom: 0;
		}
	}
	.penci__post-title {
		@include font-size(1.6);
		font-weight: 600;
		line-height: 1.25;
		margin-top: 16px;
		margin-bottom: 0;
	}
	.penci_post-meta {
		margin-top: 5px;
	}

	.penci-more-post {
		display: block;
		width: 100%;
		margin: 30px 0 0;
		line-height: 28px;
		@include font-size(1.3);
		padding-bottom: 1px;
	}

	.penci-order-number {
		position: absolute;
		bottom: 10px;
		left: 10px;
		width: 40px;
		height: 40px;
		background: $color__dark;
		display: flex;
		justify-content: center;
		align-items: center;
		font-family: $font__muktavaani;
		@include font-size(1.8);
		font-weight: 700;
		line-height: 1;
		color: $color__white;
		transition: all 0.3s;
		z-index: 10;
	}

	.penci_post_thumb:hover {
		.penci-order-number {
			background-color: $color__blue;
		}
	}
}


@media screen and ( min-width: 480px ) {
	.penci-block_7.penci-vc-column-2 {
		.penci-post-item {
			width: 48.615%;
			float: left;
			margin-right: 2.77%;

			&:nth-child( 2n + 1 ) {
				clear: both;
			}
			&:nth-child( 2n + 2 ) {
				margin-right: 0;
			}

			&:nth-last-child(2) {
				border-bottom: 0;
				margin-bottom: 0;

				.penci_media_object {
					margin-bottom: 0;
				}
			}
		}
	}

	.penci-block_7.penci-vc-column-3 {
		.penci-post-item {
			width: 32.3533%;
			float: left;
			margin-right: 1.47005%;

			&:nth-child( 3n + 1 ){
				clear: both;
			}

			&:nth-child( 3n + 3 ) {
				margin-right: 0;
			}

			&:nth-last-child(3),
			&:nth-last-child(2) {
				border-bottom: 0;
				margin-bottom: 0;

				.penci_media_object {
					margin-bottom: 0;
				}
			}
		}
	}

	.penci-container-width-1080 .penci-block_7.penci-vc-column-3 {
		.penci-post-item {
			width: 32.0513%;
			float: left;
			margin-right: 1.92305%;

			&:nth-child( 3n + 2 ) ,
			&:nth-child( 3n ) {
				clear: inherit;
			}

			&:nth-child( 3n + 3 ) {
				margin-right: 0;
			}
		}
	}
}