/*------------------------------------*\
   APPLE-TV-PLUS (HALF WIDTH)
\*------------------------------------*/


/* APPLE TV PLUS */

/* SCREENS */

.tv-plus-alt .promo-image {
	width: 918px;
	height: 560px;
	background-size: 918px 560px;
	background-image:url("/euro/mac/home/l/screens_alt/images/overview/get-more/apple-tv-plus/full_tile/apple_tv_plus__e74rl1eybamq_large.jpg"); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .tv-plus-alt .promo-image {
  	background-image:url("/euro/mac/home/l/screens_alt/images/overview/get-more/apple-tv-plus/full_tile/apple_tv_plus__e74rl1eybamq_large_2x.jpg"); }
}

@media only screen and (max-width: 1068px) {
  .tv-plus-alt .promo-image {
	width: 401px;
	height: 277px;
	background-size: 401px 277px;
	background-repeat: no-repeat;
	background-image:url("/euro/mac/home/l/screens_alt/images/overview/get-more/apple-tv-plus/full_tile/apple_tv_plus__e74rl1eybamq_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) {
	.tv-plus-alt .promo-image { background-image:url("/euro/mac/home/l/screens_alt/images/overview/get-more/apple-tv-plus/full_tile/apple_tv_plus__e74rl1eybamq_medium_2x.jpg"); }
}

@media only screen and (max-width: 734px) {
  .tv-plus-alt .promo-image {
	width: 735px;
	height: 273px;
	background-size: 735px 273px;
	background-repeat: no-repeat;
	background-image:url("/euro/mac/home/l/screens_alt/images/overview/get-more/apple-tv-plus/full_tile/apple_tv_plus__e74rl1eybamq_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) {
	.tv-plus-alt .promo-image { background-image:url("/euro/mac/home/l/screens_alt/images/overview/get-more/apple-tv-plus/full_tile/apple_tv_plus__e74rl1eybamq_small_2x.jpg"); }
}

/* LOCAL FIXES */

.tv-plus-alt {
    display: flex;
    background-color: #000;
    max-width: 1440px;
}
@media only screen and (max-width: 1068px) {
    .tv-plus-alt {
        min-height: 277px;
    }
}
@media only screen and (max-width: 734px) {
    .tv-plus-alt {
        min-height: 490px;
        flex-direction: column;
    }
}

.tv-plus-alt .promo-copy-container {
    padding-left: 6.42857%;
    padding-top: 0 !important;
    display: flex;
    align-items: center;
    height: 100%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    min-width: 565px;
}
@media only screen and (max-width: 1068px) {
    .tv-plus-alt .promo-copy-container {
        padding-left: 34px;
    }
}
@media only screen and (max-width: 734px) {
    .tv-plus-alt .promo-copy-container {
        padding-left: 0;
    }
}

.tv-plus-alt .promo-copy-container {
    padding-left: 6.42857%;
    padding-top: 0 !important;
    display: flex;
    align-items: center;
    height: 560px;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    min-width: 565px;
	max-width: 1440px;
}
@media only screen and (max-width: 1068px) {
    .tv-plus-alt .promo-copy-container {
        height: 277px;
    }
}
@media only screen and (max-width: 734px) {
    .tv-plus-alt .promo-copy-container {
    	min-width: inherit;
        padding-left: 0;
    }
}


.tv-plus-alt .promo-copy-wrapper {
    text-align: left;
    max-width: 390px;
    margin-left: 0;
    margin-right: 0;
}
@media only screen and (max-width: 1068px) {
    .tv-plus-alt .promo-copy-wrapper {
        max-width: 290px;
    }
}
@media only screen and (max-width: 734px) {
    .tv-plus-alt .promo-copy-wrapper {
        max-width: initial;
        padding-top: 48px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
}

.tv-plus-alt .promo-intro {
    font-size: 28px;
    line-height: 1.14286;
    font-weight: 600;
    letter-spacing: .007em;
    font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    margin-top: 20px;
}
@media only screen and (max-width: 1068px) {
    .tv-plus-alt .promo-intro {
        font-size: 21px;
        line-height: 1.19048;
        font-weight: 600;
        letter-spacing: .011em;
        font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    }
}
@media only screen and (max-width: 734px) {
    .tv-plus-alt .promo-intro {
		font-size: 17px;
		line-height: 1.47059;
		font-weight: 400;
		letter-spacing: -.022em;
		font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
    }
}
@media only screen and (max-width: 734px) {
    .tv-plus-alt .promo-intro {
		font-size: 17px;
		line-height: 1.47059;
		font-weight: 400;
		letter-spacing: -.022em;
		font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
    }
}


.tv-plus-alt .tile-logo {
    margin-left: 0;
}
@media only screen and (max-width: 734px) {
    .tv-plus-alt .tile-logo {
        margin-left: auto;
    }
}

.tv-plus-alt .figure-wrapper {
	margin-right: 300px;
	padding-left: 300px;
}
@media only screen and (max-width: 1068px) {
	.tv-plus-alt .figure-wrapper {
		margin-right: 0px;
		padding-left: 0px;
	}
}

.tv-plus-alt .promo-image {
	margin-top: 0;
	margin-left: -475px;
}
@media only screen and (max-width: 1068px) {
	.tv-plus-alt .promo-image {
		margin-left: -315px;
	}
}
@media only screen and (max-width: 734px) {
	.tv-plus-alt .promo-image {
		margin-top: 202px;
		margin-left: -368px;
	}
}

.tv-plus-alt .icon-external::after {
    padding-left: .3em;
}

.tv-plus-alt li span.icon-external {
	font-size: 21px
}
@media only screen and (max-width: 1068px) {
	.tv-plus-alt li span.icon-external {
		font-size: 17px
	}
}

/* END APPLE TV PLUS */

/*------------------------------------*\
   END APPLE-TV-PLUS (HALF WIDTH)
\*------------------------------------*/
