.home .blog-recent .col .post-header {
	margin-bottom: 12px;
}

.home .blog-recent .col .post-header h3 {
	margin-bottom: 3px;
}

.blog-recent[data-style=default] .col .post-header h3 {
	margin-bottom: 3px;
	letter-spacing: -.2px;
	font-size: 16px;
	line-height: 23px;
}

.blog-recent .col .post-header a, .blog-recent .col .post-header h3 a:hover {
	color: inherit;
}

.blog-recent .col {
	margin-bottom: 40px;
}

.blog-recent div:last-of-type {
	margin-right: 0;
}

@media only screen and (min-width:1000px) {
	.blog-recent .col.span_3 {
		width: 23.4%;
	}
}

body .blog-recent[data-style].columns-1 div:nth-child(1n+1), body .blog-recent[data-style].columns-2 div:nth-child(2n+2), body .blog-recent[data-style].columns-3 div:nth-child(3n+3), body .blog-recent[data-style].columns-4 div:nth-child(4n+4) {
	margin-right: 0 !important;
}

.blog-recent.columns-4 div:nth-child(4n+5) {
	clear: both;
}

.blog-recent.columns-3 div:nth-child(3n+4) {
	clear: both;
}

.blog-recent.columns-2 div:nth-child(2n+3) {
	clear: both;
}

@media only screen and (max-width:999px) and (min-width:691px) {
	.blog-recent.columns-4 {
		margin: 0 -2%;
	}
	
	.blog-recent.columns-4 .col.span_3 {
		margin: 2%;
		width: 45.9%;
	}
}

body[data-col-gap*=px] .blog-recent.columns-1 .col.span_12 {
	margin-left: 0;
	margin-right: 0;
}

.blog-recent[data-style*=classic_enhanced][data-remove-post-date="1"] .post-header>span, .blog-recent[data-style=minimal][data-remove-post-date="1"] .post-header>.meta>span, .blog-recent[data-style=title_only][data-remove-post-date="1"] .post-header>span {
	display: none;
}

.blog-recent[data-style*=classic_enhanced][data-remove-post-author="1"] .meta-author, .blog-recent[data-style=default][data-remove-post-author="1"] .meta-author, .nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap .text>span, .nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap>a {
	display: none;
}

.blog-recent[data-style*=classic_enhanced][data-remove-post-comment-number="1"] .meta-comment-count, .blog-recent[data-style=default][data-remove-post-comment-number="1"] .meta-comment-count {
	display: none;
}

.blog-recent[data-style=minimal] .col {
	margin-bottom: 2%;
	padding: 20px;
}

.blog-recent[data-style=minimal] .excerpt {
	margin-bottom: 5px;
}

.blog-recent[data-style=minimal] .col a {
	color: inherit;
}

.blog-recent[data-style=minimal] .col>span {
	color: #27cfc3;
	display: block;
}

.blog-recent[data-style=minimal] .col>span {
	font-family: "Open Sans";
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 12px;
}

.blog-recent[data-style=title_only] .col {
	background-color: rgba(0, 0, 0, .03);
	margin-bottom: 2%;
	padding: 50px 25px;
}

.blog-recent[data-style=title_only] {
	text-align: center;
}

.blog-recent[data-style=title_only] .post-header {
	width: 70%;
	left: 15%;
	margin-bottom: 0;
	word-break: break-word;
	position: relative;
}

.blog-recent[data-style=title_only] .col .post-header .meta, .blog-recent[data-style=title_only] .post-header .title {
	transition: transform .33s cubic-bezier(.75, 0, .18, 1), opacity .33s cubic-bezier(.75, 0, .18, 1), color .33s cubic-bezier(.75, 0, .18, 1);
	-webkit-transition: transform .33s cubic-bezier(.75, 0, .18, 1), opacity .33s cubic-bezier(.75, 0, .18, 1), color .33s cubic-bezier(.75, 0, .18, 1);
}

.blog-recent[data-style=title_only] .col:hover .post-header .title {
	transform: scale(1.1) translateY(-10px);
	-webkit-transform: scale(1.1) translateY(-10px);
	color: #27cfc3;
}

.blog-recent[data-style=list_featured_first_row] .small {
	position: relative;
	transform: none;
	top: 0;
	display: inline-block;
	vertical-align: middle;
}

.blog-recent[data-style=list_featured_first_row] .meta-category {
	position: relative;
	z-index: 30;
}

@media only screen and (min-width:1000px) {
	.blog-recent[data-style=list_featured_first_row] .col.span_3 {
		width: 22.6%;
		margin-right: 3%;
	}
	
	.blog-recent[data-style=list_featured_first_row] .col.span_4 {
		width: 31.2%;
		margin-right: 3%;
	}
	
	.blog-recent[data-style=list_featured_first_row] .col.span_6 {
		width: 47.9%;
		margin-right: 4%;
	}
	
	.vc_col-sm-8 .blog-recent[data-style=list_featured_first_row] .col.span_3, .vc_col-sm-9 .blog-recent[data-style=list_featured_first_row] .col.span_3 {
		width: 22.3%;
		margin-right: 3.5%;
	}
	
	.vc_col-sm-8 .blog-recent[data-style=list_featured_first_row] .col.span_4, .vc_col-sm-9 .blog-recent[data-style=list_featured_first_row] .col.span_4 {
		width: 31%;
		margin-right: 3.4%;
	}
	
	.vc_col-sm-8 .blog-recent[data-style=list_featured_first_row] .col.span_6, .vc_col-sm-9 .blog-recent[data-style=list_featured_first_row] .col.span_6 {
		width: 48.1%;
		margin-right: 3.5%;
	}
	
	.blog-recent[data-style=list_featured_first_row]>.col.span_3:nth-child(1), .blog-recent[data-style=list_featured_first_row]>.col.span_3:nth-child(2), .blog-recent[data-style=list_featured_first_row]>.col.span_3:nth-child(3), .blog-recent[data-style=list_featured_first_row]>.col.span_3:nth-child(4), .blog-recent[data-style=list_featured_first_row]>.col.span_4:nth-child(1), .blog-recent[data-style=list_featured_first_row]>.col.span_4:nth-child(2), .blog-recent[data-style=list_featured_first_row]>.col.span_4:nth-child(3), .blog-recent[data-style=list_featured_first_row]>.col.span_6:nth-child(1), .blog-recent[data-style=list_featured_first_row]>.col.span_6:nth-child(2) {
		align-self: flex-start;
	}
}

@media only screen and (max-width:999px) {
	.row .blog-recent[data-style=list_featured_first_row] .col {
		margin-right: 0;
	}
}

.blog-recent[data-style=list_featured_first_row] {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	align-items: center;
}

@media only screen and (max-width:999px) and (min-width:691px) {
	.blog-recent[data-style=list_featured_first_row]>.col.span_3:nth-child(1), .blog-recent[data-style=list_featured_first_row]>.col.span_3:nth-child(2), .blog-recent[data-style=list_featured_first_row]>.col.span_3:nth-child(3), .blog-recent[data-style=list_featured_first_row]>.col.span_3:nth-child(4) {
		vertical-align: top;
	}
	
	.blog-recent[data-style=list_featured_first_row] .col.span_3 {
		width: 46.9% !important;
		margin-right: 6% !important;
		padding-right: 0;
		padding-left: 0;
	}
	
	.blog-recent[data-style=list_featured_first_row] .col.span_3:nth-child(2n+2) {
		margin-right: 0 !important;
	}
}

.blog-recent[data-style=list_featured_first_row] .col {
	float: none;
}

.blog-recent[data-style=list_featured_first_row] .col:hover .post-featured-img, .blog-recent[data-style=list_featured_first_row] .col:hover a>.img-thumbnail, .blog-recent[data-style=list_featured_first_row] .col:hover a>img, .blog-recent[data-style=list_featured_first_row] .col:hover:not(.has-post-thumbnail) a.small, .blog-recent[data-style=list_featured_first_row] .col:not(.has-post-thumbnail) a.small:hover, .blog-recent[data-style=list_featured_first_row] .featured:hover>img, .blog-recent[data-style=list_featured_first_row] .small:hover>.img-thumbnail, .blog-recent[data-style=list_featured_first_row] .small:hover>img {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
	box-shadow: 0 25px 60px rgba(0, 0, 0, .17);
}

.blog-recent[data-style=list_featured_first_row] .img-thumbnail, .blog-recent[data-style=list_featured_first_row] .post-featured-img {
	position: relative;
}

.blog-recent[data-style=list_featured_first_row] .post-header h3 a, .blog-recent[data-style=list_featured_first_row] .post-header h5 a, .home .blog-recent[data-style=list_featured_first_row] .col .post-header h3 a {
	color: inherit !important;
}

[data-style=list_featured_first_row] .meta-category a {
	margin-right: 10px;
	font-size: 14px;
	line-height: 18px;
	position: relative;
}

.blog-recent[data-style*=classic_enhanced] .inner-wrap {
	background-color: #fff;
}

.blog-recent[data-style=classic_enhanced][data-color-scheme=dark] .inner-wrap {
	background-color: rgba(0, 0, 0, .3);
}

.blog-recent[data-style=classic_enhanced][data-color-scheme=dark] h3.title, .span_12.light .blog-recent[data-style=classic_enhanced][data-color-scheme=dark] h3.title {
	color: #fff;
}

.blog-recent[data-style=classic_enhanced][data-color-scheme=dark] .inner-wrap:not(.has-post-thumbnail) .meta-category a {
	color: rgba(255, 255, 255, .6);
}

.blog-recent[data-style=classic_enhanced][data-color-scheme=dark] .inner-wrap:not(.has-post-thumbnail) .meta-category a {
	border: 2px solid rgba(255, 255, 255, .3);
}

.blog-recent[data-style=classic_enhanced][data-color-scheme=dark] .post-featured-img {
	overflow: hidden;
}

.blog-recent[data-style=classic_enhanced][data-color-scheme=dark] .post-meta {
	border-top: 1px solid rgba(255, 255, 255, .06);
}

@media only screen and (min-width:1000px) {
	.blog-recent[data-style*=classic_enhanced].columns-3 .span_4, .blog-recent[data-style=material].columns-3 .span_4 {
		width: 31.2%;
		margin-right: 3%;
		margin-bottom: 3%;
	}
}

@media only screen and (min-width:1000px) {
	.blog-recent[data-style*=classic_enhanced].columns-2 .span_6 {
		width: 48.2%;
		margin-right: 3%;
		margin-bottom: 3%;
	}
}

.blog-recent[data-style*=classic_enhanced] .inner-wrap {
	width: 100%;
	padding-bottom: 47px;
}

.blog-recent[data-style=material] .inner-wrap {
	width: 100%;
}

.blog-recent[data-style*=classic_enhanced], .blog-recent[data-style=material] {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.blog-recent[data-style*=classic_enhanced]>.col, .blog-recent[data-style=material]>.col {
	display: -webkit-flex;
	display: flex;
}

.blog-recent[data-style*=classic_enhanced_alt] .inner-wrap {
	background-color: #444;
}

.blog-recent[data-style*=classic_enhanced_alt] .has-post-thumbnail .meta-category a, .blog-recent[data-style*=classic_enhanced_alt] .meta-category a {
	position: relative;
}

@media only screen and (min-width :1px) and (max-width :999px) {
	.blog-recent[data-style=title_only] .post-header {
		transform: none;
		-webkit-transform: none;
		top: 0;
	}
}

@media only screen and (max-width :690px) {
	.blog-recent[data-style*=classic_enhanced] .post .post-meta {
		display: block;
	}
}

@media only screen and (min-width :691px) and (max-width :999px) {
	.row .blog-recent[data-style=list_featured_first_row].columns-3 .col:first-child .post-featured-img {
		padding-bottom: 50%;
	}
	
	.row .blog-recent[data-style=list_featured_first_row].columns-2 .col, .row .blog-recent[data-style=list_featured_first_row].columns-3 .col:not(:first-child) {
		width: 48%;
		margin-right: 4% !important;
	}
	
	.row .blog-recent[data-style=list_featured_first_row].columns-2 .col:nth-child(2n+2), .row .blog-recent[data-style=list_featured_first_row].columns-3 .col:nth-child(2n+3) {
		margin-right: 0 !important;
	}
	
	.row .blog-recent[data-style=list_featured_first_row].columns-2 .col:nth-child(1), .row .blog-recent[data-style=list_featured_first_row].columns-2 .col:nth-child(2), .row .blog-recent[data-style=list_featured_first_row].columns-3 .col:nth-child(2), .row .blog-recent[data-style=list_featured_first_row].columns-3 .col:nth-child(3) {
		align-self: flex-start;
	}
}