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

	#header-searchform input {
    background-image: url(../png/search%402x.png);
    -webkit-background-size:16px 16px;
	   -moz-background-size:16px 16px;
	     -o-background-size:16px 16px;
	        background-size:16px 16px;
    }

    #header-cart {
    background-image: url(../png/cart%402x.png);
    -webkit-background-size:16px 16px;
	   -moz-background-size:16px 16px;
	     -o-background-size:16px 16px;
	        background-size:16px 16px;
    }
        
	.accordion .accordion-title a{
	background-image:url(../png/accordion-open%402x.png);
	-webkit-background-size:39px 80px;
	   -moz-background-size:39px 80px;
	     -o-background-size:39px 80px;
	        background-size:39px 80px;
	}
	.accordion .accordion-title.active a{
	background-image:url(../png/accordion-close%402x.png);
	-webkit-background-size:39px 80px;
	   -moz-background-size:39px 80px;
	     -o-background-size:39px 80px;
	        background-size:39px 80px;
	}
	.toggle .toggle-title span{
	background-image:url(../png/accordion-open%402x.png);
	-webkit-background-size:39px 80px;
	   -moz-background-size:39px 80px;
	     -o-background-size:39px 80px;
	        background-size:39px 80px;
	}
	.toggle .toggle-title.active span{
	background-image:url(../png/accordion-close%402x.png);
	-webkit-background-size:39px 80px;
	   -moz-background-size:39px 80px;
	     -o-background-size:39px 80px;
	        background-size:39px 80px;
	}
	.sidenav li a, .widget_wp_nav_menu_desc li a{
	background-image:url(../png/arrow5%402x.png);
	-webkit-background-size:7px 11px;
	   -moz-background-size:7px 11px;
	     -o-background-size:7px 11px;
	        background-size:7px 11px;
	}
	.sidenav li.current_page_item a, .sidenav li.current_page_item a:hover,
	.widget_wp_nav_menu_desc li.current_page_item a, .widget_wp_nav_menu_desc li.current_page_item a:hover{
	background-image:url(../png/arrow5_white%402x.png);
	-webkit-background-size:7px 11px;
	   -moz-background-size:7px 11px;
	     -o-background-size:7px 11px;
	        background-size:7px 11px;
	}
	#back-to-top a{
	background-image:url(../png/backtotop%402x.png);
	-webkit-background-size:15px 10px;
	   -moz-background-size:15px 10px;
	     -o-background-size:15px 10px;
	        background-size:15px 10px;
	}
	.hr2{
	background-image:url(../png/dotted%402x.png);
	-webkit-background-size:4px 1px;
	   -moz-background-size:4px 1px;
	     -o-background-size:4px 1px;
	        background-size:4px 1px;
	}
	#alt-title .grid{
	background-image:url(../png/grid%402x.png);
	-webkit-background-size:2px 2px;
	   -moz-background-size:2px 2px;
	     -o-background-size:2px 2px;
	        background-size:2px 2px;
	}
	.hr-border{
	background-image:url(../png/stripes%402x.png);
	-webkit-background-size:5px 5px;
	   -moz-background-size:5px 5px;
	     -o-background-size:5px 5px;
	        background-size:5px 5px;
	}
	.hr4{
	background-image:url(../png/stripes%402x.png);
	-webkit-background-size:5px 5px;
	   -moz-background-size:5px 5px;
	     -o-background-size:5px 5px;
	        background-size:5px 5px;
	}
	.teaserbox{
	background-image:url(../png/stripes%402x.png) !important;
	-webkit-background-size:5px 5px;
	   -moz-background-size:5px 5px;
	     -o-background-size:5px 5px;
	        background-size:5px 5px;
	}
	.callout{
	background-image:url(../png/stripes%402x.png) !important;
	-webkit-background-size:5px 5px;
	   -moz-background-size:5px 5px;
	     -o-background-size:5px 5px;
	        background-size:5px 5px;
	}
	.description.style-2{
	background-image:url(../png/stripes%402x.png) !important;
	-webkit-background-size:5px 5px;
	   -moz-background-size:5px 5px;
	     -o-background-size:5px 5px;
	        background-size:5px 5px;
	}
	.title{
	background-image:url(../png/stripes%402x.png);
	-webkit-background-size:5px 5px;
	   -moz-background-size:5px 5px;
	     -o-background-size:5px 5px;
	        background-size:5px 5px;
	}
	.close-infobar:after{
	background-image:url(../png/toggle%402x.png);
	-webkit-background-size:80px 40px;
	   -moz-background-size:80px 40px;
	     -o-background-size:80px 40px;
	        background-size:80px 40px;
	}
	.close-infobar.open:after{
	background-image:url(../png/toggle%402x.png);
	-webkit-background-size:80px 40px;
	   -moz-background-size:80px 40px;
	     -o-background-size:80px 40px;
	        background-size:80px 40px;
	}
	.overlay{
	background-image:url(../png/overlay-lightbox%402x.png);
	-webkit-background-size:20px 20px;
	   -moz-background-size:20px 20px;
	     -o-background-size:20px 20px;
	        background-size:20px 20px;
	}
	.post-image .overlay{
	background-image:url(../png/overlay-link%402x.png);
	-webkit-background-size:20px 20px;
	   -moz-background-size:20px 20px;
	     -o-background-size:20px 20px;
	        background-size:20px 20px;
	}
	.single .post-image .overlay{
	background-image:url(../png/overlay-lightbox%402x.png);
	-webkit-background-size:20px 20px;
	   -moz-background-size:20px 20px;
	     -o-background-size:20px 20px;
	        background-size:20px 20px;
	}
	.post-gallery .overlay{
	background-image:url(../png/overlay-link%402x.png);
	-webkit-background-size:20px 20px;
	   -moz-background-size:20px 20px;
	     -o-background-size:20px 20px;
	        background-size:20px 20px;
	}
	.single .post-gallery .overlay{
	background-image:url(../png/overlay-lightbox%402x.png);
	-webkit-background-size:20px 20px;
	   -moz-background-size:20px 20px;
	     -o-background-size:20px 20px;
	        background-size:20px 20px;
	}
	.portfolio-item .portfolio-pic .portfolio-overlay .overlay-link,
	    .portfolio-item-one .portfolio-pic .portfolio-overlay .overlay-link{
	background-image:url(../png/overlay-link%402x.png);
	-webkit-background-size:20px 20px;
	   -moz-background-size:20px 20px;
	     -o-background-size:20px 20px;
	        background-size:20px 20px;
	}
	.portfolio-item .portfolio-pic .portfolio-overlay .overlay-lightbox,
	    .portfolio-item-one .portfolio-pic .portfolio-overlay .overlay-lightbox{
	background-image:url(../png/overlay-lightbox%402x.png);
	-webkit-background-size:20px 20px;
	   -moz-background-size:20px 20px;
	     -o-background-size:20px 20px;
	        background-size:20px 20px;
	}
	.post-icon.standard{
	background-image:url(../png/postformat-standard%402x.png);
	-webkit-background-size:35px 35px;
	   -moz-background-size:35px 35px;
	     -o-background-size:35px 35px;
	        background-size:35px 35px;
	}
	.post-icon.imagegallery{
	background-image:url(../png/postformat-gallery%402x.png);
	-webkit-background-size:35px 35px;
	   -moz-background-size:35px 35px;
	     -o-background-size:35px 35px;
	        background-size:35px 35px;
	}
	.post-icon.link{
	background-image:url(../png/postformat-link%402x.png);
	-webkit-background-size:35px 35px;
	   -moz-background-size:35px 35px;
	     -o-background-size:35px 35px;
	        background-size:35px 35px;
	}
	.post-icon.quote{
	background-image:url(../png/postformat-quote%402x.png);
	-webkit-background-size:35px 35px;
	   -moz-background-size:35px 35px;
	     -o-background-size:35px 35px;
	        background-size:35px 35px;
	}
	.post-icon.video{
	background-image:url(../png/postformat-video%402x.png);
	-webkit-background-size:35px 35px;
	   -moz-background-size:35px 35px;
	     -o-background-size:35px 35px;
	        background-size:35px 35px;
	}
	.post-icon.audio{
	background-image:url(../png/postformat-audio%402x.png);
	-webkit-background-size:35px 35px;
	   -moz-background-size:35px 35px;
	     -o-background-size:35px 35px;
	        background-size:35px 35px;
	}
	.post-quote{
	background-image:url(../png/quote%402x.png);
	-webkit-background-size:21px 17px;
	   -moz-background-size:21px 17px;
	     -o-background-size:21px 17px;
	        background-size:21px 17px;
	}
	.widget_search input{
	background-image:url(../png/search%402x.png);
	-webkit-background-size:13px 13px;
	   -moz-background-size:13px 13px;
	     -o-background-size:13px 13px;
	        background-size:13px 13px;
	}
	.projects-nav .next a,
	    .post-navigation .next a{
	background-image:url(../png/slider-next%402x-2.png);
	-webkit-background-size:10px 15px;
	   -moz-background-size:10px 15px;
	     -o-background-size:10px 15px;
	        background-size:10px 15px;
	}
	.projects-nav .prev a,
	    .post-navigation .prev a{
	background-image:url(../png/slider-prev%402x-2.png);
	-webkit-background-size:10px 15px;
	   -moz-background-size:10px 15px;
	     -o-background-size:10px 15px;
	        background-size:10px 15px;
	}
	.flex-direction-nav .flex-next{
	background-image:url(../png/slider-next%402x-2.png);
	-webkit-background-size:10px 15px;
	   -moz-background-size:10px 15px;
	     -o-background-size:10px 15px;
	        background-size:10px 15px;
	}
	.flex-direction-nav .flex-prev{
	background-image:url(../png/slider-prev%402x-2.png);
	-webkit-background-size:10px 15px;
	   -moz-background-size:10px 15px;
	     -o-background-size:10px 15px;
	        background-size:10px 15px;
	}
	.testimonial:after{
	background-image:url(../png/testimonials%402x.png);
	-webkit-background-size:22px 22px;
	   -moz-background-size:22px 22px;
	     -o-background-size:22px 22px;
	        background-size:22px 22px;
	}
	.widget_twitter ul li, .widget_tp_widget_recent_tweets ul li{
	background:url(../png/twitter%402x.png) no-repeat !important;
	-webkit-background-size:22px 18px !important;
	   -moz-background-size:22px 18px !important;
	     -o-background-size:22px 18px !important;
	        background-size:22px 18px !important;
	}
	#related-posts ul li{
	background-image:url(../png/arrow4%402x.png);
	-webkit-background-size:5px 5px;
	   -moz-background-size:5px 5px;
	     -o-background-size:5px 5px;
	        background-size:5px 5px;
	}
	#sidebar .widget ul li{
	background-image:url(../png/arrow4%402x.png);
	-webkit-background-size:5px 5px;
	   -moz-background-size:5px 5px;
	     -o-background-size:5px 5px;
	        background-size:5px 5px;
	}
	#footer .widget ul li,
		#infobar .widget ul li{
	background-image:url(../png/arrow4%402x.png);
	-webkit-background-size:5px 5px;
	   -moz-background-size:5px 5px;
	     -o-background-size:5px 5px;
	        background-size:5px 5px;
	}
	
	#twitterbar .twitterpost {
    background-image: url(../png/twitter%402x-2.png);
	-webkit-background-size:40px 80px; 
	   -moz-background-size:40px 80px; 
	     -o-background-size:40px 80px; 
	        background-size:40px 80px;
    }
	
	[class^="icon-"],
	[class*=" icon-"] {
	background-image: url(../png/glyphicons-halflings%402x.png);
	-webkit-background-size:469px 159px;
	   -moz-background-size:469px 159px;
	     -o-background-size:469px 159px;
	        background-size:469px 159px;
	}
	
	a.button.black i,
	a.button.alternative-1 i,
	a.button.alternative-2 i,
	a.button.alternative-3 i,
	.icon-white,
	.nav > .active > a > [class^="icon-"],
	.nav > .active > a > [class*=" icon-"],
	.dropdown-menu > li > a:hover > [class^="icon-"],
	.dropdown-menu > li > a:hover > [class*=" icon-"],
	.dropdown-menu > .active > a > [class^="icon-"],
	.dropdown-menu > .active > a > [class*=" icon-"] {
	background-image: url(../png/glyphicons-halflings-white%402x.png);
	-webkit-background-size:469px 159px;
	   -moz-background-size:469px 159px;
	     -o-background-size:469px 159px;
	        background-size:469px 159px;
	}        
	        
	.social-email a { background: url(../png/email%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-aim a { background-image: url(../png/aim%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-apple a { background-image: url(../png/apple%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-behance a { background-image: url(../png/behance%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-blogger a { background-image: url(../png/blogger%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-cargo a { background-image: url(../cargo%402x.html); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-delicious a { background-image: url(../png/delicious%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-deviantart a { background-image: url(../png/deviantart%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-digg a { background-image: url(../png/digg%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-dopplr a { background-image: url(../dopplr%402x.html); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-dribbble a { background-image: url(../png/dribbble%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-ember a { background-image: url(../png/ember%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-evernote a { background-image: url(../evernote%402x.html); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-facebook a { background-image: url(../png/facebook%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-flickr a { background-image: url(../png/flickr%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-forrst a { background-image: url(../png/forrst%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-github a { background-image: url(../github%402x.html); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-google a { background-image: url(../png/google%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-googleplus a { background-image: url(../png/googleplus%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-gowalla a { background-image: url(../png/gowalla%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-grooveshark a { background-image: url(../png/grooveshark%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-html5 a { background-image: url(../png/html5%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-icloud a { background-image: url(../icloud%402x.html); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-instagram a { background-image: url(../png/instagram%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-lastfm a { background-image: url(../png/lastfm%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-linkedin a { background-image: url(../png/linkedin%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-metacafe a { background-image: url(../png/metacafe%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-mixx a { background-image: url(../png/mixx%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-myspace a { background-image: url(../myspace%402x.html); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-netvibes a { background-image: url(../png/netvibes%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-newsvine a { background-image: url(../newsvine%402x.html); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-orkut a { background-image: url(../orkut%402x.html); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-paypal a { background-image: url(../png/paypal%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-picasa a { background-image: url(../png/picasa%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-pinterest a { background-image: url(../png/pinterest%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-plurk a { background-image: url(../png/plurk%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-posterous a { background-image: url(../posterous%402x.html); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-reddit a { background-image: url(../png/reddit%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-rss a { background-image: url(../png/rss%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-skype a { background-image: url(../png/skype%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-stumbleupon a { background-image: url(../png/stumbleupon%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-technorati a { background-image: url(../png/technorati%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-tumblr a { background-image: url(../png/tumblr%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-twitter a { background-image: url(../png/twitter%402x-2.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-vimeo a { background-image: url(../png/vimeo%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-wordpress a { background-image: url(../png/wordpress%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-yahoo a { background-image: url(../png/yahoo%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-yelp a { background-image: url(../png/yelp%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-youtube a { background-image: url(../png/youtube%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-zerply a { background-image: url(../zerply%402x.html); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-zootool a { background-image: url(../zootool%402x.html); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }
	.social-xing a { background-image: url(../png/xing%402x.png); -webkit-background-size:40px 80px; -moz-background-size:40px 80px; -o-background-size:40px 80px; background-size:40px 80px; }            

}