
/* CSS for sp-smart-post-show/post-grid-four - sp-smart-post-grid-four-505cc46f61d8 */
#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-title {
	font-size: 14px;
	color: #fff;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-title:hover {
	color: #74bc1e;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details {
	font-family: Inter;
	font-weight: 300;
	font-style: normal;
	text-decoration: none;
	text-transform: capitalize;
	column-gap: 12px;
	row-gap: 4px;
	justify-content: start;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-date-orientation-two .sp-smart-post-day, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-date-orientation-two .sp-smart-post-month-year {
	font-family: Inter;
	font-weight: 300;
	font-style: normal;
	text-decoration: none;
	text-transform: capitalize;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details .sp-smart-post-meta-text, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details ul li a {
	font-family: Inter;
	font-weight: 300;
	font-style: normal;
	text-decoration: none;
	text-transform: capitalize;
	color: #fff;
	font-size: 10px !important;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details .sp-smart-post-meta-icon {
	color: #fff;
	width: 10px;
	height: 10px;
	font-size: 10px;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details i, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details .pcpl-count {
	color: #fff;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details .sp-smart-post-meta-icon svg path {
	fill: #fff;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details .sp-smart-post-meta:hover .sp-smart-post-meta-text, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details ul li:hover a {
	color: #74bc1e;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details .sp-smart-post-meta:hover .sp-smart-post-meta-icon, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details .sp-smart-post-meta:hover .sp-smart-post-meta-icon svg path, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details .sp-smart-post-meta:hover i, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-details .sp-smart-post-meta:hover .pcpl-count {
	color: #74bc1e;
	fill: #74bc1e;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-meta-data.sp-smart-post-meta-details-inline:not(.sp-space-between) {
	justify-content: start;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-meta-separator {
	font-size: 10px;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card-image img {
	filter: blur(0px) brightness(1);
	object-fit: cover;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card .sp-smart-post-card-image:hover.img-opacity img, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-background-layout .sp-smart-post-card:hover .sp-smart-post-card-image.img-opacity img {
	opacity: 1;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card-image {
	border-radius: 0px 0px 0px 0px;
	border-style: none;
	border-color: #4e4f52;
	border-width: 1px 1px 1px 1px;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card-image:hover {
	border-color: #4e4f52;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card {
	background: transparent;
	border-style: none;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
	gap: 12px;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-background-layout .sp-smart-post-card .sp-smart-post-template-one-content {
	align-items: end;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card .sp-smart-post-card-content {
	text-align: left;
	padding: 0px 20px 20px 20px;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card:hover {
	box-shadow: var(--smart-post-shadow-medium-4dp);
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-background-layout .sp-smart-post-card.overlay-type-box .sp-smart-post-card-content, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-background-layout .sp-smart-post-card.overlay-type-box .image-overlay {
	position: absolute;
	width: 80%;
	top: 100%;
	left: 100%;
	transform: translate(-100%, -100%);
}

#sp-smart-post-grid-four-505cc46f61d8 {
	background: transparent;
	border-style: none;
	border-color: #ccc;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
	margin-block-start: 0px;
}

#sp-smart-post-grid-four-505cc46f61d8:hover {
	border-color: #000;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card.template-one .sp-smart-post-template-one-content.overlay-custom {
	background: rgba(0, 0, 0, .68);
	transition: background .3s ease-in-out;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card.template-one .sp-smart-post-template-one-content.overlay-custom:hover {
	background: rgba(0, 0, 0, .68);
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card.template-one .sp-smart-post-card-image .image-overlay.overlay-custom {
	background: rgba(0, 0, 0, .68);
	transition: all .3s ease-in-out;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card.template-one .sp-smart-post-card-image:hover .image-overlay.overlay-custom {
	background: rgba(0, 0, 0, .68);
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card .image-overlay.overlay-custom {
	background: rgba(0, 0, 0, .68);
	transition: all .3s ease-in-out;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card:hover .image-overlay.overlay-custom {
	background: rgba(0, 0, 0, .68);
}

#sp-smart-post-grid-four-505cc46f61d8 {
	background: transparent;
	transition: all .3s ease-in-out;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-show-equal-height .sp-smart-post-template-one-content, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-show-equal-height .sp-smart-post-card-content, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-show-equal-height .sp-smart-post-card {
	height: 100%;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-dynamic-grid-contents {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 12px;
	row-gap: 12px;
}

#sp-smart-post-grid-four-505cc46f61d8 .grid-four-container .sp-smart-post-grid-four-static-contents {
	height: 560px;
}

#sp-smart-post-grid-four-505cc46f61d8 .grid-four-container .sp-smart-post-dynamic-grid-contents .sp-smart-post-card {
	height: 275px;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-grid-four-static-contents {
	column-gap: 12px;
	row-gap: 12px;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-show-pro.grid-four-container:has(.sp-smart-post-dynamic-grid-contents .sp-smart-post-card) {
	display: grid;
	row-gap: 12px;
}

#sp-smart-post-grid-four-505cc46f61d8 .grid-four-container .sp-smart-post-grid-four-static-contents {
	margin-bottom: 0;
}

#sp-smart-post-grid-four-505cc46f61d8 .template-two:not(.large) .sp-smart-post-card-content {
	justify-content: end;
}

#sp-smart-post-grid-four-505cc46f61d8 .template-two.large {
	display: flex;
	align-items: end;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-show-pro .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-title {
	font-size: 26px !important;
	letter-spacing: px !important;
	word-spacing: px !important;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-author .sp-smart-post-author-name, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-date span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-post-show-comment span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-view span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-like span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-like i, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-reading-time span {
	font-size: 14px !important;
	display: flex;
	align-items: center;
}

#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-author svg, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-date .sp-smart-post-release-date, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-post-show-comment span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-view span:first-of-type, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-reading-time span:first-of-type {
	height: 14px !important;
	width: 14px !important;
	display: flex;
	align-items: center;
}

@media only screen and (max-width: 1023px) {
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-title {
		font-size: 18px;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card {
		gap: 12px;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card:hover {
		box-shadow: var(--smart-post-shadow-medium-4dp);
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-background-layout .sp-smart-post-card.overlay-type-box .sp-smart-post-card-content, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-background-layout .sp-smart-post-card.overlay-type-box .image-overlay {
		width: 85%;
		top: 100%;
		left: 100%;
		transform: translate(-100%, -100%);
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 {
		margin-block-start: 0px;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 {
		display: block;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-dynamic-grid-contents {
		display: grid;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-show-pro.grid-four-container:has(.sp-smart-post-dynamic-grid-contents .sp-smart-post-card) {
		display: grid;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .grid-four-container .sp-smart-post-grid-four-static-contents {
		margin-bottom: 0;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .template-two:not(.large) .sp-smart-post-card-content {
		justify-content: end;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .template-two.large {
		display: flex;
		align-items: end;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-show-pro .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-title {
		font-size: px !important;
		letter-spacing: px !important;
		word-spacing: px !important;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-author .sp-smart-post-author-name, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-date span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-post-show-comment span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-view span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-like span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-like i, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-reading-time span {
		font-size: px !important;
		display: flex;
		align-items: center;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-author svg, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-date .sp-smart-post-release-date, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-post-show-comment span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-view span:first-of-type, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-reading-time span:first-of-type {
		height: px !important;
		width: px !important;
		display: flex;
		align-items: center;
	}
}

@media only screen and (max-width: 767px) {
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-title {
		font-size: 22px;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card {
		gap: 12px;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-card:hover {
		box-shadow: var(--smart-post-shadow-medium-4dp);
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-background-layout .sp-smart-post-card.overlay-type-box .sp-smart-post-card-content, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-background-layout .sp-smart-post-card.overlay-type-box .image-overlay {
		width: 85%;
		top: 100%;
		left: 100%;
		transform: translate(-100%, -100%);
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 {
		margin-block-start: 0px;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 {
		display: block;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-dynamic-grid-contents {
		display: grid;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .grid-four-container .sp-smart-post-dynamic-grid-contents .sp-smart-post-card {
		height: 210px;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-show-pro.grid-four-container:has(.sp-smart-post-dynamic-grid-contents .sp-smart-post-card) {
		display: grid;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .grid-four-container .sp-smart-post-grid-four-static-contents {
		margin-bottom: 0;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .template-two:not(.large) .sp-smart-post-card-content {
		justify-content: end;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .template-two.large {
		display: flex;
		align-items: end;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-show-pro .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-title {
		font-size: 22px !important;
		letter-spacing: px !important;
		word-spacing: px !important;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-author .sp-smart-post-author-name, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-date span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-post-show-comment span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-view span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-like span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-like i, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-reading-time span {
		font-size: px !important;
		display: flex;
		align-items: center;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-author svg, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-date .sp-smart-post-release-date, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-post-show-comment span, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-view span:first-of-type, .sp-smart-post-grid-four-static-contents .sp-smart-post-card:nth-of-type(2) .sp-smart-post-card-content .sp-smart-post-reading-time span:first-of-type {
		height: px !important;
		width: px !important;
		display: flex;
		align-items: center;
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-dynamic-grid-contents, #sp-smart-post-grid-four-505cc46f61d8 .sp-smart-post-grid-four-static-contents {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
	}
	
	#sp-smart-post-grid-four-505cc46f61d8 .sp-smart-show-pro.grid-four-container .sp-smart-post-grid-four-static-contents .sp-smart-post-card {
		height: 210px;
	}
}
