@media only screen and (-webkit-min-device-pixel-ratio: 2) {

	/* loading screen */
	.wrapper .preloader {
		background: url('../images/retina/logoLoading.gif') no-repeat 0 0;
		background-size: 46px 30px;
	}

	/* home page and generic  */

	.headerConstant h1 a {
		background: url('../images/retina/logo_sprite.gif') no-repeat top center;
		background-size: 46px 60px;
		width: 46px;
		height: 30px;
		float: left;
	}

	.headerConstant h1 a.hover {
		background: url('../images/retina/logo_sprite.gif') no-repeat bottom center;
		background-size: 46px 60px;
	}

	ul.icon-links li.search a {
		background: url('../images/retina/search-icon@2x.png') no-repeat top center;
		background-size: 20px 44px;
	}

	ul.icon-links li.favourites a {
		background: url('../images/retina/favourites_sprite.gif') no-repeat top center;
		background-size: 23px 44px;
	}

	ul.icon-links li.location a {
		background: url('../images/retina/map_sprite.gif') no-repeat top center;
		background-size: 23px 42px;
	}

	ul.icon-links li.information a {
		background: url('../images/retina/info_sprite.gif') no-repeat top center;
		background-size: 23px 42px;
	}

	ul.icon-links li a.hover {
		background-position: center bottom;
	}

	ul.icon-links li.favourites span.selected {
		background: url('../images/retina/favouriteSelected.png') no-repeat 0 0;
		background-size: 23px 21px;
	}

	ul.icon-links li.location span.selected {
		background: url('../images/retina/mapSelected.png') no-repeat 0 0;
		background-size: 23px 21px;
	}

	ul.icon-links li.information span.selected {
		background: url('../images/retina/infoSelected.png') no-repeat 0 0;
		background-size: 23px 21px;
	}

	/* object page  */
	
	.next-prev-container a.prev {
		background: url('../images/retina/chevronLeft_sprite.gif') no-repeat right 0;
		background-size: 40px 64px;
	}

	.next-prev-container a.next {
		background: url('../images/retina/chevronRight_sprite.gif') no-repeat 0 0;
		background-size: 40px 64px;
	}

	.no-touch .next-prev-container a.next:hover {
		background-position: 0 87%;
	}

	.no-touch .next-prev-container a.prev:hover {
		background-position: right 87%;
	}
	
	div.object-icon-list li.map {
		background: url('../images/retina/mapObjectPage.png') no-repeat center left;
		background-size: 10px 14px;
	}

	div.object-icon-list li.share {
		background: url('../images/retina/shareObjectPage.png') no-repeat center left;
		background-size: 13px 13px;
	}

	div.object-icon-list li.favourite {
		background: url('../images/retina/favouriteObjectPage.png') no-repeat center left;
		background-size: 15px 15px;
	}
	
	.sc-player .sc-controls a,
	.sc-player .sc-controls a.sc-pause {
	  color: transparent;
	  background: url('../images/retina/play-pause-sprite-2x.png') no-repeat 0% 0%;
		background-size: 40px 80px;
	}

	.sc-player.playing .sc-controls a.sc-pause{
	  background: url('../images/retina/play-pause-sprite-2x.png') no-repeat 0% 100%;
		background-size: 40px 80px;
	}

	.preload-disclose-up {
		display: none;
		background: url('../images/retina/discloseUp@2x.png') no-repeat;
	}



	/* search page */
	
	div.search-box input {
		background: white url('../images/retina/search.gif') no-repeat 10px center;
		background-size: 15px 16px;
	}
	
	div.search-header a.map-link {
		background: url('../images/retina/mapPinListResults.png') no-repeat right center;
		background-size: 15px 21px;
	}
	
	div.search-results-list ul li {
		background: #EEEEEE url('../images/retina/search_white_chevron.png') no-repeat 95% 50%;
		background-size: 16px 29px;
	}
	
	div.search-results-list ul li:nth-child(even) {
		background: #FFFFFF url('../images/retina/search_grey_chevron.png') no-repeat 95% 50%;
		background-size: 16px 29px;
	}

	/* connections page */
	
	h3.topic-header a.dropdown {
		background: url('../images/retina/disclose.png') no-repeat 0 100%;
		background-size: 32px 64px;
	}

	h3.topic-header.open a.dropdown {
		background: url('../images/retina/disclose.png') no-repeat 0 0;
		background-size: 32px 64px;
	}
	
	a.pink-link {
		background: #EC008C url('../images/retina/bioChevron.gif') no-repeat 86% 45%;
		background-size: 6px 11px;
	}

}
