/* local overrides */

/* iframe */
@media only screen and (min-width: 735px) {
	.modal-notify .modal-notify-content .iframe-notify {
		height: 120px;
	}
}

/* atv4k router */
.section-routers .image-apple-tv-4k {
	margin-top: auto;
}

/* section-every-screen */
@media only screen and (min-width: 1069px) {
	.section-apple-tv-app .external .logo {
		padding: 0 21px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-apple-tv-app .external .logo {
		padding: 0 28px;
	}
}
@media only screen and (max-width: 735px) {
	.section-apple-tv-app .external .logo {
		padding: 0 16px;
	}
}

/* Top ribbon  */
.large-8 {
	max-width: 74.66667%;
	flex-basis: 131.66667%;
}

/* Play Button Ribbon Fix */

@media only screen and (max-width: 734px) {
	html.ios .section-hero .controls,
	html.touch .section-hero .controls {
		top: 140px !important;
	}
}

@media only screen and (max-width: 541px) {
	html.ios .section-hero .controls,
	html.touch .section-hero .controls {
		top: 160px !important;
	}
}

@media only screen and (max-width: 355px) {
	html.ios .section-hero .controls,
	html.touch .section-hero .controls {
		top: 180px !important;
	}
}

.image-icon-rogers {
	width: 161px;
	height: 81px;
	background-size: 161px 81px;
	background-repeat: no-repeat;
	background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.image-icon-rogers {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.image-icon-rogers {
		width: 117px;
		height: 63px;
		background-size: 117px 63px;
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_medium.jpg);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-icon-rogers {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.image-icon-rogers {
		width: 92px;
		height: 51px;
		background-size: 92px 51px;
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_small.jpg);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-icon-rogers {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_small_2x.jpg);
	}
}

.bg-image-icon-rogers {
	background-repeat: no-repeat;
	background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.bg-image-icon-rogers {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.bg-image-icon-rogers {
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_medium.jpg);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.bg-image-icon-rogers {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.bg-image-icon-rogers {
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_small.jpg);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.bg-image-icon-rogers {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_rogers__5z3vj3812tu6_small_2x.jpg);
	}
}

.image-icon-shaw {
	width: 161px;
	height: 81px;
	background-size: 161px 81px;
	background-repeat: no-repeat;
	background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.image-icon-shaw {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.image-icon-shaw {
		width: 117px;
		height: 63px;
		background-size: 117px 63px;
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_medium.jpg);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-icon-shaw {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.image-icon-shaw {
		width: 92px;
		height: 51px;
		background-size: 92px 51px;
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_small.jpg);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-icon-shaw {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_small_2x.jpg);
	}
}

.bg-image-icon-shaw {
	background-repeat: no-repeat;
	background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.bg-image-icon-shaw {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.bg-image-icon-shaw {
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_medium.jpg);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.bg-image-icon-shaw {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.bg-image-icon-shaw {
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_small.jpg);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.bg-image-icon-shaw {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_shaw__gmkd31bmt5yu_small_2x.jpg);
	}
}

.image-icon-telus {
	width: 161px;
	height: 81px;
	background-size: 161px 81px;
	background-repeat: no-repeat;
	background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.image-icon-telus {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.image-icon-telus {
		width: 117px;
		height: 63px;
		background-size: 117px 63px;
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_medium.jpg);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-icon-telus {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.image-icon-telus {
		width: 92px;
		height: 51px;
		background-size: 92px 51px;
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_small.jpg);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-icon-telus {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_small_2x.jpg);
	}
}

.bg-image-icon-telus {
	background-repeat: no-repeat;
	background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.bg-image-icon-telus {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.bg-image-icon-telus {
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_medium.jpg);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.bg-image-icon-telus {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.bg-image-icon-telus {
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_small.jpg);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.bg-image-icon-telus {
		background-image: url(/ca/apple-tv-plus/images/overview/icon_telus__cvloa44yehsi_small_2x.jpg);
	}
}

.section-apple-tv-app .col:nth-child(11) {
	transition: opacity 0.3s ease-in;
	transition-delay: 1.6s;
	will-change: opacity;
}
.section-apple-tv-app .col:nth-child(12) {
	transition: opacity 0.3s ease-in;
	transition-delay: 1.7s;
	will-change: opacity;
}

@media only screen and (max-width: 734px) {
	.section-apple-tv-app .lockup .typography-body {
		max-width: 440px;
	}
}

/* MLB */
.image-fnb-hero {
	background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.image-fnb-hero {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.image-fnb-hero {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_medium.jpg);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-fnb-hero {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.image-fnb-hero {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_small.jpg);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-fnb-hero {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_small_2x.jpg);
	}
}
.bg-image-fnb-hero {
	background-repeat: no-repeat;
	background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.bg-image-fnb-hero {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.bg-image-fnb-hero {
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_medium.jpg);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.bg-image-fnb-hero {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.bg-image-fnb-hero {
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_small.jpg);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.bg-image-fnb-hero {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_hero__d917caj985km_small_2x.jpg);
	}
}

.image-fnb-logo {
	background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_large.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.image-fnb-logo {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_large_2x.png);
	}
}
@media only screen and (max-width: 1068px) {
	.image-fnb-logo {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_medium.png);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-fnb-logo {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_medium_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.image-fnb-logo {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_small.png);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-fnb-logo {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_small_2x.png);
	}
}
.bg-image-fnb-logo {
	background-repeat: no-repeat;
	background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_large.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx) {
	.bg-image-fnb-logo {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_large_2x.png);
	}
}
@media only screen and (max-width: 1068px) {
	.bg-image-fnb-logo {
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_medium.png);
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.bg-image-fnb-logo {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_medium_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.bg-image-fnb-logo {
		background-repeat: no-repeat;
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_small.png);
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.bg-image-fnb-logo {
		background-image: url(/ca/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_small_2x.png);
	}
}
