.fjme-card {
	border-right: 2px #fff solid;
	max-height: 388px;
	overflow: hidden;
}

.fjme-grid-home h4 {
	margin-top: 0px;
}

.fjme-grid-home p {
	margin-bottom: 0px;
}

.fjme-grid-home {
	/* Set this property to exactly 3 columns */
	grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)) !important;
	border-top: 2px #fff solid
}

.fjme-card-text {
	padding-left: 16px;
}

.fjme-grid-archive {
	grid-template-columns: 30% auto;
}

.header-input {
	width: 500px;
}

@media (max-width: 800px) {
	.fjme-grid-archive {
		/* One column: each item takes the full width (100% or 1fr) */
		grid-template-columns: 1fr;
	}

	.header-input {
		width: 100%;
	}
}