.single-newsletter-infos {
	display: flex;
	flex-direction: horizontal;
	justify-content: space-between;
	padding: 20px;
	
	transition: 0.3s ease;
}
.single-newsletter-infos:hover {
	background-color: #00000008 !important;
}

.single-newsletter-infos h2 {
	font-size: 1.5rem !important;
}

.single-newsletter-infos p {
	color: #536A4C !important;
	margin-top: auto;
	margin-bottom: auto;
	transition: 0.3s ease;
}
.single-newsletter-infos:hover p {
	color: #4C6248 !important;
	transform:translate(0, -3px);
}


.single-newsletter:not(:last-child) .newsletter_separator {
	width: 100%;
	height: 1px;
	background-color: #D0C7C3;
	margin: 0;
}