/* ==========================================================================
   Lakeshore — Kids menu, desktop (≥1200px). Banner and spacing follow the
   Happy Hour PSD values used on the other menu pages.
   ========================================================================== */

@media (min-width: 1200px) {

	body.lk-page-kidsmenu .elementor-element.elementor-element-f8990e4,
	body.lk-page-kidsmenu .elementor-element.elementor-element-f66693c {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		margin-block: 0;
	}

	/* ---- banner ------------------------------------------------------------ */
	body.lk-page-kidsmenu .elementor-element.elementor-element-f8990e4 {
		--min-height: 505px;
		min-height: 505px;
		padding: 0;
		--padding-top: 0px;
		--padding-bottom: 0px;
	}
	body.lk-page-kidsmenu .elementor-element.elementor-element-f8990e4 > .e-con-inner {
		justify-content: flex-start;
		align-items: center;
		padding-top: 178px;
	}
	body.lk-page-kidsmenu .elementor-element.elementor-element-03d540f {
		width: auto;
		max-width: none;
		margin: 0;
	}
	body.lk-page-kidsmenu .elementor-element.elementor-element-03d540f .elementor-heading-title {
		font-size: 104px;
		line-height: 99.33px;
	}

	/* ---- menu: columns start at x70 like Happy Hour -------------------------- */
	body.lk-page-kidsmenu .elementor-element.elementor-element-f66693c {
		grid-template-columns: 480px 480px;
		padding: 95px 70px 90px;
	}
	body.lk-page-kidsmenu .elementor-element-f66693c > .e-con:first-child {
		padding-right: 19px;
		--padding-right: 19px;
	}

	/* labels 200×45 */
	body.lk-page-kidsmenu .lk-m-label p {
		min-width: 200px;
		height: 45px;
	}

	/* hours strip spacing */
	body.lk-page-kidsmenu .elementor-element.elementor-element-b18d61e {
		padding: 66px 71px 77px 70px;
	}
}
