/* local overrides */

/* cta hero button */
@media only screen and (max-width: 734px) {
	.cta-links-launch a {
		text-wrap: wrap;
		max-width: 154px;
	}
	.section-hero .cta-links-launch {
		margin-top: 0.8em;
	}
}

@media only screen and (min-width: 735px) {
	.section-hero .message-vod .button {
		max-width: fit-content;
	}
}

/* announce hero messaging */

@media only screen and (min-width: 350px) and (max-width: 734px) {
	.section-hero .hero-copy-announce {
		max-width: 320px;
	}
}

/* Custom styles */
.custom_xs {
	display: none;
}

@media only screen and (max-width: 450px) {
	.custom_xs {
		display: block;
	}
}

@media only screen and (min-width: 735px) {
	.section-hero .hero-copy-announce,
	.section-hero .hero-copy-daybefore,
	.section-hero .hero-copy-dayof {
		max-width: 470px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-copy-daybefore {
		max-width: 306px;
	}
	.section-hero .hero-copy-dayof {
		max-width: 280px;
	}
	p.hero-link.typography-intro {
		margin-top: 1rem;
	}
}

/* disclaimer custom button */
#main
	> section.section.section-announced.theme-dark
	> div
	> div.announced-list.announced-list-announced
	> div
	> div.announced-item.announced-item-siri
	> div.copy-container
	> p.custom_disclaimer {
	font-size: 16px;
	color: #ffffff;
	opacity: 56%;
}

/* sep-9-tile */
.section-recent-events .recent-events-gallery .item-container .gallery-item {
	height: 515px;
}

/* 25 post hero */
@media only screen and (min-width: 735px) {
	.post-event-body .post-event-links .state-copy.message-vod {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.section-hero .post-event-links .watch-copy {
		margin-left: 0px;
	}
}

@media only screen and (max-width: 405px) {
	.post-event-body
		.post-event-links
		.state-copy.message-vod
		.icon-wrapper.watch-copy {
		padding-left: 31px;
		padding-right: 31px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .message-live,
	.section-hero .message-pending {
		max-width: 320px;
	}
}

/* cards section announced */

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-announced .announced-item-child-safety .copy-container {
		width: 55%;
		padding-right: 4px;
		margin: 36px 0;
	}
}
