/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/


.chapternav-item-home-accessories .chapternav-icon {
	background-image: url("/euro/tv-home/a/screens_alt/images/chapternav/light/apple_tv_remote_light__eu5v1y6592eu_large.svg");
}


/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

.section-geo-tv-4k .ribbon-neutral-alt {
    --ribbon-background-color: #FFFFFF;
}

.section-big-screen .section-services .service-tile-headline {
	min-height: 100px;
}

.section-big-screen .section-services .service-tile-ctas {
	height: 75px;
	justify-content: flex-end;
}

@media only screen and (max-width: 1068px) {
	.section-big-screen .section-services .service-tile-headline {
		min-height: auto;
	}
	.section-big-screen .section-services .service-tile-ctas {
		height: auto;
		justify-content: initial;
	}

	.section-big-screen .section-services .service-tile-headline {
		max-width: 220px;
	}
}

@media only screen and (max-width: 734px) {
	.section-big-screen .section-services .fitness .service-tile-ctas {
		margin-top: .8em;
	}
	.section-big-screen .section-services .service-tile-headline {
		max-width: 270px;
	}
}

@media only screen and (max-width: 320px) {
	.section-big-screen .section-services .service-tile-button {
		margin-bottom: 14px;
	}
	.section-big-screen .section-services .service-tile-ctas a+a {
		margin-left: 5px;
	}
}

@media only screen and (max-width: 320px) {
	.section-big-screen .section-services .service-tile-ctas a+a {
		margin-left: 5px;
		display: block;
	}
}

@media only screen and (max-width:1068px) {
    .section-big-screen .section-services .service-tile-ctas a + a {
        margin-left: 0px;
    }
}

@media only screen and (max-width:1068px) {
    .section-big-screen .section-services .service-tile-button:first-child {
        margin-right: 14px;
    }
}

html.enhance-base-xp .tv-home-family-page div.banner-container {
    opacity: 1;
    transform: translateY(0);
}



#ac-globalfooter .ac-gf-sosumi [data-flex="true"] {
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}

section.geo-tv-4k .section-content {
    text-align: center;
}

section.geo-tv-4k .section-content .section-headline {
    margin-left: auto;
    margin-right: auto;
    max-width: 760px;
}

@media only screen and (max-width:1068px) {
    section.geo-tv-4k .section-content .section-headline {
        max-width: 580px;
    }
}

@media only screen and (max-width:734px) {
    section.geo-tv-4k .section-content .section-headline {
        max-width: 394px;
    }
}

section.geo-tv-4k .section-content .tile-cta .button:not(:last-child) {
    margin-right: 20px;
}

@media only screen and (max-width:1068px) {
    section.geo-tv-4k .section-content .tile-cta {
        margin-top: 18px;
    }
}

section.geo-tv-4k .section-content .tile-cta .button {
    margin-bottom: 20px;
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/