.content-text-image-overview-hover .media-body h3
{
	font-family: "CocoSharpL-Regular" , -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	text-transform:uppercase;
	line-height:45px;
    font-size: 1.8em;
}
.media-body.justify-content-end {
    justify-content: center !important;
	margin:8px auto;
}
.media-body.justify-content-end h3 {
    margin-bottom:0;
	text-align:center;
}
.container:nth-child(2) {
	padding-bottom:0;
}
h1 {
    margin-top: 60px;
	text-align:center;
	margin-bottom:40px;
}
.content-text-image-overview-hover .media-body {
    min-height: 200px !important;
    max-height: 200px !important;
	padding: 15px 5px;
	background-color: transparent;
}
.no-touch .content-text-image-overview-hover:hover .media-body {
    background-color: rgba(14, 70, 119, 0.65);
    transition: all 0.5s ease-in;
}
.container .content-text-image-overview-hover .media-body h3,
.container .content-text-image-overview-hover .media-body h3 a
{
	color: #0e4677;
}
.container:nth-child(2n) [class^='column']:nth-child(2n+1) .content-text-image-overview-hover .media-body h3,
.container:nth-child(2n) [class^='column']:nth-child(2n+1) .content-text-image-overview-hover .media-body h3 a,
.container:nth-child(2n+1) [class^='column']:nth-child(2n) .content-text-image-overview-hover .media-body h3,
.container:nth-child(2n+1) [class^='column']:nth-child(2n) .content-text-image-overview-hover .media-body h3 a {
	color: #fff;
}
.container {
	padding-bottom:34px;
}
@media (min-width: 480px) {
	.content-text-image-overview-hover .media-body h3 {
		font-size: 2.3em;
	}
}
@media (min-width: 768px) {
	.content-text-image-overview-hover .media-body h3 {
		font-size: 2.8em;
	}
}
@media (min-width: 992px) {
	.content-text-image-overview-hover .media-body h3 {
		font-size: 2.2em;
	}
}
@media (min-width: 1200px) {
	.content-text-image-overview-hover .media-body h3 {
		font-size: 2.6em;
	}
	.content-text-image-overview-hover {
		min-width:0;
	}
}