/* Local Overrides */

/* Hero Section */

@media only screen and (min-width: 1069px) and (max-width: 1310px) {
	.section-welcome.no-pad-bottom.no-pad
		> .marquee
		> .viewport-content
		> .marquee-header.theme-dark {
		padding-bottom: 90px;
	}
}

@media only screen and (max-width: 375px) {
	.section-welcome.no-pad-bottom.no-pad
		> .marquee
		> .viewport-content
		> .marquee-header.theme-dark
		> h2 {
		font-size: 37px;
	}
}

/* film banner */

@media (min-width: 1069px) {
	section.section-event-banner
		.banner-card
		.banner-card-copy-column
		.banner-card-headline {
		max-width: 375px;
	}
}

@media (max-width: 1068px) {
	section.section-event-banner .banner-card .banner-card-copy-column {
		max-width: 296px;
	}
}

/* Section Magic */

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-product-stories.no-pad-top.staggered-end
		> .section-magic
		> .viewport-content.copy-container
		> h3 {
		max-width: 500px;
	}
}

@media only screen and (min-width: 609px) and (max-width: 734px) {
	.section-product-stories.no-pad-top.staggered-end
		> .section-magic
		> .viewport-content.copy-container
		> h3 {
		max-width: 400px;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-header {
		column-gap: 0px;
	}
}

/* Gallery items */

@media  only screen and (max-width: 325px) {
  #media-card-gallery-item-2  div  p { min-width: 282px;}}