/*---------------------------------------------- 
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) {
			
	.open-responsive-nav span,
	.single-pagination li a,
	#entries-pagination li a,
	.close-project a,
	.easy-opener-close,
	.easy-opener-next,
	.easy-opener-prev,
	.flex-direction-nav a,
	.tp-leftarrow.default, .tp-rightarrow.default,
	.owl-theme .owl-controls .owl-buttons div
	{
		background-image: url(../images/retina/sprites@2x.png);
		-webkit-background-size: 480px 40px; 
	   	-moz-background-size: 480px 40px; 
	    -o-background-size: 480px 40px; 
		background-size: 480px 40px; 
	}
	
	.socialmedia-widget li a
	{
		background-image: url(../images/retina/social-icons@2x.png);
		-webkit-background-size: 540px 90px; 
	   	-moz-background-size: 540px 90px; 
	    -o-background-size: 540px 90px; 
		background-size: 540px 90px; 
	}
	
	/*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; 
	}*/

	.logo-head {
		width:50px;
		height:50px;
		background: url(../uploads/logo-head@2x.png);
		-webkit-background-size: 50px 50px; 
	   	-moz-background-size: 50px 50px; 
	    -o-background-size: 50px 50px;  
		background-size: 50px 50px;  
	}

	.house-container {
		width:70px;
		height:91px;
		background: url(../images/house@2x.png) center center no-repeat;
		-webkit-background-size: 70px 91px; 
	   	-moz-background-size: 70px 91px; 
	    -o-background-size: 70px 91px;  
		background-size: 70px 91px;  
	}

	.identity-container {
		width:100px;
		height:85px;
		background: url(../images/identity@2x.png) center center no-repeat;
		-webkit-background-size: 100px 85px; 
	   	-moz-background-size: 100px 85px; 
	    -o-background-size: 100px 85px;   
		background-size: 100px 85px;  
	}

	.headphone-container {
		width:100px;
		height:102px;
		background: url(../images/headphone@2x.png) center center no-repeat;
		-webkit-background-size: 100px 102px; 
	   	-moz-background-size: 100px 102px; 
	    -o-background-size: 100px 102px;    
		background-size: 100px 102px;  
	}

	.tape-container {
		width:100px;
		height:92px;
		background: url(../images/tape@2x.png) center center no-repeat;
		-webkit-background-size: 100px 92px; 
	   	-moz-background-size: 100px 92px;
	    -o-background-size: 100px 92px;   
		background-size: 100px 92px; 
	}

	.speaker-container {
		width:100px;
		height:100px;
		background: url(../images/speaker@2x.png) center center no-repeat;
		-webkit-background-size: 100px 100px; 
	   	-moz-background-size: 100px 100px;  
	    -o-background-size: 100px 100px;   
		background-size: 100px 100px; 
	}

	.house-container:hover {
		background: url(../images/house_hover@2x.png) center center no-repeat;
		-webkit-background-size: 70px 91px; 
	   	-moz-background-size: 70px 91px; 
	    -o-background-size: 70px 91px;  
		background-size: 70px 91px;  
	}

	.identity-container:hover {
		background: url(../images/identity_hover@2x.png) center center no-repeat;
		-webkit-background-size: 100px 85px; 
	   	-moz-background-size: 100px 85px; 
	    -o-background-size: 100px 85px;   
		background-size: 100px 85px;  
	}

	.headphone-container:hover {
		background: url(../images/headphone_hover@2x.png) center center no-repeat;
		-webkit-background-size: 100px 102px; 
	   	-moz-background-size: 100px 102px; 
	    -o-background-size: 100px 102px;    
		background-size: 100px 102px;  
	}

	.tape-container:hover {
		background: url(../images/tape_hover@2x.png) center center no-repeat;
		-webkit-background-size: 100px 92px; 
	   	-moz-background-size: 100px 92px;
	    -o-background-size: 100px 92px;   
		background-size: 100px 92px; 
	}

	.speaker-container:hover {
		background: url(../images/speaker_hover@2x.png) center center no-repeat;
		-webkit-background-size: 100px 100px; 
	   	-moz-background-size: 100px 100px;  
	    -o-background-size: 100px 100px;   
		background-size: 100px 100px; 
	}
	
	.mc-field-group label {
		width: 55px;
		height: 56px;
		background: #e9e7e8 url(../images/email@2x.png) center center no-repeat;
		-webkit-background-size: 55px 56px; 
	   	-moz-background-size: 55px 56px;  
	    -o-background-size: 55px 56px;    
		background-size: 55px 56px; 
	}

	.socialicons li.facebook a {
		background: url(../images/icon-facebook@2x.png);
		-webkit-background-size: 40px 40px; 
	   	-moz-background-size: 40px 40px;  
	    -o-background-size: 40px 40px;    
		background-size: 40px 40px;  
	}

	.socialicons li.twitter a {
		background: url(../images/icon-twitter@2x.png);
		-webkit-background-size: 40px 40px; 
	   	-moz-background-size: 40px 40px;  
	    -o-background-size: 40px 40px;    
		background-size: 40px 40px;  
	}

	.socialicons li.facebook a:hover {
		background: url(../images/icon-facebook_hover@2x.png);
		-webkit-background-size: 40px 40px; 
	   	-moz-background-size: 40px 40px;  
	    -o-background-size: 40px 40px;    
		background-size: 40px 40px;  
	}

	.socialicons li.twitter a:hover {
		background: url(../images/icon-twitter_hover@2x.png);
		-webkit-background-size: 40px 40px; 
	   	-moz-background-size: 40px 40px;  
	    -o-background-size: 40px 40px;    
		background-size: 40px 40px;  
	}

}