/*
Theme Name: NYLS Peer to Patent
Theme URI: NYLS Template
Author: Ellucian Web Services
Author URI: http://ellucian.com
Version: 1.0
Text Domain: nyls
Domain Path: /languages/
*/
.site-main, .site-header { position: relative; }

/* Content ========================================================================== */
.entry-header, .entry-content, .entry-summary, .entry-meta { margin: 0 auto; width: 100%; }

/* Entry Header ========================================================================== */
.entry-thumbnail img { display: block; margin: 0 auto 10px; }

.entry-header { -ms-word-wrap: break-word; word-wrap: break-word; }

.entry-title { margin: 0 0 5px; }

/* Entry Meta ========================================================================== */
.entry-meta { clear: both; font-size: 0.875em; }

.single-author .entry-meta .author { display: none; }

.sticky.format-standard .entry-meta .posted-on, .sticky.format-audio .entry-meta .posted-on, .sticky.format-chat .entry-meta .posted-on, .sticky.format-image .entry-meta .posted-on, .sticky.format-gallery .entry-meta .posted-on { display: none; }

/* Entry Content ========================================================================== */
.entry-content { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; -ms-word-wrap: break-word; word-wrap: break-word; }
.entry-content ul, .entry-content ol { margin-left: 20px; }

/* Page links */
.page-links { clear: both; margin: 20px 0; text-transform: uppercase; }
.page-links a, .page-links > span { padding: 5px 10px; text-decoration: none; }

.page-links .page-links-title { background: transparent; border: none; margin-right: 20px; padding: 0; }

/* Media ========================================================================== */
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; }

/* Assistive text */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }
.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; line-height: normal; padding: 15px 23px 14px; position: absolute; left: 5px; top: 5px; text-decoration: none; width: auto; z-index: 100000; /* Above WP toolbar */ }

.post-password-required input[type="submit"] { padding: 7px 24px 4px; vertical-align: bottom; }
.post-password-required input[type="submit"]:active { padding: 5px 24px 6px; }

/* Responsive images  Fluid images for posts, comments, and widgets */
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption { max-width: 100%; }

/* Make sure images with WordPress-added height and width attributes are scaled correctly. */
.entry-content img, .entry-summary img, .comment-content img[height] { height: auto; }

img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { height: auto; }
img.size-full, img.size-large, img.wp-post-image { height: auto; max-width: 100%; }

/* Make sure videos and embeds fit their containers. */
embed, iframe, object, video { max-width: 100%; }

/* Override the Twitter embed fixed width. */
.entry-content .twitter-tweet-rendered { max-width: 100% !important; }

/* Images */
.alignleft { float: left; }

.alignright { float: right; }

.aligncenter { display: block; margin-left: auto; margin-right: auto; }

img.alignleft { margin: 5px 20px 5px 0; }

.wp-caption.alignleft { margin: 5px 10px 5px 0; }

img.alignright { margin: 5px 0 5px 20px; }

.wp-caption.alignright { margin: 5px 0 5px 10px; }

img.aligncenter { margin: 5px auto; }
img.alignnone { margin: 5px 0; }

.wp-caption .wp-caption-text, .entry-caption, .gallery-caption { font-size: 0.75em; }

img.wp-smiley, .rsswidget img { border: 0; border-radius: 0; box-shadow: none; margin-bottom: 0; margin-top: 0; padding: 0; }

.wp-caption.alignleft + ul, .wp-caption.alignleft + ol { list-style-position: inside; }

.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; }

.wp-caption { border: 1px solid #ccc; margin-bottom: 1.5em; max-width: 100%; }
.wp-caption img[class*="wp-image-"] { display: block; width: 100%; }

.wp-caption-text { text-align: center; }

.wp-caption .wp-caption-text { margin: 0.625em 0; }

.site-main .gallery { margin-bottom: 1.5em; }

/** Attachments */
.attachment .hentry { margin: 0; padding: 0; }
.attachment .entry-header { margin-bottom: 0; padding: 30px 0 0; text-align: center; }
.attachment .entry-title { margin: 0; }
.attachment .entry-meta { clear: none; color: inherit; padding: 9px 0 0; }

.attachment footer.entry-meta, .single-attachment .site-main .sidebar-container { display: none; }

.attachment .entry-content { background-color: #fff; max-width: 100%; padding: 40px 0; }

.image-navigation { margin: 0 auto; position: relative; }
.image-navigation a:hover { text-decoration: none; }
.image-navigation .nav-previous, .image-navigation .nav-next { position: absolute; top: 50px; }
.image-navigation .nav-previous { left: 0; }
.image-navigation .nav-next { right: 0; }
.image-navigation .meta-nav { font-size: 2em; vertical-align: -4px; }

.attachment .entry-attachment, .attachment p.attachment { margin: 0 auto; text-align: center; }
.attachment .entry-attachment .attachment { display: inline-block; }
.attachment .entry-caption { text-align: left; }
.attachment .entry-description { margin: 20px auto 0; }
.attachment .entry-caption p:last-child, .attachment .entry-description p:last-child { margin: 0; }

/** Post/Paging Navigation */
.site-main [class*="navigation"] { margin: 0 0 1.5em; overflow: hidden; }

[class*="navigation"] .nav-previous { float: left; width: 50%; }
[class*="navigation"] .nav-next { float: right; text-align: right; width: 50%; }

/** Archives */
.archive-title { margin: 0 auto; padding: 30px 0; width: 100%; }

.archive-meta { margin: 0 auto; padding: 30px 0; width: 100%; font-style: normal; font-weight: normal; margin-top: -15px; padding: 0 0 11px; }

/* Search Results/No posts ========================================================================== */
.page-title { margin: 0 auto; padding: 30px 0; width: 100%; }

.page-content { margin: 0 auto; padding: 40px 0; width: 100%; }

/* 404 ========================================================================== */
.error404 .page-title { margin: 0; padding: 300px; position: relative; text-align: center; width: auto; }

.error404 .page-header, .error404 .page-content { margin: 0 auto; padding-bottom: 40px; width: 100%; }

/* Comments ========================================================================== */
.comments-title, .comment-list, .comment-reply-title, .must-log-in { display: block; margin-left: auto; margin-right: auto; width: 100%; }

.comment-respond .comment-form, .comment-respond iframe { display: block; margin-left: auto; margin-right: auto; width: 100%; }

.comment-list { list-style-type: none; padding: 0; }
.comment-list .children { list-style-type: none; padding: 0; margin-left: 20px; }

.comment-body { padding: 24px 0; position: relative; }

.comment-author { float: left; }
.comment-author .avatar { display: block; margin-bottom: 10px; }

.comment-reply-link, .comment-reply-login { font-size: 0.875em; }

.says { display: none; }

.no-avatars .comment-author { margin: 0 0 5px; max-width: 100%; position: relative; }
.no-avatars .comment-metadata, .no-avatars .comment-content, .no-avatars .comment-list .reply { width: 100%; }

.comment-list .edit-link { margin-left: 20px; }

.comment-metadata, .comment-awaiting-moderation, .comment-content, .comment-list .reply { float: right; width: 79%; width: -webkit-calc(100% - 124px); width: calc(100% - 124px); }

.comment-meta { margin-bottom: 20px; }

/* Comment form */
.comment-respond { padding: 30px 0; }

.comment .comment-respond { margin-bottom: 20px; padding: 20px; }

.comment-form .comment-notes { margin-bottom: 15px; }
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url { margin-bottom: 8px; }
.comment-form .required { color: #c60f13; }
.comment-form textarea { width: 100%; }

.comment-list .pingback, .comment-list .trackback { padding-top: 24px; }

.comment-navigation { margin: 0 auto; padding: 20px 0 30px; width: 100%; }

.no-comments { margin: 0; padding: 40px 0; text-align: center; }

/* Multisite ========================================================================== */
.site-main .mu_register { margin: 0 auto; width: 100%; }

.mu_alert { margin-top: 25px; }

.site-main .mu_register input[type="submit"], .site-main .mu_register #blog_title, .site-main .mu_register #user_email, .site-main .mu_register #blogname, .site-main .mu_register #user_name { font-size: inherit; }
.site-main .mu_register input[type="submit"] { width: auto; }

/* Widgets ========================================================================== */
.widget { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; margin: 0 10px 40px; word-wrap: break-word; }
.widget .widget-title { margin: 0 0 10px; }
.widget ul, .widget ol { list-style-type: none; margin: 0; padding: 0; }
.widget li { padding: 5px 0; }
.widget .children li:last-child { padding-bottom: 0; }
.widget select { max-width: 100%; }

/* Search widget */
.search-form .search-submit { display: none; }

/* RSS Widget */
.widget_rss .rss-date { display: block; }

/* Calendar Widget */
.widget_calendar table, .widget_calendar td { border: 0; border-collapse: separate; border-spacing: 1px; }
.widget_calendar caption { margin: 0; }
.widget_calendar th, .widget_calendar td { padding: 0; text-align: center; }
.widget_calendar a { display: block; }

/* Footer ========================================================================== */
.site-footer { font-size: 0.875em; }

.site-info { margin: 0 auto; width: 100%; }

#wpstats { display: none; }

/* Jetpack */
.tiled-gallery { margin-bottom: 40px !important; }

#infinite-footer .container { width: 100%; background: transparent; border: none; }
#infinite-footer .blog-info { display: none; }
#infinite-footer .blog-credits { width: auto; }

#infinite-handle { width: 100%; margin-bottom: 40px; }
#infinite-handle span { color: #7f8d7b; background: transparent; border: 1px solid #555555; text-align: center; -webkit-border-radius: 4px; -webkit-background-clip: padding-box; -moz-border-radius: 4px; -moz-background-clip: padding; border-radius: 4px; background-clip: padding-box; text-transform: uppercase; display: block; opacity: 1; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
#infinite-handle span:hover { opacity: 0.5; }

/* Share */
div.sharedaddy div.sd-block { border: none !important; width: 50% !important; float: right; }
div.sharedaddy .sd-title { text-transform: uppercase !important; }

#masthead .site-branding { text-align: center; }
#masthead .nyls-logo { margin: 1.875em 0 0.625em; }
#masthead .rb-logo { margin: 1.5em 0; }
#masthead .inline-list { margin: 30px 0 0 0; }
#masthead .inline-list > li { margin-left: 0.3125em; }

/*
RA - changes fo P2P
11/07/2013
#site-title { background: #192c28;} 
*/
#site-title { background: #9bc8e7; }

.contain-to-grid { border-top: 1px solid #fff; padding-top: 5px; padding-bottom: 5px; }

.main-navigation .top-bar-section ul li > a { text-transform: uppercase; }
.main-navigation .top-bar-section ul li.current_page_item > a { color: #040404; }
.main-navigation .top-bar-section > ul > .divider, .main-navigation .top-bar-section > ul > [role="separator"] { border-right: none; }

.content-area { margin-top: 3.125em; }

#main .posted-on { font-size: 0.875em; font-weight: bold; line-height: 1.6; }
#main .posted-on a { color: #030303; }
#main .entry-image { text-align: center; margin-bottom: 0.9375em; }
/*
RA - changes fo P2P
11/07/2013
#main .entry-title { font-size: 1.5em; color: #ff7900; }
*/
#main .entry-title { font-size: 1.5em; color: #2f81c3; }
#main .post-sep { margin-top: 2.8125em; margin-bottom: 2.8125em; margin-right: -15px; }
#main .cat-links, #main .tags-links, #main .comments-link, #main .sep { font-weight: bold; }
/*
RA - changes fo P2P
11/07/2013
#main .sep { color: #ff7900; padding: 0 5px; }
*/
#main .sep { color: #2f81c3; padding: 0 5px; }
#main .entry-meta { margin-bottom: 0.9375em; }

/*
RA - changes fo P2P
11/07/2013
#secondary { background: #ff7900; padding-top: 3.125em; }
*/
#secondary { background: #fffff0; padding-top: 3.125em; }

/*
RA - changes fo P2P
11/07/2013
entry title: 072e65
hover: 2f81c3
.widget a { color: #fff; }
.widget a:hover, .widget a:focus { color: #e6e6e6; }
.widget .widget-title, .widget h2, .widget h3, .widget h4 { text-transform: uppercase; }
.widget .widget-title { font-size: 0.8125em; }
.widget.about-author p { font-size: 0.8125em; line-height: 1.4; }
*/
.widget a { color: #2f81c3; text-decoration:underline; font-size: 0.75em; }
.widget a:hover, .widget a:focus { color: #072e65; text-decoration:none; font-size: 0.75em; }
.widget .widget-title, .widget h2, .widget h3, .widget h4 { text-transform: uppercase; }
.widget .widget-title { font-size: 0.75em; }
.widget.about-author p { font-size: 0.75em; line-height: 1.4; }

#seller-links { text-align: center; }
#seller-links ul { width: 250px; margin-left: auto; margin-right: auto; }

.site-footer { background: #000000; color: #fff; font-size: 11px; font-weight: 100; text-align: center; padding: 6px 0; }
.site-footer a { color: #fff; }
.site-footer a:hover, .site-footer a:focus { color: #e6e6e6; }
.site-footer .sep { font-size: 11px; padding: 0 10px; font-weight: bold; margin: 0; }
.site-footer .footer-menu { margin: 0; margin-bottom: -2px; display: inline-block; vertical-align: baseline; zoom: 1; *display: inline; *vertical-align: auto; list-style: none; }
.site-footer .footer-menu li { float: left; margin: 0; line-height: 1; }
.site-footer .footer-menu li:last-child { padding-right: 0; }
.site-footer .footer-menu li a { font-size: 11px; line-height: 1; }

.search-field, .search-field:focus { background: white url("assets/img/icon-search.png") no-repeat 98% center !important; height: 20px !important; padding: 0 5px !important; }

input[type="text"].email-address, input[type="text"].email-address:focus, input.email-address, input.email-address:focus { background-image: url("assets/img/bg-email.png"); background-repeat: no-repeat; background-position: 99% center; height: 20px !important; padding: 0 5px !important; }

/* Used to alter styles for screens at least 768px wide. This is where the grid changes. */
@media only screen and (min-width: 768px) { #masthead .site-branding { text-align: left; }
  .main-navigation { padding-left: 0.9375em; }
  #main .entry-image { margin: 5px 20px 10px 5px; } }
.social-icon a { display: inline-block; background-size: 100%; width: 32px; height: 32px; color: transparent; font: 0/0 a; text-shadow: none; text-align: left; margin-bottom: 5px; }
.social-icon.aim a { background-image: url("assets/img/icons/aim.png"); }
.social-icon.amazon-1 a { background-image: url("assets/img/icons/amazon-1.png"); }
.social-icon.amazon-2 a { background-image: url("assets/img/icons/amazon-2.png"); }
.social-icon.android a { background-image: url("assets/img/icons/android.png"); }
.social-icon.aol a { background-image: url("assets/img/icons/aol.png"); }
.social-icon.apple a { background-image: url("assets/img/icons/apple.png"); }
.social-icon.appstore a { background-image: url("assets/img/icons/appstore.png"); }
.social-icon.bebo a { background-image: url("assets/img/icons/bebo.png"); }
.social-icon.behance a { background-image: url("assets/img/icons/behance.png"); }
.social-icon.bing a { background-image: url("assets/img/icons/bing.png"); }
.social-icon.bleetbox a { background-image: url("assets/img/icons/bleetbox.png"); }
.social-icon.blinklist a { background-image: url("assets/img/icons/blinklist.png"); }
.social-icon.blogger a { background-image: url("assets/img/icons/blogger.png"); }
.social-icon.brightkite-1 a { background-image: url("assets/img/icons/brightkite-1.png"); }
.social-icon.brightkite-2 a { background-image: url("assets/img/icons/brightkite-2.png"); }
.social-icon.cargocollective a { background-image: url("assets/img/icons/cargocollective.png"); }
.social-icon.coroflot a { background-image: url("assets/img/icons/coroflot.png"); }
.social-icon.delicious a { background-image: url("assets/img/icons/delicious.png"); }
.social-icon.designfloat a { background-image: url("assets/img/icons/designfloat.png"); }
.social-icon.designmoo a { background-image: url("assets/img/icons/designmoo.png"); }
.social-icon.deviantart a { background-image: url("assets/img/icons/deviantart.png"); }
.social-icon.digg a { background-image: url("assets/img/icons/digg.png"); }
.social-icon.diglog a { background-image: url("assets/img/icons/diglog.png"); }
.social-icon.doppler a { background-image: url("assets/img/icons/doppler.png"); }
.social-icon.dribbble a { background-image: url("assets/img/icons/dribbble.png"); }
.social-icon.dzone a { background-image: url("assets/img/icons/dzone.png"); }
.social-icon.ebay a { background-image: url("assets/img/icons/ebay.png"); }
.social-icon.ember a { background-image: url("assets/img/icons/ember.png"); }
.social-icon.evernote a { background-image: url("assets/img/icons/evernote.png"); }
.social-icon.facebook a { background-image: url("assets/img/icons/facebook.png"); }
.social-icon.feedburner-1 a { background-image: url("assets/img/icons/feedburner-1.png"); }
.social-icon.feedburner-2 a { background-image: url("assets/img/icons/feedburner-2.png"); }
.social-icon.flickr-1 a { background-image: url("assets/img/icons/flickr-1.png"); }
.social-icon.flickr-2 a { background-image: url("assets/img/icons/flickr-2.png"); }
.social-icon.foursquare a { background-image: url("assets/img/icons/foursquare.png"); }
.social-icon.fresqui a { background-image: url("assets/img/icons/fresqui.png"); }
.social-icon.friendfeed a { background-image: url("assets/img/icons/friendfeed.png"); }
.social-icon.friendster a { background-image: url("assets/img/icons/friendster.png"); }
.social-icon.furl a { background-image: url("assets/img/icons/furl.png"); }
.social-icon.gamespot a { background-image: url("assets/img/icons/gamespot.png"); }
.social-icon.gmail a { background-image: url("assets/img/icons/gmail.png"); }
.social-icon.google a { background-image: url("assets/img/icons/google.png"); }
.social-icon.googlebuzz a { background-image: url("assets/img/icons/googlebuzz.png"); }
.social-icon.gowalla a { background-image: url("assets/img/icons/gowalla.png"); }
.social-icon.gravee a { background-image: url("assets/img/icons/gravee.png"); }
.social-icon.grooveshark-1 a { background-image: url("assets/img/icons/grooveshark-1.png"); }
.social-icon.grooveshark-2 a { background-image: url("assets/img/icons/grooveshark-2.png"); }
.social-icon.gtalk a { background-image: url("assets/img/icons/gtalk.png"); }
.social-icon.hi5-1 a { background-image: url("assets/img/icons/hi5-1.png"); }
.social-icon.hi5-2 a { background-image: url("assets/img/icons/hi5-2.png"); }
.social-icon.hyves-1 a { background-image: url("assets/img/icons/hyves-1.png"); }
.social-icon.hyves-2 a { background-image: url("assets/img/icons/hyves-2.png"); }
.social-icon.identica a { background-image: url("assets/img/icons/identica.png"); }
.social-icon.ilike a { background-image: url("assets/img/icons/ilike.png"); }
.social-icon.isociety a { background-image: url("assets/img/icons/isociety.png"); }
.social-icon.lastfm a { background-image: url("assets/img/icons/lastfm.png"); }
.social-icon.linkedin a { background-image: url("assets/img/icons/linkedin.png"); }
.social-icon.livejournal a { background-image: url("assets/img/icons/livejournal.png"); }
.social-icon.magnolia a { background-image: url("assets/img/icons/magnolia.png"); }
.social-icon.metacafe a { background-image: url("assets/img/icons/metacafe.png"); }
.social-icon.misterwong a { background-image: url("assets/img/icons/misterwong.png"); }
.social-icon.mixx a { background-image: url("assets/img/icons/mixx.png"); }
.social-icon.mobileme a { background-image: url("assets/img/icons/mobileme.png"); }
.social-icon.msn-1 a { background-image: url("assets/img/icons/msn-1.png"); }
.social-icon.msn-2 a { background-image: url("assets/img/icons/msn-2.png"); }
.social-icon.mynameise a { background-image: url("assets/img/icons/mynameise.png"); }
.social-icon.myspace a { background-image: url("assets/img/icons/myspace.png"); }
.social-icon.netvibes a { background-image: url("assets/img/icons/netvibes.png"); }
.social-icon.newsvine a { background-image: url("assets/img/icons/newsvine.png"); }
.social-icon.ning a { background-image: url("assets/img/icons/ning.png"); }
.social-icon.openid-1 a { background-image: url("assets/img/icons/openid-1.png"); }
.social-icon.openid-2 a { background-image: url("assets/img/icons/openid-2.png"); }
.social-icon.orkut a { background-image: url("assets/img/icons/orkut.png"); }
.social-icon.pandora a { background-image: url("assets/img/icons/pandora.png"); }
.social-icon.paypal a { background-image: url("assets/img/icons/paypal.png"); }
.social-icon.picasa a { background-image: url("assets/img/icons/picasa.png"); }
.social-icon.pimpthisblog a { background-image: url("assets/img/icons/pimpthisblog.png"); }
.social-icon.plurk a { background-image: url("assets/img/icons/plurk.png"); }
.social-icon.posterous a { background-image: url("assets/img/icons/posterous.png"); }
.social-icon.qik a { background-image: url("assets/img/icons/qik.png"); }
.social-icon.readernaut a { background-image: url("assets/img/icons/readernaut.png"); }
.social-icon.reddit a { background-image: url("assets/img/icons/reddit.png"); }
.social-icon.rss a { background-image: url("assets/img/icons/rss.png"); }
.social-icon.sharethis a { background-image: url("assets/img/icons/sharethis.png"); }
.social-icon.skype a { background-image: url("assets/img/icons/skype.png"); }
.social-icon.slashdot a { background-image: url("assets/img/icons/slashdot.png"); }
.social-icon.sphere a { background-image: url("assets/img/icons/sphere.png"); }
.social-icon.sphinn a { background-image: url("assets/img/icons/sphinn.png"); }
.social-icon.spotify a { background-image: url("assets/img/icons/spotify.png"); }
.social-icon.springpad a { background-image: url("assets/img/icons/springpad.png"); }
.social-icon.stumbleupon a { background-image: url("assets/img/icons/stumbleupon.png"); }
.social-icon.technorati a { background-image: url("assets/img/icons/technorati.png"); }
.social-icon.tripadvisor a { background-image: url("assets/img/icons/tripadvisor.png"); }
.social-icon.tuenti a { background-image: url("assets/img/icons/tuenti.png"); }
.social-icon.tumblr a { background-image: url("assets/img/icons/tumblr.png"); }
.social-icon.twitter a { background-image: url("assets/img/icons/twitter.png"); }
.social-icon.viddler a { background-image: url("assets/img/icons/viddler.png"); }
.social-icon.vimeo a { background-image: url("assets/img/icons/vimeo.png"); }
.social-icon.virb a { background-image: url("assets/img/icons/virb.png"); }
.social-icon.webshots a { background-image: url("assets/img/icons/webshots.png"); }
.social-icon.windows a { background-image: url("assets/img/icons/windows.png"); }
.social-icon.wordpress a { background-image: url("assets/img/icons/wordpress.png"); }
.social-icon.xing a { background-image: url("assets/img/icons/xing.png"); }
.social-icon.yahoo a { background-image: url("assets/img/icons/yahoo.png"); }
.social-icon.yahoobuzz a { background-image: url("assets/img/icons/yahoobuzz.png"); }
.social-icon.yelp a { background-image: url("assets/img/icons/yelp.png"); }
.social-icon.youtube a { background-image: url("assets/img/icons/youtube.png"); }
.social-icon.zanatic a { background-image: url("assets/img/icons/zanatic.png"); }
.social-icon.zootool a { background-image: url("assets/img/icons/zootool.png"); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) { .social-icon.aim a { background-image: url("assets/img/icons/aim@2x.png"); }
  .social-icon.amazon-1 a { background-image: url("assets/img/icons/amazon-1@2x.png"); }
  .social-icon.amazon-2 a { background-image: url("assets/img/icons/amazon-2@2x.png"); }
  .social-icon.android a { background-image: url("assets/img/icons/android@2x.png"); }
  .social-icon.aol a { background-image: url("assets/img/icons/aol@2x.png"); }
  .social-icon.apple a { background-image: url("assets/img/icons/apple@2x.png"); }
  .social-icon.appstore a { background-image: url("assets/img/icons/appstore@2x.png"); }
  .social-icon.bebo a { background-image: url("assets/img/icons/bebo@2x.png"); }
  .social-icon.behance a { background-image: url("assets/img/icons/behance@2x.png"); }
  .social-icon.bing a { background-image: url("assets/img/icons/bing@2x.png"); }
  .social-icon.bleetbox a { background-image: url("assets/img/icons/bleetbox@2x.png"); }
  .social-icon.blinklist a { background-image: url("assets/img/icons/blinklist@2x.png"); }
  .social-icon.blogger a { background-image: url("assets/img/icons/blogger@2x.png"); }
  .social-icon.brightkite-1 a { background-image: url("assets/img/icons/brightkite-1@2x.png"); }
  .social-icon.brightkite-2 a { background-image: url("assets/img/icons/brightkite-2@2x.png"); }
  .social-icon.cargocollective a { background-image: url("assets/img/icons/cargocollective@2x.png"); }
  .social-icon.coroflot a { background-image: url("assets/img/icons/coroflot@2x.png"); }
  .social-icon.delicious a { background-image: url("assets/img/icons/delicious@2x.png"); }
  .social-icon.designfloat a { background-image: url("assets/img/icons/designfloat@2x.png"); }
  .social-icon.designmoo a { background-image: url("assets/img/icons/designmoo@2x.png"); }
  .social-icon.deviantart a { background-image: url("assets/img/icons/deviantart@2x.png"); }
  .social-icon.digg a { background-image: url("assets/img/icons/digg@2x.png"); }
  .social-icon.diglog a { background-image: url("assets/img/icons/diglog@2x.png"); }
  .social-icon.doppler a { background-image: url("assets/img/icons/doppler@2x.png"); }
  .social-icon.dribbble a { background-image: url("assets/img/icons/dribbble@2x.png"); }
  .social-icon.dzone a { background-image: url("assets/img/icons/dzone@2x.png"); }
  .social-icon.ebay a { background-image: url("assets/img/icons/ebay@2x.png"); }
  .social-icon.ember a { background-image: url("assets/img/icons/ember@2x.png"); }
  .social-icon.evernote a { background-image: url("assets/img/icons/evernote@2x.png"); }
  .social-icon.facebook a { background-image: url("assets/img/icons/facebook@2x.png"); }
  .social-icon.feedburner-1 a { background-image: url("assets/img/icons/feedburner-1@2x.png"); }
  .social-icon.feedburner-2 a { background-image: url("assets/img/icons/feedburner-2@2x.png"); }
  .social-icon.flickr-1 a { background-image: url("assets/img/icons/flickr-1@2x.png"); }
  .social-icon.flickr-2 a { background-image: url("assets/img/icons/flickr-2@2x.png"); }
  .social-icon.foursquare a { background-image: url("assets/img/icons/foursquare@2x.png"); }
  .social-icon.fresqui a { background-image: url("assets/img/icons/fresqui@2x.png"); }
  .social-icon.friendfeed a { background-image: url("assets/img/icons/friendfeed@2x.png"); }
  .social-icon.friendster a { background-image: url("assets/img/icons/friendster@2x.png"); }
  .social-icon.furl a { background-image: url("assets/img/icons/furl@2x.png"); }
  .social-icon.gamespot a { background-image: url("assets/img/icons/gamespot@2x.png"); }
  .social-icon.gmail a { background-image: url("assets/img/icons/gmail@2x.png"); }
  .social-icon.google a { background-image: url("assets/img/icons/google@2x.png"); }
  .social-icon.googlebuzz a { background-image: url("assets/img/icons/googlebuzz@2x.png"); }
  .social-icon.gowalla a { background-image: url("assets/img/icons/gowalla@2x.png"); }
  .social-icon.gravee a { background-image: url("assets/img/icons/gravee@2x.png"); }
  .social-icon.grooveshark-1 a { background-image: url("assets/img/icons/grooveshark-1@2x.png"); }
  .social-icon.grooveshark-2 a { background-image: url("assets/img/icons/grooveshark-2@2x.png"); }
  .social-icon.gtalk a { background-image: url("assets/img/icons/gtalk@2x.png"); }
  .social-icon.hi5-1 a { background-image: url("assets/img/icons/hi5-1@2x.png"); }
  .social-icon.hi5-2 a { background-image: url("assets/img/icons/hi5-2@2x.png"); }
  .social-icon.hyves-1 a { background-image: url("assets/img/icons/hyves-1@2x.png"); }
  .social-icon.hyves-2 a { background-image: url("assets/img/icons/hyves-2@2x.png"); }
  .social-icon.identica a { background-image: url("assets/img/icons/identica@2x.png"); }
  .social-icon.ilike a { background-image: url("assets/img/icons/ilike@2x.png"); }
  .social-icon.isociety a { background-image: url("assets/img/icons/isociety@2x.png"); }
  .social-icon.lastfm a { background-image: url("assets/img/icons/lastfm@2x.png"); }
  .social-icon.linkedin a { background-image: url("assets/img/icons/linkedin@2x.png"); }
  .social-icon.livejournal a { background-image: url("assets/img/icons/livejournal@2x.png"); }
  .social-icon.magnolia a { background-image: url("assets/img/icons/magnolia@2x.png"); }
  .social-icon.metacafe a { background-image: url("assets/img/icons/metacafe@2x.png"); }
  .social-icon.misterwong a { background-image: url("assets/img/icons/misterwong@2x.png"); }
  .social-icon.mixx a { background-image: url("assets/img/icons/mixx@2x.png"); }
  .social-icon.mobileme a { background-image: url("assets/img/icons/mobileme@2x.png"); }
  .social-icon.msn-1 a { background-image: url("assets/img/icons/msn-1@2x.png"); }
  .social-icon.msn-2 a { background-image: url("assets/img/icons/msn-2@2x.png"); }
  .social-icon.mynameise a { background-image: url("assets/img/icons/mynameise@2x.png"); }
  .social-icon.myspace a { background-image: url("assets/img/icons/myspace@2x.png"); }
  .social-icon.netvibes a { background-image: url("assets/img/icons/netvibes@2x.png"); }
  .social-icon.newsvine a { background-image: url("assets/img/icons/newsvine@2x.png"); }
  .social-icon.ning a { background-image: url("assets/img/icons/ning@2x.png"); }
  .social-icon.openid-1 a { background-image: url("assets/img/icons/openid-1@2x.png"); }
  .social-icon.openid-2 a { background-image: url("assets/img/icons/openid-2@2x.png"); }
  .social-icon.orkut a { background-image: url("assets/img/icons/orkut@2x.png"); }
  .social-icon.pandora a { background-image: url("assets/img/icons/pandora@2x.png"); }
  .social-icon.paypal a { background-image: url("assets/img/icons/paypal@2x.png"); }
  .social-icon.picasa a { background-image: url("assets/img/icons/picasa@2x.png"); }
  .social-icon.pimpthisblog a { background-image: url("assets/img/icons/pimpthisblog@2x.png"); }
  .social-icon.plurk a { background-image: url("assets/img/icons/plurk@2x.png"); }
  .social-icon.posterous a { background-image: url("assets/img/icons/posterous@2x.png"); }
  .social-icon.qik a { background-image: url("assets/img/icons/qik@2x.png"); }
  .social-icon.readernaut a { background-image: url("assets/img/icons/readernaut@2x.png"); }
  .social-icon.reddit a { background-image: url("assets/img/icons/reddit@2x.png"); }
  .social-icon.rss a { background-image: url("assets/img/icons/rss@2x.png"); }
  .social-icon.sharethis a { background-image: url("assets/img/icons/sharethis@2x.png"); }
  .social-icon.skype a { background-image: url("assets/img/icons/skype@2x.png"); }
  .social-icon.slashdot a { background-image: url("assets/img/icons/slashdot@2x.png"); }
  .social-icon.sphere a { background-image: url("assets/img/icons/sphere@2x.png"); }
  .social-icon.sphinn a { background-image: url("assets/img/icons/sphinn@2x.png"); }
  .social-icon.spotify a { background-image: url("assets/img/icons/spotify@2x.png"); }
  .social-icon.springpad a { background-image: url("assets/img/icons/springpad@2x.png"); }
  .social-icon.stumbleupon a { background-image: url("assets/img/icons/stumbleupon@2x.png"); }
  .social-icon.technorati a { background-image: url("assets/img/icons/technorati@2x.png"); }
  .social-icon.tripadvisor a { background-image: url("assets/img/icons/tripadvisor@2x.png"); }
  .social-icon.tuenti a { background-image: url("assets/img/icons/tuenti@2x.png"); }
  .social-icon.tumblr a { background-image: url("assets/img/icons/tumblr@2x.png"); }
  .social-icon.twitter a { background-image: url("assets/img/icons/twitter@2x.png"); }
  .social-icon.viddler a { background-image: url("assets/img/icons/viddler@2x.png"); }
  .social-icon.vimeo a { background-image: url("assets/img/icons/vimeo@2x.png"); }
  .social-icon.virb a { background-image: url("assets/img/icons/virb@2x.png"); }
  .social-icon.webshots a { background-image: url("assets/img/icons/webshots@2x.png"); }
  .social-icon.windows a { background-image: url("assets/img/icons/windows@2x.png"); }
  .social-icon.wordpress a { background-image: url("assets/img/icons/wordpress@2x.png"); }
  .social-icon.xing a { background-image: url("assets/img/icons/xing@2x.png"); }
  .social-icon.yahoo a { background-image: url("assets/img/icons/yahoo@2x.png"); }
  .social-icon.yahoobuzz a { background-image: url("assets/img/icons/yahoobuzz@2x.png"); }
  .social-icon.yelp a { background-image: url("assets/img/icons/yelp@2x.png"); }
  .social-icon.youtube a { background-image: url("assets/img/icons/youtube@2x.png"); }
  .social-icon.zanatic a { background-image: url("assets/img/icons/zanatic@2x.png"); }
  .social-icon.zootool a { background-image: url("assets/img/icons/zootool@2x.png"); } }
