/* ||| COPY: CSS ||| Start */

@media screen and (min-width: 480px) {
	.lms .double-col {
		columns: 2;
	}
}

/* GUIDES Overview */

.lms figure.sub h2 {
	font-size: 21px;
}
figure.sub a {
	text-decoration: none;
	display: block;		/* no hover-flicker */
}
figure.sub p {
	margin-top:	7px;
}
.lms .sub .iconic {
	margin-top: 14px;
}
.block-verysmall .lms figcaption {
	text-align: center;
}
/* BIG BADGE */
.lms .badge {
	margin: 20px 10px; /* */
	padding: 0 18px;
	border: 1px solid #ccc;
	border-radius: 12px;
}
.lms .badge:hover {
	border-color: #ea0c8b;
}
.lms .badge:active {
	transform: translateY(2px);
}
.lms figure .badge h2 {
	margin: 14px 0 8px;
}
.lms .badge p {
	text-align: center;
	color: #6e6e6e;
}
/* different Responsivness (X min 640 X max 767) */
@media screen and (min-width: 480px) and (max-width: 959px) {
	.block-small {
		width: 50%;
	}
}

/* correcting different block heights */
/* SPECIFIC: intro + n 1/3 (-> 1/2) */
@media screen and (min-width: 960px) {
	.landingpage-blocks-block:nth-child(3n+2) .block-small {
		clear: left;
	}
}
@media screen and (min-width: 480px) and (max-width: 959px) {
	.landingpage-blocks-block:nth-child(2n+2) .block-small {
		clear: left;
	}
}

/* ||| COPY: CSS ||| End */