/* @group Image replacement for HiDPI displays
================================================================================= */

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {

	#logo a span {
		background: url('../images/logo@2x.png') no-repeat 0 0;
		background-size: 51px 74px;
	}

	#logo a:hover span,
	#logo a:focus span {
		background: url('../images/logo@2x.png') no-repeat 0 -37px;
		background-size: 51px 74px;
	}

	#mobile-logo a span,
	#mobile-logo a:hover span,
	#mobile-logo a:focus span {
		background: url('../images/logo-mobile@2x.png') no-repeat 0 0;
		background-size: 186px 69px;
	}

	.fr #mobile-logo a span,
	.fr #mobile-logo a:hover span,
	.fr #mobile-logo a:focus span {
		background: url('../images/logo-mobile-fr@2x.png') no-repeat 0 0;
		background-size: 186px 69px;
	}

	#mobile-button a span,
	#mobile-button a:hover span,
	#mobile-button a:focus span {
		background: url('../images/menu-button@2x.png') no-repeat 0 0;
		background-size: 45px 33px;
	}

	#mobile-close a span,
	#mobile-close a:hover span,
	#mobile-close a:focus span {
		position: absolute;
		background: url('../images/mobile-close@2x.png') no-repeat 0 0;
		background-size: 32px 32px;
	}

	.nominee .nominee-poster a {
		background-image: url('../images/poster-border@2x.png');
		background-size: 88px 114px;
	}

	#watch-gala a {
		background: url('../images/watch-gala@2x.png') repeat 0 0;
		background-size: 100% 100%;
	}

}