/* Local Overrides */

/* MLS ribbon */
@media only screen and (max-width: 390px) {
	.page-overview.ac-gn-current-tv .ribbon .ribbon-content {
		width: 100%;
		min-width: unset;
	}
}
@media only screen and (min-width: 363px) and (max-width: 374px) {
	.page-overview.ac-gn-current-tv .ribbon .ribbon-content {
		width: 90%;
		min-width: unset;
	}
}
@media only screen and (max-width: 374px) {
	.page-overview.ac-gn-current-tv .ribbon-content-wrapper {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

.ribbon.ribbon-blue-to-default {
	position: relative;
	z-index: 75;
}

section .section.section-hero .section-lockup {
	/* only for /apple-tv-4k/ */
	z-index: 50;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.ribbon .ribbon-content-wrapper .ribbon-content {
		width: 688px;
	}
}
@media only screen and (min-width: 1069px) {
	.ribbon .ribbon-content-wrapper .ribbon-content {
		width: 90%;
	}
}

/*iPad page*/
@media only screen and (min-width: 1069px) {
	.page-overview.page-ipad
		.ribbon.ribbon-blue-to-default
		.ribbon-content.row {
		width: 86.33333%;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.page-overview.page-ipad .ribbon .ribbon-content-wrapper .ribbon-content {
		width: 498px;
	}
}

.section-hero .ribbon-content a.ribbon-link:focus,
.section-hero .ribbon-content a.ribbon-link:hover {
	text-decoration: underline;
}
