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

	.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
		-webkit-background-size: 58px 29px;
		   -moz-background-size: 58px 29px;
		     -o-background-size: 58px 29px;
			    background-size: 58px 29px;
		background-image: url("../images/retina/accordion-icon-2x.png");
	}
	
	.ef-carousel-nav a#ef-next, .ef-carousel-nav a#ef-next1, .ef-carousel-nav a#ef-prev, .ef-carousel-nav a#ef-prev1 {
		-webkit-background-size: 81px 81px;
		   -moz-background-size: 81px 81px;
		     -o-background-size: 81px 81px;
			    background-size: 81px 81px;
	}
	
	.ef-carousel-nav a#ef-next, .ef-carousel-nav a#ef-next1 {
		background-image: url("../images/retina/carousel-next-2x.png");
	}
	
	.ef-carousel-nav a#ef-prev, .ef-carousel-nav a#ef-prev1 {
		background-image: url("../images/retina/carousel-prev-2x.png");
	}
	
	.widget_contact li.cont-adress, .widget_contact li.cont-email, .widget_contact li.cont-phone {
		-webkit-background-size: 13px 15px;
		   -moz-background-size: 13px 15px;
		     -o-background-size: 13px 15px;
			    background-size: 13px 15px;
	}
	
	.widget_contact li.cont-adress {		
		background-image: url("../images/retina/cont-addr-2x.png");
	}
	
	.widget_contact li.cont-email {
		background-image: url("../images/retina/cont-email-2x.png");
	}
	
	.widget_contact li.cont-phone {
		background-image: url("../images/retina/cont-phone-2x.png");
	}
	
	.top-bar a.button.ef-search-btn, .top-bar-section ul li > a.button.ef-search-btn:hover {
		-webkit-background-size: 40px 40px;
		   -moz-background-size: 40px 40px;
		     -o-background-size: 40px 40px;
			    background-size: 40px 40px;
		background-image: url("../images/retina/magnifier-2x.png");
	}
	
	.top-bar-section .has-dropdown:hover > a:after {
		-webkit-background-size: 9px 5px;
		   -moz-background-size: 9px 5px;
		     -o-background-size: 9px 5px;
			    background-size: 9px 5px;
		background-image: url(../images/retina/menu-corner-2x.gif);
	}
	
	.ef-portfolio-tags:after {
		-webkit-background-size: 14px 4px;
		   -moz-background-size: 14px 4px;
		     -o-background-size: 14px 4px;
			    background-size: 14px 4px;
		background-image: url(../images/retina/portfolio-tags-arrow-2x.png);
	}
	
	.ef-testimonials cite {
		-webkit-background-size: 1500px 60px;
		   -moz-background-size: 1500px 60px;
		     -o-background-size: 1500px 60px;
			    background-size: 1500px 60px;
		background-image: url(../images/retina/testimonials-2x.png);
	}
	
	.ef-birdy {
		-webkit-background-size: 66px 26px;
		   -moz-background-size: 66px 26px;
		     -o-background-size: 66px 26px;
			    background-size: 66px 26px;
		background-image: url(../images/retina/twitter-birdy-2x.png);
	}
	
	.widget_recent_comments h6 span, .widget_contact h6 span, .widget_links h6 span, .widget_twitter h6 span, .widget_flickr h6 span {
		-webkit-background-size: 13px 13px;
		   -moz-background-size: 13px 13px;
		     -o-background-size: 13px 13px;
			    background-size: 13px 13px;
	}
	
	.widget_recent_comments h6 span {
		background-image: url(../images/retina/widget-icn-comments-2x.png);
	}
	
	.widget_contact h6 span {
		background-image: url(../images/retina/widget-icn-contact-2x.png);
	}
	
	.widget_links h6 span {
		background-image: url('../images/retina/widget-icn-links-2x.png');
	}
	
	.widget_twitter h6 span {
		background-image: url('../images/retina/widget-icn-twt-2x.png');
	}
	
	.widget_flickr h6 span {
		background-image: url('../images/retina/widget-icn-flickr-2x.png');
	}
	
	.ef-purchase {
		-webkit-background-size: 43px 20px;
		   -moz-background-size: 43px 20px;
		     -o-background-size: 43px 20px;
			    background-size: 43px 20px;
		background-image: url('../images/retina/purchase-icn-2x.png');
	}
	
	.tp-leftarrow.tparrows.default, .tp-rightarrow.tparrows.default {
		-webkit-background-size: 70px 35px;
		   -moz-background-size: 70px 35px;
		     -o-background-size: 70px 35px;
			    background-size: 70px 35px;
		background-image: url('../images/retina/tparrows-2x.png');
	}
	
	a.ef-icon {
		-webkit-background-size: 164px 92px;
		   -moz-background-size: 164px 92px;
		     -o-background-size: 164px 92px;
			    background-size: 164px 92px;
		background-image: url('../images/retina/services-img-mask-2x.png');
	}
	
	.widget_contact {
		-webkit-background-size: 162px 80px;
		   -moz-background-size: 162px 80px;
		     -o-background-size: 162px 80px;
			    background-size: 162px 80px;
		background-image: url('../images/retina/widget-contact-bg-2x.gif');
	}
	
	.ef-price-table.ef-plan:after {
		-webkit-background-size: 78px 78px;
		   -moz-background-size: 78px 78px;
		     -o-background-size: 78px 78px;
			    background-size: 78px 78px;
		background-image: url('../images/retina/pop-2x.png');
	}
	
	.ef-bloginfo li, .widget_categories h6 span  {
		-webkit-background-size: 14px 14px;
		   -moz-background-size: 14px 14px;
		     -o-background-size: 14px 14px;
			    background-size: 14px 14px;
	}
	
	.ef-bloginfo-date {		
		background-image: url("../images/retina/bloginfo-date-2x.png");
	}
	
	.ef-bloginfo-author {
		background-image: url("../images/retina/bloginfo-author-2x.png");
	}
	
	.ef-bloginfo-cat {
		background-image: url("../images/retina/bloginfo-cat-2x.png");
	}
	
	.ef-bloginfo-comment {
		background-image: url("../images/retina/bloginfo-comment-2x.png");
	}
	
	.widget_categories h6 span {
		background-image: url("../images/retina/bloginfo-cat-2x.png");
	}
	
}