
.richtext-style-3 {
	xxx-min-height:300px;
	background-position : center;
	background-repeat: no-repeat;
    background-size: cover;
	border-radius:12px;
	margin-bottom:40px;
	color: #111;
	padding:0px 0px 0px 0px;
}
.richtext-style-3:hover {
    text-decoration: none;
	color: #111;
}


.richtext-style-3 h2{
    text-align: center;
	padding: 10px 0px 20px 0px;
}

.richtext-style-3 img.image {
	border-radius:12px 12px 12px 12px;
}

.richtext-style-3 .content  {
	text-align:center;
    padding: 0px 20px 20px 20px ;
}


.richtext-style-3.000000 {
	color: #000;
	background-color: #fff;
}
.richtext-style-3.000000 div.content .cover{
	background-color: #fff;
}
.richtext-style-3.ffffff {
	color: #fff;
	background-color: #000;
}
.richtext-style-3.ffffff  div.content .cover{
	background-color: #000;
}


@media (max-width: 576px) {
	.richtext-style-3 {
		margin: 0px 20px 20px 20px;
		width: calc(100% - 40px);	
	}
	.richtext-style-3 img.image {
		width:100%;
	}
}

@media (min-width: 576px) {
	.richtext-style-3 img.image {
		width:100%;
	}
}
@media (min-width: 768px) {
	.richtext-style-3 img.image {
		width:unset;
		float:left;
		margin:15px 15px 15px 0px;
	}
}
@media (min-width: 992px) {
	.richtext-style-3 img.image {
		width:unset;
		float:left;
		margin:15px 15px 15px 0px;
	}
}