.read-more-collection {
	display: flex;
	flex-wrap: wrap;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px;
}

.read-more-block {
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    flex: 1;
    box-sizing: border-box;
    position:relative;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding:0px;
    background: #FFFFFF;
    color: #171e42;
    border: solid #000000 1px;
}

/* 3 items naast elkaar maar max 4 */
@media (min-width: 1280px) {
	.read-more-block {
		max-width: calc(33.33333% - 40px);
		min-width: calc(25% - 40px);
	}
}

/* 2 items naast elkaar */
@media (min-width: 701px) and (max-width: 991px) {
	.read-more-block {
		max-width: calc(50% - 40px);
		min-width: calc(50% - 40px);
		flex-shrink: 1;
	}
}

/* item 100% */
@media (max-width: 700px) {
	.read-more-block {
		display:block;
		flex-grow: 0;
		flex-shrink: 1;
		flex-basis: 100%;
		width:calc(100% - 40px);
		max-width:none;
	}
}


.cursor-pointer {
	cursor:pointer;
}

.read-more-block-title-container {
	
}

.read-more-block-title {
	margin:0px;
	padding:10px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2.2px;
	font-size:22px;
}

.read-more-block-image-container {

}

.read-more-block-image {
	display:block;
	width:100%;
	padding:0px;
}

.read-more-block-txt-container {
	padding-left:35px;
	padding-right:35px;
	padding-top:20px;
	padding-bottom:12px;
}

.read-more-block-txt {
	text-align:center;
}

.read-more-block-btn-container {
	padding:20px;
}

.read-more-block-btn {
	display:table;
	margin: 0 auto;
	padding: 12px 24px;
	text-align:center;
	text-transform:uppercase;
	border-radius:0px;
}

.read-more-second-last-element {
	margin-bottom: auto;
	flex-grow: 1;
}

.read-more-last-element {
	margin-top: auto;
}