/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/
.page-overview .section-hero.bg-alt {
	background-size: 2560px 1620px;
	background-repeat: no-repeat;
	background-image: url("/ru/airplay/images/overview/hero_v2_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) {
	.page-overview .section-hero.bg-alt {
		background-image: url("/ru/airplay/images/overview/hero_v2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.page-overview .section-hero.bg-alt {
		background-size: 1068px 1212px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/hero_v2_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) {
	.page-overview .section-hero.bg-alt {
		background-image: url("/ru/airplay/images/overview/hero_v2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.page-overview .section-hero.bg-alt {
		background-size: 736px 956px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/hero_v2_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.page-overview .section-hero.bg-alt {
		background-image: url("/ru/airplay/images/overview/hero_v2_small_2x.jpg");
	}
}

.image-mirror-it {
	width: 468px;
	height: 319px;
	background-size: 468px 319px;
	background-repeat: no-repeat;
	background-image: url("/ru/airplay/images/overview/mirror_it_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) {
	.image-mirror-it {
		background-image: url("/ru/airplay/images/overview/mirror_it_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-mirror-it {
		width: 327px;
		height: 246px;
		background-size: 327px 246px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/mirror_it_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-mirror-it {
		background-image: url("/ru/airplay/images/overview/mirror_it_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-mirror-it {
		width: 484px;
		height: 241px;
		background-size: 484px 241px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/mirror_it_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-mirror-it {
		background-image: url("/ru/airplay/images/overview/mirror_it_small_2x.jpg");
	}
}

.image-control-touch {
	width: 468px;
	height: 385px;
	background-size: 468px 385px;
	background-repeat: no-repeat;
	background-image: url("/ru/airplay/images/overview/control_touch_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) {
	.image-control-touch {
		background-image: url("/ru/airplay/images/overview/control_touch_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-control-touch {
		width: 327px;
		height: 345px;
		background-size: 327px 345px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/control_touch_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-control-touch {
		background-image: url("/ru/airplay/images/overview/control_touch_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-control-touch {
		width: 455px;
		height: 326px;
		background-size: 455px 326px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/control_touch_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-control-touch {
		background-image: url("/ru/airplay/images/overview/control_touch_small_2x.jpg");
	}
}

.image-every-room {
	width: 468px;
	height: 418px;
	background-size: 468px 418px;
	background-repeat: no-repeat;
	background-image: url("/ru/airplay/images/overview/every_room_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) {
	.image-every-room {
		background-image: url("/ru/airplay/images/overview/every_room_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-every-room {
		width: 327px;
		height: 298px;
		background-size: 327px 298px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/every_room_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-every-room {
		background-image: url("/ru/airplay/images/overview/every_room_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-every-room {
		width: 455px;
		height: 341px;
		background-size: 455px 341px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/every_room_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-every-room {
		background-image: url("/ru/airplay/images/overview/every_room_small_2x.jpg");
	}
}

.image-anyone-can-add-songs {
	width: 468px;
	height: 413px;
	background-size: 468px 413px;
	background-repeat: no-repeat;
	background-image: url("/ru/airplay/images/overview/anyone_can_add_songs_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) {
	.image-anyone-can-add-songs {
		background-image: url("/ru/airplay/images/overview/anyone_can_add_songs_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-anyone-can-add-songs {
		width: 327px;
		height: 291px;
		background-size: 327px 291px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/anyone_can_add_songs_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-anyone-can-add-songs {
		background-image: url("/ru/airplay/images/overview/anyone_can_add_songs_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-anyone-can-add-songs {
		width: 455px;
		height: 323px;
		background-size: 455px 323px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/anyone_can_add_songs_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-anyone-can-add-songs {
		background-image: url("/ru/airplay/images/overview/anyone_can_add_songs_small_2x.jpg");
	}
}

.image-homekit {
	width: 697px;
	height: 465px;
	background-size: 697px 465px;
	background-repeat: no-repeat;
	background-image: url("/ru/airplay/images/overview/homekit_large.png");
}

@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) {
	.image-homekit {
		background-image: url("/ru/airplay/images/overview/homekit_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.image-homekit {
		width: 527px;
		height: 338px;
		background-size: 527px 338px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/homekit_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-homekit {
		background-image: url("/ru/airplay/images/overview/homekit_medium_2x.png");
	}
}

@media only screen and (max-width: 735px) {
	.image-homekit {
		width: 375px;
		height: 299px;
		background-size: 375px 299px;
		background-repeat: no-repeat;
		background-image: url("/ru/airplay/images/overview/homekit_small.png");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-homekit {
		background-image: url("/ru/airplay/images/overview/homekit_small_2x.png");
	}
}

.image-music {
	background-image: url("/ru/airplay/images/overview/music_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) {
	.image-music {
		background-image: url("/ru/airplay/images/overview/music_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-music {
		background-image: url("/ru/airplay/images/overview/music_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-music {
		background-image: url("/ru/airplay/images/overview/music_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-music {
		background-image: url("/ru/airplay/images/overview/music_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-music {
		background-image: url("/ru/airplay/images/overview/music_small_2x.jpg");
	}
}

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/
/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
/*blurry logo fix*/
.page-overview .router-tile.router-tile-full-width {
	width: 100%;
	padding-right: 0;
}

.text-centered {
	text-align: center;
}

.page-overview .music-tile .router-cta {
	padding-bottom: 0px;
}

@media only screen and (max-width: 1068px) {
	.page-overview .music-tile .router-cta {
		padding-bottom: 8px;
	}
}

sup {
	font-size: 1em;
	vertical-align: top;
	position: relative;
	bottom: 0em;
}

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