/**
 * Denser mobile landing / homepage
 */

@media (max-width: 720px) {
	body.efpic-landing-page .lp-staticslider,
	body.efpic-landing-page .staticslider {
		min-height: 0;
	}

	body.efpic-landing-page .staticslider-caption,
	body.efpic-landing-page .lp-staticslider-caption {
		padding: 1.1rem 1rem 1.35rem !important;
	}

	body.efpic-landing-page .staticslider-caption h2,
	body.efpic-landing-page .staticslider-caption .entry-title,
	body.efpic-landing-page .lp-staticslider-caption h2 {
		font-size: clamp(1.45rem, 6.5vw, 1.85rem) !important;
		line-height: 1.15 !important;
		margin-bottom: 0.35em !important;
	}

	body.efpic-landing-page .staticslider-caption p,
	body.efpic-landing-page .lp-staticslider-caption p {
		font-size: 0.95rem !important;
		line-height: 1.4 !important;
		margin-bottom: 0.75em !important;
	}

	body.efpic-landing-page .lp-blocks,
	body.efpic-landing-page .lp-boxes,
	body.efpic-landing-page .lp-text {
		padding-top: 1.35rem !important;
		padding-bottom: 1.35rem !important;
	}

	body.efpic-landing-page .lp-block,
	body.efpic-landing-page .lp-box {
		margin-bottom: 0.85rem !important;
	}

	body.efpic-landing-page .lp-section-header {
		margin-bottom: 0.85rem !important;
	}

	body.efpic-landing-page .lp-section-header h2 {
		font-size: 1.35rem !important;
		margin-bottom: 0.25em !important;
	}

	body.efpic-landing-page .lp-text-inside {
		padding-left: 0.85rem !important;
		padding-right: 0.85rem !important;
	}

	body.efpic-landing-page #lp-posts,
	body.efpic-landing-page #lp-page {
		padding-top: 1.25rem !important;
		padding-bottom: 1.5rem !important;
	}
}
