/* ----------------------------------------------------------------

    Retina Specific CSS

-----------------------------------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  #logo a.standard-logo {
    display: none !important;
  }
  #logo a.retina-logo {
    display: inline-block;
  }
  #top-social li.ts-facebook .ts-icon {
    background-image: url("../images/icons/social/facebook@2x.png");
  }
  #top-social li.ts-twitter .ts-icon {
    background-image: url("../images/icons/social/twitter@2x.png");
  }
  #top-social li.ts-gplus .ts-icon {
    background-image: url("../images/icons/social/gplus@2x.png");
  }
  #top-social li.ts-dribbble .ts-icon {
    background-image: url("../images/icons/social/dribbble@2x.png");
  }
  #top-social li.ts-forrst .ts-icon {
    background-image: url("../images/icons/social/forrst@2x.png");
  }
  #top-social li.ts-blogger .ts-icon {
    background-image: url("../images/icons/social/blogger@2x.png");
  }
  #top-social li.ts-flickr .ts-icon {
    background-image: url("../images/icons/social/flickr@2x.png");
  }
  #top-social li.ts-pinterest .ts-icon {
    background-image: url("../images/icons/social/pinterest@2x.png");
  }
  #top-social li.ts-rss .ts-icon {
    background-image: url("../images/icons/social/rss@2x.png");
  }
  #top-social li.ts-vimeo .ts-icon {
    background-image: url("../images/icons/social/vimeo@2x.png");
  }
  #top-social li.ts-youtube .ts-icon {
    background-image: url("../images/icons/social/youtube@2x.png");
  }
  #top-social li.ts-phone .ts-icon {
    background-image: url("../images/icons/social/phone@2x.png");
  }
  #top-social li.ts-mail .ts-icon {
    background-image: url("../images/icons/social/mail@2x.png");
  }
  #top-social li.ts-linkedin .ts-icon {
    background-image: url("../images/icons/social/linkedin@2x.png");
  }
  #top-social li .ts-icon {
    background-size: 16px 16px !important;
    -moz-background-size: 16px 16px !important;
    -webkit-background-size: 16px 16px !important;
    -o-background-size: 16px 16px !important;
  }
  .flex-prev, .flex-next, .rs-prev, .rs-next, .nivo-prevNav, .nivo-nextNav, .camera_prev, .camera_next, .camera_commands, .tp-leftarrow.large, .tp-rightarrow.large, .ls-noskin .ls-nav-prev, .ls-noskin .ls-nav-next, .tp-leftarrow.large, .tp-rightarrow.large {
    background-image: url("../images/icons/slider-nav@2x.png");
    background-size: 72px 36px;
    -moz-background-size: 72px 36px;
    -webkit-background-size: 72px 36px;
    -o-background-size: 72px 36px;
  }
  .tp-leftarrow.large, .tp-rightarrow.large {
    background-image: url("../images/icons/slider-nav@2x.png") !important;
  }
  .portfolio-image .flex-prev, .portfolio-image .flex-next {
    background-image: url("../images/icons/portfolio-slider-nav@2x.png");
    background-size: 56px 28px;
    -moz-background-size: 56px 28px;
    -webkit-background-size: 56px 28px;
    -o-background-size: 56px 28px;
  }
  .preloader, .preloader2, #twitter-panel .preloader2 {
    background-image: url("../images/preloader@2x.gif");
    background-size: 24px 24px;
    -moz-background-size: 24px 24px;
    -webkit-background-size: 24px 24px;
    -o-background-size: 24px 24px;
  }
  #twitter-panel .preloader2 {
    background-image: url("../images/preloader-dark@2x.gif");
  }
  #top-search input, .widget_search input[type="text"] {
    background-image: url("../images/icons/search@2x.png");
    background-size: 31px 16px;
    -moz-background-size: 31px 16px;
    -webkit-background-size: 31px 16px;
    -o-background-size: 31px 16px;
  }
  .lp-subscribe input[type="text"] {
    background-image: url("../images/icons/subscribe@2x.png");
    background-size: 38px 15px;
    -moz-background-size: 38px 15px;
    -webkit-background-size: 38px 15px;
    -o-background-size: 38px 15px;
  }
  .p-overlay-icons a {
    background-image: url("../images/icons/portfolio-overlay@2x.png");
    background-size: 112px 28px;
    -moz-background-size: 112px 28px;
    -webkit-background-size: 112px 28px;
    -o-background-size: 112px 28px;
  }
  #portfolio-navigation a {
    background-image: url("../images/icons/portfolio-nav@2x.png");
    background-size: 96px 64px;
    -moz-background-size: 96px 64px;
    -webkit-background-size: 96px 64px;
    -o-background-size: 96px 64px;
  }
  .error-404-meta input[type="submit"] {
    background-image: url("../images/icons/search-404@2x.png");
    background-size: 17px 16px;
    -moz-background-size: 17px 16px;
    -webkit-background-size: 17px 16px;
    -o-background-size: 17px 16px;
  }
  .toggle .togglet, .toggle .toggleta, .acctitle, .acctitlec {
    background-image: url("../images/icons/toggle-plus@2x.png");
    background-size: 24px 24px;
    -moz-background-size: 24px 24px;
    -webkit-background-size: 24px 24px;
    -o-background-size: 24px 24px;
  }
  .toggle .toggleta, .acctitlec {
    background-image: url("../images/icons/toggle-minus@2x.png");
  }
  .quote {
    background-image: url("../images/icons/quote@2x.png");
    background-size: 45px 29px;
    -moz-background-size: 45px 29px;
    -webkit-background-size: 45px 29px;
    -o-background-size: 45px 29px;
  }
  .twitter-widget ul li, #footer.footer-dark .twitter-widget ul li {
    background-image: url("../images/icons/twitter@2x.png");
    background-size: 13px 13px;
    -moz-background-size: 13px 13px;
    -webkit-background-size: 13px 13px;
    -o-background-size: 13px 13px;
  }
  #footer.footer-dark .twitter-widget ul li {
    background-image: url("../images/icons/ftwitter@2x.png");
  }
  .widget_recent_comments li, #footer.footer-dark .widget_recent_comments li {
    background-image: url("../images/icons/sidebar-comment@2x.png");
    background-size: 15px 26px;
    -moz-background-size: 15px 26px;
    -webkit-background-size: 15px 26px;
    -o-background-size: 15px 26px;
  }
  #footer.footer-dark .widget_recent_comments li {
    background-image: url("../images/icons/footer-comment@2x.png");
  }
  .widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a, .widget_pages li a, #footer.footer-dark .widget_nav_menu li a, #footer.footer-dark .widget_links li a, #footer.footer-dark .widget_meta li a, #footer.footer-dark .widget_archive li a, #footer.footer-dark .widget_recent_entries li a, #footer.footer-dark .widget_categories li a, #footer.footer-dark .widget_pages li a {
    background-image: url("../images/icons/sidebar-link@2x.png");
    background-size: 4px 26px;
    -moz-background-size: 4px 26px;
    -webkit-background-size: 4px 26px;
    -o-background-size: 4px 26px;
  }
  #footer.footer-dark .widget_nav_menu li a, #footer.footer-dark .widget_links li a, #footer.footer-dark .widget_meta li a, #footer.footer-dark .widget_archive li a, #footer.footer-dark .widget_recent_entries li a, #footer.footer-dark .widget_categories li a, #footer.footer-dark .widget_pages li a {
    background-image: url("../images/icons/footer-link@2x.png");
  }
  .widget-scroll-prev, .widget-scroll-next {
    background-image: url("../images/icons/widget-scroll@2x.png");
    background-size: 48px 24px;
    -moz-background-size: 48px 24px;
    -webkit-background-size: 48px 24px;
    -o-background-size: 48px 24px;
  }
}