.uicore-blog-grid .uicore-post {
	border-radius: var(--uicore-blog--radius);
	overflow: hidden;
}

.uicore-blog-grid .uicore-post .uicore-post-info {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 40% 6% 6% !important;
	background: linear-gradient(0deg, rgba(0, 0, 0, 70%), transparent);
}

.uicore-blog-grid .uicore-post .uicore-post-info-wrapper {
	transition: all cubic-bezier(.4, .13, 0, 1.1) .3s;
}

.uicore-blog-grid .uicore-post .uicore-post-footer span, .uicore-blog-grid .uicore-post .uicore-post-footer a {
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post .uicore-post-footer a:hover, .uicore-blog-grid .uicore-post h4.uicore-post-title:hover {
	opacity: .8 !important;
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post h4.uicore-post-title {
	margin-bottom: 0;
}

.uicore-blog-grid .uicore-post .uicore-post-footer {
	position: absolute;
	opacity: 0;
	transition: all cubic-bezier(.4, 0, .2, 1) .2s;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-footer {
	opacity: 1;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-info-wrapper {
	transform: translate3d(0, -2em, 0);
}

.uicore-blog-grid .uicore-post {
	border-radius: var(--uicore-blog--radius);
	overflow: hidden;
}

.uicore-blog-grid .uicore-post .uicore-post-info {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 40% 6% 6% !important;
	background: linear-gradient(0deg, rgba(0, 0, 0, 70%), transparent);
}

.uicore-blog-grid .uicore-post .uicore-post-info-wrapper {
	transition: all cubic-bezier(.4, .13, 0, 1.1) .3s;
}

.uicore-blog-grid .uicore-post .uicore-post-footer span, .uicore-blog-grid .uicore-post .uicore-post-footer a {
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post .uicore-post-footer a:hover, .uicore-blog-grid .uicore-post h4.uicore-post-title:hover {
	opacity: .8 !important;
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post h4.uicore-post-title {
	margin-bottom: 0;
}

.uicore-blog-grid .uicore-post .uicore-post-footer {
	position: absolute;
	opacity: 0;
	transition: all cubic-bezier(.4, 0, .2, 1) .2s;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-footer {
	opacity: 1;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-info-wrapper {
	transform: translate3d(0, -2em, 0);
}

.uicore-blog-grid .uicore-post {
	border-radius: var(--uicore-blog--radius);
	overflow: hidden;
}

.uicore-blog-grid .uicore-post .uicore-post-info {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 40% 6% 6% !important;
	background: linear-gradient(0deg, rgba(0, 0, 0, 70%), transparent);
}

.uicore-blog-grid .uicore-post .uicore-post-info-wrapper {
	transition: all cubic-bezier(.4, .13, 0, 1.1) .3s;
}

.uicore-blog-grid .uicore-post .uicore-post-footer span, .uicore-blog-grid .uicore-post .uicore-post-footer a {
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post .uicore-post-footer a:hover, .uicore-blog-grid .uicore-post h4.uicore-post-title:hover {
	opacity: .8 !important;
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post h4.uicore-post-title {
	margin-bottom: 0;
}

.uicore-blog-grid .uicore-post .uicore-post-footer {
	position: absolute;
	opacity: 0;
	transition: all cubic-bezier(.4, 0, .2, 1) .2s;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-footer {
	opacity: 1;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-info-wrapper {
	transform: translate3d(0, -2em, 0);
}

.uicore-blog-grid .uicore-post {
	border-radius: var(--uicore-blog--radius);
	overflow: hidden;
}

.uicore-blog-grid .uicore-post .uicore-post-info {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 40% 6% 6% !important;
	background: linear-gradient(0deg, rgba(0, 0, 0, 70%), transparent);
}

.uicore-blog-grid .uicore-post .uicore-post-info-wrapper {
	transition: all cubic-bezier(.4, .13, 0, 1.1) .3s;
}

.uicore-blog-grid .uicore-post .uicore-post-footer span, .uicore-blog-grid .uicore-post .uicore-post-footer a {
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post .uicore-post-footer a:hover, .uicore-blog-grid .uicore-post h4.uicore-post-title:hover {
	opacity: .8 !important;
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post h4.uicore-post-title {
	margin-bottom: 0;
}

.uicore-blog-grid .uicore-post .uicore-post-footer {
	position: absolute;
	opacity: 0;
	transition: all cubic-bezier(.4, 0, .2, 1) .2s;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-footer {
	opacity: 1;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-info-wrapper {
	transform: translate3d(0, -2em, 0);
}

.uicore-blog-grid .uicore-post {
	border-radius: var(--uicore-blog--radius);
	overflow: hidden;
}

.uicore-blog-grid .uicore-post .uicore-post-info {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 40% 6% 6% !important;
	background: linear-gradient(0deg, rgba(0, 0, 0, 70%), transparent);
}

.uicore-blog-grid .uicore-post .uicore-post-info-wrapper {
	transition: all cubic-bezier(.4, .13, 0, 1.1) .3s;
}

.uicore-blog-grid .uicore-post .uicore-post-footer span, .uicore-blog-grid .uicore-post .uicore-post-footer a {
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post .uicore-post-footer a:hover, .uicore-blog-grid .uicore-post h4.uicore-post-title:hover {
	opacity: .8 !important;
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post h4.uicore-post-title {
	margin-bottom: 0;
}

.uicore-blog-grid .uicore-post .uicore-post-footer {
	position: absolute;
	opacity: 0;
	transition: all cubic-bezier(.4, 0, .2, 1) .2s;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-footer {
	opacity: 1;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-info-wrapper {
	transform: translate3d(0, -2em, 0);
}

.uicore-blog-grid .uicore-post {
	border-radius: var(--uicore-blog--radius);
	overflow: hidden;
}

.uicore-blog-grid .uicore-post .uicore-post-info {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 40% 6% 6% !important;
	background: linear-gradient(0deg, rgba(0, 0, 0, 70%), transparent);
}

.uicore-blog-grid .uicore-post .uicore-post-info-wrapper {
	transition: all cubic-bezier(.4, .13, 0, 1.1) .3s;
}

.uicore-blog-grid .uicore-post .uicore-post-footer span, .uicore-blog-grid .uicore-post .uicore-post-footer a {
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post .uicore-post-footer a:hover, .uicore-blog-grid .uicore-post h4.uicore-post-title:hover {
	opacity: .8 !important;
	color: var(--uicore-typography--blog_title-c);
}

.uicore-blog-grid .uicore-post h4.uicore-post-title {
	margin-bottom: 0;
}

.uicore-blog-grid .uicore-post .uicore-post-footer {
	position: absolute;
	opacity: 0;
	transition: all cubic-bezier(.4, 0, .2, 1) .2s;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-footer {
	opacity: 1;
}

.uicore-blog-grid .uicore-post:hover .uicore-post-info-wrapper {
	transform: translate3d(0, -2em, 0);
}