@media (min--moz-device-pixel-ratio: 1.5),
       (-o-min-device-pixel-ratio: 3/2),
       (-webkit-min-device-pixel-ratio: 1.5),
       (min-device-pixel-ratio: 1.5),
       (min-resolution: 144dpi),
       (min-resolution: 1.5dppx) {
 

	/* Retina rules! */
#social-icons li span.icon-image{

background-size:24px 48px !important;

}


#social-icons li.behance-icon span.icon-image{

background-image:url(../images/social-icons/behance@2x.png);

}

#social-icons li.behance-icon:hover span.icon-image{

background:url(../images/social-icons/behance@2x.png) no-repeat 0 -24px;

}

#social-icons li.digg-icon span.icon-image{

background:url(../images/social-icons/digg@2x.png) no-repeat 0 0px;

}

#social-icons li.digg-icon:hover span.icon-image{

background:url(../images/social-icons/digg@2x.png) no-repeat 0 -24px;

}

#social-icons li.dribbble-icon span.icon-image{

background:url(../images/social-icons/dribbble@2x.png) no-repeat 0 0px;

}

#social-icons li.dribbble-icon:hover span.icon-image{

background:url(../images/social-icons/dribbble@2x.png) no-repeat 0 -24px;

}

#social-icons li.ember-icon span.icon-image{

background:url(../images/social-icons/ember@2x.png) no-repeat 0 0px;

}

#social-icons li.ember-icon:hover span.icon-image{

background:url(../images/social-icons/ember@2x.png) no-repeat 0 -24px;

}

#social-icons li.evernote-icon span.icon-image{

background:url(../images/social-icons/evernote@2x.png) no-repeat 0 0px;

}

#social-icons li.evernote-icon:hover span.icon-image{

background:url(../images/social-icons/evernote@2x.png) no-repeat 0 -24px;

}

#social-icons li.facebook-icon span.icon-image{

background:url(../images/social-icons/facebook@2x.png) no-repeat 0 0px;

}

#social-icons li.facebook-icon:hover span.icon-image{

background:url(../images/social-icons/facebook@2x.png) no-repeat 0 -24px;

}

#social-icons li.flickr-icon span.icon-image{

background:url(../images/social-icons/flickr@2x.png) no-repeat 0 0px;

}

#social-icons li.flickr-icon:hover span.icon-image{

background:url(../images/social-icons/flickr@2x.png) no-repeat 0 -24px;

}

#social-icons li.forrst-icon span.icon-image{

background:url(../images/social-icons/forrst@2x.png) no-repeat 0 0px;

}

#social-icons li.forrst-icon:hover span.icon-image{

background:url(../images/social-icons/forrst@2x.png) no-repeat 0 -24px;

}

#social-icons li.github-icon span.icon-image{

background:url(../images/social-icons/github@2x.png) no-repeat 0 0px;

}

#social-icons li.github-icon:hover span.icon-image{

background:url(../images/social-icons/github@2x.png) no-repeat 0 -24px;

}

#social-icons li.googleplus-icon span.icon-image{

background:url(../images/social-icons/google@2x.png) no-repeat 0 0px;

}

#social-icons li.googleplus-icon:hover span.icon-image{

background:url(../images/social-icons/google@2x.png) no-repeat 0 -24px;

}

#social-icons li.lastfm-icon span.icon-image{

background:url(../images/social-icons/last-fm@2x.png) no-repeat 0 0px;

}

#social-icons li.lastfm-icon:hover span.icon-image{

background:url(../images/social-icons/last-fm@2x.png) no-repeat 0 -24px;

}

#social-icons li.linkedin-icon span.icon-image{

background:url(../images/social-icons/linkedin@2x.png) no-repeat 0 0px;

}

#social-icons li.linkedin-icon:hover span.icon-image{

background:url(../images/social-icons/linkedin@2x.png) no-repeat 0 -24px;

}


#social-icons li.paypal-icon span.icon-image{

background:url(../images/social-icons/paypal@2x.png) no-repeat 0 0px;

}

#social-icons li.paypal-icon:hover span.icon-image{

background:url(../images/social-icons/paypal@2x.png) no-repeat 0 -24px;

}


#social-icons li.rss-icon span.icon-image{

background:url(../images/social-icons/rss@2x.png) no-repeat 0 0px;

}

#social-icons li.rss-icon:hover span.icon-image{

background:url(../images/social-icons/rss@2x.png) no-repeat 0 -24px;

}

#social-icons li.sharethis-icon span.icon-image{

background:url(../images/social-icons/share-this@2x.png) no-repeat 0 0px;

}

#social-icons li.sharethis-icon:hover span.icon-image{

background:url(../images/social-icons/share-this@2x.png) no-repeat 0 -24px;

}

#social-icons li.skype-icon span.icon-image{

background:url(../images/social-icons/skype@2x.png) no-repeat 0 0px;

}

#social-icons li.skype-icon:hover span.icon-image{

background:url(../images/social-icons/skype@2x.png) no-repeat 0 -24px;

}

#social-icons li.tumblr-icon span.icon-image{

background:url(../images/social-icons/tumblr@2x.png) no-repeat 0 0px;

}

#social-icons li.tumblr-icon:hover span.icon-image{

background:url(../images/social-icons/tumblr@2x.png) no-repeat 0 -24px;

}

#social-icons li.twitter-icon span.icon-image{

background:url(../images/social-icons/twitter@2x.png) no-repeat 0 0px;

}

#social-icons li.twitter-icon:hover span.icon-image{

background:url(../images/social-icons/twitter@2x.png) no-repeat 0 -24px;

}

#social-icons li.vimeo-icon span.icon-image{

background:url(../images/social-icons/vimeo@2x.png) no-repeat 0 0px;

}

#social-icons li.vimeo-icon:hover span.icon-image{

background:url(../images/social-icons/vimeo@2x.png) no-repeat 0 -24px;

}

#social-icons li.wordpress-icon span.icon-image{

background:url(../images/social-icons/wordpress@2x.png) no-repeat 0 0px;

}

#social-icons li.wordpress-icon:hover span.icon-image{

background:url(../images/social-icons/wordpress@2x.png) no-repeat 0 -24px;

}

#social-icons li.yahoo-icon span.icon-image{

background:url(../images/social-icons/yahoo@2x.png) no-repeat 0 0px;

}

#social-icons li.yahoo-icon:hover span.icon-image{

background:url(../images/social-icons/yahoo@2x.png) no-repeat 0 -24px;

}

#social-icons li.youtube-icon span.icon-image{

background:url(../images/social-icons/youtube@2x.png) no-repeat 0 0px;

}

#social-icons li.youtube-icon:hover span.icon-image{

background:url(../images/social-icons/youtube@2x.png) no-repeat 0 -24px;

}

#social-icons li.zerply-icon span.icon-image{

background:url(../images/social-icons/zerply@2x.png) no-repeat 0 0px;

}

#social-icons li.zerply-icon:hover span.icon-image{

background:url(../images/social-icons/zerply@2x.png) no-repeat 0 -24px;

}


.accordion .accordion-title span {

background-image:url(../images/accordion@2x.png);
background-size:13px 31px;

}

#slide-list li, #slide-list li.current-slide{


background-image:url(../images/bullets@2x.png);
background-size:9px 48px;



}

#main-wrap .post-date{

background-image:url(../images/calendar@2x.png);
background-size:15px 15px;

}

#blog-posts .post-meta .post-date{

background-image:url(../images/calendar@2x.png);
background-size:15px 15px;

}

.tf-button .circle,
#play-button .icon, 
#resume-button .icon,
#stop-button .icon,
#prev-slide .icon,
#next-slide .icon,
#open-button .icon,
#close-button .icon
{

background-image:url(../images/controls@2x.png);
background-size:58px 436px;

}

span.email-icon{

background-image:url(../images/email@2x.png);
background-size:13px 9px;

}

#blog-posts .link-icon{

background-image:url(../images/link@2x.png);
background-size:15px 10px;

}


body.blog #loading-graphic,
body.archive  #loading-graphic,
body.search  #loading-graphic
{

background-image:url(../images/loading@2x.gif);
background-size:38px 38px;

}

#supersized-loader { 

background-image:url(../images/loading-black@2x.gif);
background-size:38px 38px;

}

#supersized li.image-loading { 

background-image:url(../images/loading-black@2x.gif); 
background-size:38px 38px;

}

#loading-graphic{

background-image:url(../images/loading-black@2x.gif);
background-size:38px 38px;

}

#header #nav li a.withPlus{

background-image:url(../images/menu@2x.png);
background-size:10px 70px;

}

#header #nav li a.withMinus{

background-image:url(../images/menu@2x.png);
background-size:10px 70px;

}

span.pin-icon{

background-image:url(../images/pin@2x.png);
background-size:11px 16px;

}

#header #plus-sign .icon{


background-image:url(../images/plus@2x.png);
background-size:8px 8px;


}

#blog-posts .quotes-icon{

background-image:url(../images/quotes@2x.png);
background-size:15px 12px;

}


#responsive-menu-button{

background-image:url(../images/responsive-menu-button@2x.png);
background-size:25px 26px;

}

.flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-next{

background-image:url(../images/slideshow-controls@2x.png);
background-size:12px 54px;

}

.social-buttons .twitter-share,
.social-buttons .googleplus-one,
.social-buttons .facebook-like

 {

background-image:url(../images/social-buttons@2x.png);
background-size:30px 130px;


}

span.telephone-icon{


background-image:url(../images/telephone@2x.png);
background-size:12px 16px;

}


.widget_twitter .tweet_list .tweet_time{

background-image:url(../images/twitter@2x.png);
background-size:10px 8px;



}

#footer-wrap .widget-title, .widget-title{


background-image:url(../images/widget-sep@2x.png);
background-size:3px 1px;

}

.image-overlay{


background-image:url(../images/zoom@2x.png);
background-size:13px 13px;

}

#cboxLoadingGraphic{

background-image:url(../images/loading-black@2x.gif);
background-size:38px 38px;
}
#cboxNext, #cboxClose, #cboxPrevious{

background-image:url(../images/lightbox-controls@2x.png);
background-size:19px 86px;

}


 
 
}



