.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.artist{color:#fff;overflow-x:hidden;overflow-y:auto;margin:10px;border-radius:5px;position:relative}.artist .artistview{-webkit-transition-property:-webkit-transform,height,width!important;-moz-transition-property:-moz-transform,height,width!important;-ms-transition-property:-ms-transform,height,width!important;transition-property:transform,height,width!important;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;transition-duration:.8s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.artist .artistview .artist-tweet{background-color:#fff;font-size:14px;height:auto;margin:8px;width:31%;z-index:3000}.artist .artistview .artist-tweet header{color:#fff;padding:8px;background:url("../assets/img/tweet_icon_white_big.png") no-repeat #111;background-origin:content-box;background-position:right;box-sizing:border-box;height:64px}.artist .artistview .artist-tweet header a{color:#fff;height:48px;width:48px}.artist .artistview .artist-tweet header h2,.artist .artistview .artist-tweet header h3{padding:0;margin:0}.artist .artistview .artist-tweet header h2{top:0;line-height:32px}.artist .artistview .artist-tweet header h3{line-height:18px}.artist .artistview .artist-tweet header .profile-image-link{display:inline-block;float:left;border:1px solid #fff;margin-right:8px}.artist .artistview .artist-tweet header .profile-image-link img{width:48px;height:48px}.artist .artistview .artist-tweet header .zoomButton{position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer}.artist .artistview .artist-tweet .tweet-actions{float:right}.artist .artistview .artist-tweet .tweet-actions a{display:inline-block;width:16px;height:16px;background-image:url("../assets/img/tweetactions-spritev2.png")}.artist .artistview .artist-tweet .tweet-actions a.reply:hover{background-position:112px}.artist .artistview .artist-tweet .tweet-actions a.retweet{background-position:48px}.artist .artistview .artist-tweet .tweet-actions a.retweet:hover{background-position:32px}.artist .artistview .artist-tweet .tweet-actions a.favorite{background-position:96px}.artist .artistview .artist-tweet .tweet-actions a.favorite:hover{background-position:80px}.artist .artistview .artist-tweet .meta-content{padding:8px}.artist .artistview .artist-tweet .meta-content>*{margin:0}.artist .artistview .artist-tweet .meta-content>div{background:#fff;color:#111}.artist .artistview .artist-tweet .meta-content footer,.artist .artistview .artist-tweet .meta-content>div{font-family:proxima-nova-n3,proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.artist .artistview .artist-tweet .meta-content footer{border-top:1px solid #ccc;padding-top:8px;margin-top:8px;color:#505050}.artist .artistview .artist-tweet.hero .meta-content>div{background:#000;color:#fff;text-align:center}.artist .artistview .artist-tweet.hero .meta-content>div p{font-family:"league-gothic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;line-height:32px;text-transform:uppercase;margin:0;padding:30px}.artist .artistview .artist-tweet.hero .meta-content>div>a{padding-bottom:8px;color:#fff}.artist .artistview .artist-tweet.hero header{background-image:url(../assets/img/tweet_icon_black_big.png);background-color:#fff;color:#000}.artist .artistview .artist-tweet.hero header a{color:#000}.artist .artistview .artist-tweet.hero header .profile-image-link{border-color:#000}.fuse-pink{color:#E71583}.fuse-pink-bg{background-color:#E71583;border-color:#E71583}.fuse-pink-bg:not(.considering) .hoverlay{background-color:rgba(231,21,131,.4)}.fuse-pink-bg .meta-content a:not(.headline){color:#E71583}.fuse-pink-bg .meta-content a:hover:not(.headline){color:#E51582}.fuse-blue{color:#042EEF}.fuse-blue-bg{background-color:#042EEF;border-color:#042EEF}.fuse-blue-bg:not(.considering) .hoverlay{background-color:rgba(4,46,239,.4)}.fuse-blue-bg .meta-content a:not(.headline){color:#042EEF}.fuse-blue-bg .meta-content a:hover:not(.headline){color:#042EED}.fuse-purple{color:#7B01C1}.fuse-purple-bg{background-color:#7B01C1;border-color:#7B01C1}.fuse-purple-bg:not(.considering) .hoverlay{background-color:rgba(123,1,193,.4)}.fuse-purple-bg .meta-content a:not(.headline){color:#7B01C1}.fuse-purple-bg .meta-content a:hover:not(.headline){color:#7A01BF}.fuse-red{color:#C9000F}.fuse-red-bg{background-color:#C9000F;border-color:#C9000F}.fuse-red-bg:not(.considering) .hoverlay{background-color:rgba(201,0,15,.4)}.fuse-red-bg .meta-content a:not(.headline){color:#C9000F}.fuse-red-bg .meta-content a:hover:not(.headline){color:#C7000F}.fuse-orange{background-color:#F94400}.fuse-orange-bg{background-color:#F94400;border-color:#F94400}.fuse-orange-bg:not(.considering) .hoverlay{background-color:rgba(249,68,0,.4)}.fuse-orange-bg .meta-content a:not(.headline){color:#F94400}.fuse-orange-bg .meta-content a:hover:not(.headline){color:#F74300}.fuse-teal{color:#04BDC8}.fuse-teal-bg{background-color:#04BDC8;border-color:#04BDC8}.fuse-teal-bg:not(.considering) .hoverlay{background-color:rgba(4,189,200,.4)}.fuse-teal-bg .meta-content a:not(.headline){color:#04BDC8}.fuse-teal-bg .meta-content a:hover:not(.headline){color:#04BBC6}.fuse-green{color:#52C910}.fuse-green-bg{background-color:#52C910;border-color:#52C910}.fuse-green-bg:not(.considering) .hoverlay{background-color:rgba(82,201,16,.4)}.fuse-green-bg .meta-content a:not(.headline){color:#52C910}.fuse-green-bg .meta-content a:hover:not(.headline){color:#51C710}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:1em;line-height:1.4}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}0img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{ background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*
 * HTML5 ✰ Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 1em; line-height: 1.4; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }
/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }
/* =============================================================================
   Links
   ========================================================================== */
a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }
/* =============================================================================
   Typography
   ========================================================================== */
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
/* =============================================================================
   Lists
   ========================================================================== */
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e
 */
0
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
/*
 * Correct overflow not hidden in IE9
 */
svg:not(:root) { overflow: hidden; }
/* =============================================================================
   Figures
   ========================================================================== */
figure { margin: 0; }
/* =============================================================================
   Forms
   ========================================================================== */
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }
/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */
legend { border: 0; *margin-left: -7px; padding: 0; }
/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */
button, input { line-height: normal; }
/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
/*
 * Consistent box sizing and appearance
 */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */
textarea { overflow: auto; vertical-align: top; resize: vertical; }
/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
/* =============================================================================
   Tables
   ========================================================================== */
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */
}
@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */
}
/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
.fuse-pink {
    color: #E71583;
}
.fuse-pink-bg {
    background-color: #E71583;
    border-color: #E71583;
}
.fuse-pink-bg:not(.considering) .hoverlay {
    background-color: rgba(231, 21, 131, 0.4);
}
.fuse-pink-bg .meta-content a:not(.headline) {
    color: #E71583;
}
.fuse-pink-bg .meta-content a:hover:not(.headline) {
    color: #E51582;
}
.fuse-blue {
    color: #042EEF;
}
.fuse-blue-bg {
    background-color: #042EEF;
    border-color: #042EEF;
}
.fuse-blue-bg:not(.considering) .hoverlay {
    background-color: rgba(4, 46, 239, 0.4);
}
.fuse-blue-bg .meta-content a:not(.headline) {
    color: #042EEF;
}
.fuse-blue-bg .meta-content a:hover:not(.headline) {
    color: #042EED;
}
.fuse-purple {
    color: #7B01C1;
}
.fuse-purple-bg {
    background-color: #7B01C1;
    border-color: #7B01C1;
}
.fuse-purple-bg:not(.considering) .hoverlay {
    background-color: rgba(123, 1, 193, 0.4);
}
.fuse-purple-bg .meta-content a:not(.headline) {
    color: #7B01C1;
}
.fuse-purple-bg .meta-content a:hover:not(.headline) {
    color: #7A01BF;
}
.fuse-red {
    color: #C9000F;
}
.fuse-red-bg {
    background-color: #C9000F;
    border-color: #C9000F;
}
.fuse-red-bg:not(.considering) .hoverlay {
    background-color: rgba(201, 0, 15, 0.4);
}
.fuse-red-bg .meta-content a:not(.headline) {
    color: #C9000F;
}
.fuse-red-bg .meta-content a:hover:not(.headline) {
    color: #C7000F;
}
.fuse-orange {
    background-color: #F94400;
}
.fuse-orange-bg {
    background-color: #F94400;
    border-color: #F94400;
}
.fuse-orange-bg:not(.considering) .hoverlay {
    background-color: rgba(249, 68, 0, 0.4);
}
.fuse-orange-bg .meta-content a:not(.headline) {
    color: #F94400;
}
.fuse-orange-bg .meta-content a:hover:not(.headline) {
    color: #F74300;
}
.fuse-teal {
    color: #04BDC8;
}
.fuse-teal-bg {
    background-color: #04BDC8;
    border-color: #04BDC8;
}
.fuse-teal-bg:not(.considering) .hoverlay {
    background-color: rgba(4, 189, 200, 0.4);
}
.fuse-teal-bg .meta-content a:not(.headline) {
    color: #04BDC8;
}
.fuse-teal-bg .meta-content a:hover:not(.headline) {
    color: #04BBC6;
}
.fuse-green {
    color: #52C910;
}
.fuse-green-bg {
    background-color: #52C910;
    border-color: #52C910;
}
.fuse-green-bg:not(.considering) .hoverlay {
    background-color: rgba(82, 201, 16, 0.4);
}
.fuse-green-bg .meta-content a:not(.headline) {
    color: #52C910;
}
.fuse-green-bg .meta-content a:hover:not(.headline) {
    color: #51C710;
}
/* line 1, ../../app/styles/artist.scss */
.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
/* line 9, ../../app/styles/artist.scss */
.artist {
  color: white;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 10px;
  border-radius: 5px;
  position: relative;
}
/* line 17, ../../app/styles/artist.scss */
.artist .artistview {
  -webkit-transition-property: -webkit-transform, height, width !important;
  -moz-transition-property: -moz-transform, height, width !important;
  -ms-transition-property: -ms-transform, height, width !important;
  transition-property: transform, height, width !important;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* line 28, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet {
  background-color: white;
  font-size: 14px;
  height: auto;
  margin: 8px;
  width: 31%;
  z-index: 3000;
}
/* line 36, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet header {
  color: #fff;
  padding: 8px;
  background: url(../assets/img/tweet_icon_white_big.png) no-repeat #111111;
  background-origin: content-box;
  background-position: right;
  box-sizing: border-box;
  height: 64px;
}
/* line 45, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet header a {
  color: #fff;
  height: 48px;
  width: 48px;
}
/* line 51, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet header h2, .artist .artistview .artist-tweet header h3 {
  padding: 0;
  margin: 0;
}
/* line 56, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet header h2 {
  top: 0;
  line-height: 32px;
}
/* line 61, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet header h3 {
  line-height: 18px;
}
/* line 65, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet header .profile-image-link {
  display: inline-block;
  float: left;
  border: 1px solid #fff;
  margin-right: 8px;
}
/* line 71, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet header .profile-image-link img {
  width: 48px;
  height: 48px;
}
/* line 77, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet header .zoomButton {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  cursor: pointer;
}
/* line 87, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .tweet-actions {
  float: right;
}
/* line 90, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .tweet-actions a {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(../assets/img/tweetactions-spritev2.png);
}
/* line 96, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .tweet-actions a.reply:hover {
  background-position: 112px;
}
/* line 99, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .tweet-actions a.retweet {
  background-position: 48px;
}
/* line 101, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .tweet-actions a.retweet:hover {
  background-position: 32px;
}
/* line 105, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .tweet-actions a.favorite {
  background-position: 96px;
}
/* line 107, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .tweet-actions a.favorite:hover {
  background-position: 80px;
}
/* line 114, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .meta-content {
  padding: 8px;
}
/* line 117, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .meta-content > * {
  margin: 0;
}
/* line 121, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .meta-content > div {
  background: #fff;
  color: #111;
}
/* line 126, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .meta-content footer, .artist .artistview .artist-tweet .meta-content > div {
  font-family: proxima-nova-n3, proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
/* line 131, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet .meta-content footer {
  border-top: 1px solid #ccc;
  padding-top: 8px;
  margin-top: 8px;
  color: #505050;
}
/* line 140, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet.hero .meta-content > div {
  background: black;
  color: white;
  text-align: center;
}
/* line 145, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet.hero .meta-content > div p {
  font-family: "league-gothic","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 30px;
  line-height: 32px;
  text-transform: uppercase;
  margin: 0;
  padding: 30px;
}
/* line 154, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet.hero .meta-content > div > a {
  padding-bottom: 8px;
  color: white;
}
/* line 160, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet.hero header {
  background-image: url(../assets/img/tweet_icon_black_big.png);
  background-color: white;
  color: black;
}
/* line 165, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet.hero header a {
  color: black;
}
/* line 169, ../../app/styles/artist.scss */
.artist .artistview .artist-tweet.hero header .profile-image-link {
  border-color: black;
}
/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity, background-color, width, height, -webkit-border-radius;
     -moz-transition-property:    -moz-transform, opacity, background-color, width, height, -moz-border-radius;
      -ms-transition-property:     -ms-transform, opacity, background-color, width, height, -ms-border-radius;
       -o-transition-property:         top, left, opacity, background-color, width, height, -o-border-radius;
          transition-property:         transform, opacity, background-color, width, height, border-radius;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
html{overflow:hidden;height:100%}body{background:0;height:inherit}ul{list-style-type:none;padding:0;margin:0}a,a:hover{text-decoration:none}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}h1{font-family:"league-gothic","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:52px;margin:0;line-height:62px}h2{font-family:"league-gothic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;margin:0;line-height:38px}h3{font-family:ff-tisa-web-pro-i4,ff-tisa-web-pro,"Georgia",Times New Roman,Times,serif;font-style:italic;font-size:16px;line-height:20px;margin:0}#load-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background-color:#000}#load-overlay .load-bg{opacity:.5;background:#000;width:100%;height:100%;z-index:100}#load-overlay .load-img{position:absolute;top:50%;left:50%}#load-overlay .load-img:visited{color:#fff}.x.axis path,.x.axis line{fill:none;stroke:white;shape-rendering:crispEdges}.x.axis text{fill:white;stroke:none;font-size:11px;line-height:14px;font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;font-size:11px}.header a,.header a:visited{color:#fff}.bubbleview{float:left;margin:0;padding:0}.bubble-hitbox{cursor:pointer}.hitbox{cursor:pointer}.bar-background.selected{opacity:1}.bar-background{opacity:0}.bar-foreground.selected{fill:black}.tooltip-text{font-size:12px}.artist-tweet{height:100%}#main{overflow-x:hidden;overflow-y:hidden;height:inherit}.header{background-color:rgba(0,0,0,.3);width:100%;height:75px;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:2000;position:absolute}.header h1{position:relative}#sponsorLogo{position:absolute;top:5px;left:100%}.header-nav{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;cursor:pointer}.timeline{background-color:rgba(0,0,0,.3);height:100px;overflow:hidden;position:fixed;bottom:0;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.universe{color:#fff;position:relative;height:100%}.universe a:link{color:#fff;text-decoration:none}canvas{-webkit-tap-highlight-color:rgba(0,0,0,0)}div{-webkit-tap-highlight-color:rgba(0,0,0,0)}.universeview{position:relative;height:100%}#bubbles{position:absolute;height:100%}#layout{height:100%}.float-grid{float:left;padding:12px 10px 0 10px}.float-left{float:left;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.float-left h1{height:50px;margin:10px 0 0 0;color:#fff}.float-left a:link{text-decoration:none;color:#fff}.grid-icon{width:54px;height:54px;cursor:pointer;background:url("../assets/img/homebutton_icon.png") center no-repeat;display:inline-block}.back-icon{width:54px;height:54px;cursor:pointer;background:url("../assets/img/backbutton_icon_white.png") center no-repeat;display:inline-block}.controls{float:right;box-sizing:border-box;padding:22px 0;width:auto}#legend{position:absolute;right:0;text-overflow:ellipsis;color:#fff}#legend ul{overflow-y:scroll;overflow-x:hidden;position:relative;padding:0;margin:0;cursor:pointer;-webkit-transition-property:-webkit-transform,opacity,height,width!important;-moz-transition-property:-moz-transform,opacity,height,width!important;-ms-transition-property:-ms-transform,opacity,height,width!important;transition-property:transform,height,opacity,width!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.legendview{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0}#legend .hidden{opacity:0}#legend .legend-name{width:inherit;text-overflow:ellipsis}#legend li .legend-item-wrapper>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}#legend li{clear:both;border-left:2px solid;border-left-color:#000}#legend li.pink{border-left-color:#e71583}#legend li.blue{border-left-color:#042eef}#legend li.purple{border-left-color:#7b01c1}#legend li.red{border-left-color:#c9000f}#legend li.orange{border-left-color:#f94400}#legend li.teal{border-left-color:#04bdc8}#legend li.green{border-left-color:#52c910}#legend li.considering a:hover{color:#fff}#legend li.considering.pink{background-color:#e71583}#legend li.considering.blue{background-color:#042eef}#legend li.considering.purple{background-color:#7b01c1}#legend li.considering.red{background-color:#c9000f}#legend li.considering.orange{background-color:#f94400}#legend li.considering.teal{background-color:#04bdc8}#legend li.considering.green{background-color:#52c910}#legend li h2{text-transform:uppercase;text-overflow:ellipsis;margin:0;padding:0}#legend li .legend-bubble{float:left;color:#fff;font-family:"league-gothic","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;background-color:#000;border:3px solid;border-color:#000}#legend li .legend-bubble.pink{border-color:#e71583}#legend li .legend-bubble.blue{border-color:#042eef}#legend li .legend-bubble.purple{border-color:#7b01c1}#legend li.considering .legend-bubble.purple{border-color:#7b01c1}#legend li .legend-bubble.red{border-color:#c9000f}#legend li .legend-bubble.orange{border-color:#f94400}#legend li .legend-bubble.teal{border-color:#04bdc8}#legend li .legend-bubble.green{border-color:#52c910}#legend li h3{margin:0;padding:0}#outer{height:100%;overflow:hidden;position:relative;font-family:'league-gothic','promixa nova',Helvetica,Arial,sans-serif;opacity:.5;color:#000}#outer[id]{display:table;position:static}#middle[id]{display:table-cell;vertical-align:middle;width:100%;position:static}#outer{width:100%;height:100%}#middle{position:absolute;top:50%;width:100%;text-align:center}#inner{position:relative;top:-50%;width:400px;margin-left:auto;margin-right:auto;text-align:left}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity,background-color,width,height,-webkit-border-radius;-moz-transition-property:-moz-transform,opacity,background-color,width,height,-moz-border-radius;-ms-transition-property:-ms-transform,opacity,background-color,width,height,-ms-border-radius;-o-transition-property:top,left,opacity,background-color,width,height,-o-border-radius;transition-property:transform,opacity,background-color,width,height,border-radius}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}