/*---------------------------------------------- 
Retina
------------------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2) {	
	form .checkfalse .falseicon,
	#searchbox-header .open-searchbox, #searchbox-header .close-searchbox,
	a.open-responsive-nav,
	a.close-responsive-nav span,
	nav#responsive-nav li a.open-submenu span,
	.entry-likes .likes-icon, .entry-views .views-icon, .entry-comments .comments-icon, .entry-share .share-icon, 
	.filter a.openfilter span.filter-icon,
	#single-pagination li a span, #entries-pagination li a span,
	.toggle .toggle-title .toggle-icon span,
	.alert .alert-icon span,
	#searchform input[type="submit"],
	#totop .totopicon,
	#load-more a span.loading-text .icon,
	.imgoverlay a .overlayicon,
	.wpcf7-not-valid-tip,
	.flex-direction-nav li .flex-next,
	.flex-direction-nav li .flex-prev,
	.carousel_next, .carousel_prev,
	.carousel-nav a,
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span,
	.fancybox-close,
	.carousel-gallery .carousel_next, .carousel-gallery .carousel_prev,
	.tp-leftarrow.default span, .tp-rightarrow.default span
	{
		background-image: url(../images/retina/sprites@2x.png);
		-webkit-background-size: 480px 100px; 
	   	-moz-background-size: 480px 100px; 
	    -o-background-size: 480px 100px; 
		background-size: 480px 100px; 
	}
	
	.list-arrow > li,
	.widget ul li {
		background-image: url(../images/retina/arrow-dark@2x.png);
		-webkit-background-size: 5px 9px; 
	   	-moz-background-size: 5px 9px; 
	    -o-background-size: 5px 9px; 
		background-size: 5px 9px; 
	}
	
	footer .widget ul li {
		background-image: url(../images/retina/arrow-light@2x.png);
		-webkit-background-size: 5px 9px; 
	   	-moz-background-size: 5px 9px; 
	    -o-background-size: 5px 9px; 
		background-size: 5px 9px; 
	}
	
	.meta-and-share .fb_share a, .meta-and-share .tw_share a, .meta-and-share .g_share a, .meta-and-share .p_share a,
	.team-social li a,
	.socialmedia-widget li a
	{
		background-image: url(../images/retina/social-icons@2x.png);
		-webkit-background-size: 480px 90px; 
	   	-moz-background-size: 480px 90px; 
	    -o-background-size: 480px 90px; 
		background-size: 480px 90px; 
	}
	
	.widget .tp_recent_tweets  li {
		background-image: url(../images/retina/tweet@2x.png);
		-webkit-background-size: 20px 20px; 
	   	-moz-background-size: 20px 20px; 
	    -o-background-size: 20px 20px; 
		background-size: 20px 20px; 
	}
	footer .widget .tp_recent_tweets  li { 
		background-image: url(../images/retina/tweet-light@2x.png); 
		-webkit-background-size: 20px 20px; 
	   	-moz-background-size: 20px 20px; 
	    -o-background-size: 20px 20px; 
		background-size: 20px 20px;
		}
	
	#recentcomments li {
		background-image: url(../images/retina/recentcomment@2x.png);
		-webkit-background-size: 20px 20px; 
	   	-moz-background-size: 20px 20px; 
	    -o-background-size: 20px 20px; 
		background-size: 20px 20px; 
	}
	footer #recentcomments li {	background-image: url(../images/retina/recentcomment-light@2x.png); }
	
	a.jp-play, a.jp-pause, a.jp-mute, a.jp-unmute {
		background-image: url(../jplayer/controls@2x.png);
		-webkit-background-size: 120px 60px; 
	   	-moz-background-size: 120px 60px; 
	    -o-background-size: 120px 60px; 
		background-size: 120px 60px; 
	}
}