.custom-post-content-block {
	position: relative;
}

.top-text {
	line-height: 1.5vw;
}
.date-block {
	border-top: 2px solid #e1e1e1;
	border-bottom: 2px solid #e1e1e1;
}
.date-block  p{
	line-height: 2.1vw;
}
.custom-post-left-sidebar {
}
.custom-post-left-sidebar  .vc_grid,
.custom-post-left-sidebar .vc_grid .vc_gitem_row {
	width: 100% !important;
}
.blog-post .entry-content h4 {
	margin: 0;
}
.custom-post-left-sidebar .vc_gitem-zone.vc_gitem-zone-c {
	background: none !important;
}
.custom-post-left-sidebar .vc_gitem-animated-block  .vc_gitem-zone {
	background-size: contain;
	background-position: 0;
}
.custom-post-left-sidebar .vc-gitem-zone-height-mode-auto::before {
    padding-top: 58%;
}
.custom-post-left-sidebar  .vc_gitem_row .vc_gitem-col {
    padding: 0 10px;
}
.custom-post-left-sidebar  .vc_gitem-post-data {
    margin-bottom: 0px;
}
.custom-post-left-sidebar .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
    padding-right: 0px;
}
@media screen and (min-width: 768px) {
	.date-block {
		font-size: 0.9375vw;
	}
}
@media screen and (max-width: 767px) {
	.date-block {
		font-size: 1.9375vw;
	}
}

