.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}.path-pink{stroke:#E71583}.path-purple{stroke:#7B01C1}.path-blue{stroke:#042EEF}.path-red{stroke:#C9000F}.path-orange{stroke:#F94400}.path-teal{stroke:#04BDC8}.path-green{stroke:#52C910}body{font:14px proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;min-height:500px}.debug{background:rgba(255,255,255,.9);position:absolute;bottom:20px;left:20px;z-index:9999}.debug div{margin:5px}.debug div span{margin-right:5px}.dw{font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff}.dw-inline{font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;margin-left:-5px}.dwbg{background:0}.dwc{padding:0}.dwl{font-size:12px;text-transform:uppercase;color:#ccc}.dwwr,.dwwc{padding:0}.dwi,dwc{margin:0}.time-overlay{width:471px;display:none;background:rgba(0,0,0,.8);border:3px solid rgba(255,255,255,.1);position:absolute;top:75px;left:20px;z-index:9999;border-radius:10px;padding:20px;color:#fff}.time-overlay .collapsable .inflated{display:block}.time-overlay .collapsable .collapsed{display:none}.time-overlay .collapsable.collapsed .inflated{display:none}.time-overlay .collapsable.collapsed .collapsed{display:block}.time-overlay h1{text-transform:uppercase;font-weight:700;margin-bottom:22px;border-bottom:4px solid #fff}.time-overlay label{text-transform:uppercase;display:block;font-size:20px;font-weight:700;border-bottom:4px solid #fff}.time-overlay input{font-size:26px;font-weight:400;background:#000;color:#ccc;border:1px solid #666;margin:10px 0 10px 0}.time-overlay input.hidden-field{visibility:hidden;padding:0;margin:0}.time-overlay a{font-weight:700;text-transform:uppercase;font-size:26px}.time-overlay #setting-list{font-size:16px;width:100%;margin:10px 0 10px 0;border-spacing:5px 5px}.time-overlay #setting-list .title{font-weight:700}.time-overlay #setting-list .title span{font-weight:400;color:#aaa}.time-overlay #setting-list tr{height:55px}.time-overlay #setting-list a{font-size:16px}.CollapsableListViewToggleAll{text-align:right;margin:10px 0}.CollapsableListViewToggleAll .cUp{display:inline-block}.CollapsableListViewToggleAll .cDn{display:none}.CollapsableListViewToggleAll.collapsed .cUp{display:none}.CollapsableListViewToggleAll.collapsed .cDn{display:inline-block}.headerview .tweet-view-control{position:absolute;top:0;right:0;padding:10px 10px 0 10px}.headerview .label{text-transform:uppercase;font-size:14px;margin:0;color:#fff;margin-top:14px;font-weight:700}.headerview .label-data{color:#ccc;text-transform:uppercase;font-size:20px;margin:0;cursor:pointer}.headerview .label-data span{padding:0 3px 0 3px}.headerview .label-data span:hover{text-decoration:underline}.headerview .active{background:#fff;color:#000}.headerview .label-data .active:hover{text-decoration:none}.headerview #filter-name{width:300px}.header-controls{overflow:hidden;width:70%;position:absolute;right:0;top:0}.header-controls li{min-width:18%;padding-left:10px;float:left;margin-left:20px;border-left:3px solid #222}.artist-legend{background:#000;position:relative;margin:0 0 20px 0;font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;color:#fff;border-radius:10px;line-height:1;border:3px solid #7b01c1;overflow:hidden;cursor:pointer}.artist-legend .legend-item-wrapper{background:#000;display:table-cell;text-align:left;padding:0 5px 0 5px}.artist-legend .artist-name,.artist-legend .header{height:20px}.artist-legend .rank{position:absolute;top:0;left:0;font-size:50px;color:#000}.artist-legend .stat{float:right;font-size:35px;font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;margin:5px}.artist-legend .stat small{display:block;font-size:20px;font-weight:400;text-align:right}.time-range{display:none}.time-range input{display:none;font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;background:#000;border:0;color:#fff}.time-range button{margin:2px 0;padding:0;font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;border:0;background:#000;color:#ccc;font-size:20px;text-transform:uppercase;line-height:1;border-radius:5px}.tweet-control .label-data{width:300px}.tweet-stats{margin:10px}.tweet-stats span{font-family:league-gothic,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-size:45px;line-height:1;text-transform:uppercase;color:#fff}.pink{background:#000;border-color:#e71583;color:#fff}.pink h2{display:block;text-transform:uppercase;line-height:1;color:#fff}.pink span{padding:0 5px 0 5px;line-height:1}.pink .rank{font-family:league-gothic,'Helvetica Neue',Helvetica,Arial,sans-serif;background:#e71583;padding:0 10px 0 5px;border-radius:0 0 10px 0;color:#fff}.pink .stat{color:#e71583}.pink .legend-item-wrapper{padding-top:3px;background:rgba(231,21,131,.7)}.blue{background:#000;border-color:#042eef;color:#fff}.blue h2{display:block;text-transform:uppercase;line-height:1;color:#fff}.blue span{padding:0 5px 0 5px;line-height:1}.blue .rank{font-family:league-gothic,'Helvetica Neue',Helvetica,Arial,sans-serif;background:#042eef;padding:0 10px 0 5px;border-radius:0 0 10px 0;color:#fff}.blue .stat{color:#042eef}.blue .legend-item-wrapper{padding-top:3px;background:rgba(4,46,239,.7)}.purple{background:#000;border-color:#7b01c1;color:#fff}.purple h2{display:block;text-transform:uppercase;line-height:1;color:#fff}.purple span{padding:0 5px 0 5px;line-height:1}.purple .rank{font-family:league-gothic,'Helvetica Neue',Helvetica,Arial,sans-serif;background:#7b01c1;padding:0 10px 0 5px;border-radius:0 0 10px 0;color:#fff}.purple .stat{color:#7b01c1}.purple .legend-item-wrapper{padding-top:3px;background:rgba(123,1,193,.7)}.red{background:#000;border-color:#c9000f;color:#fff}.red h2{display:block;text-transform:uppercase;line-height:1;color:#fff}.red span{padding:0 5px 0 5px;line-height:1}.red .rank{font-family:league-gothic,'Helvetica Neue',Helvetica,Arial,sans-serif;background:#c9000f;padding:0 10px 0 5px;border-radius:0 0 10px 0;color:#fff}.red .stat{color:#c9000f}.red .legend-item-wrapper{padding-top:3px;background:rgba(201,0,15,.7)}.orange{background:#000;border-color:#f94400;color:#fff}.orange h2{display:block;text-transform:uppercase;line-height:1;color:#fff}.orange span{padding:0 5px 0 5px;line-height:1}.orange .rank{font-family:league-gothic,'Helvetica Neue',Helvetica,Arial,sans-serif;background:#f94400;padding:0 10px 0 5px;border-radius:0 0 10px 0;color:#fff}.orange .stat{color:#f94400}.orange .legend-item-wrapper{padding-top:3px;background:rgba(249,68,0,.7)}.teal{background:#000;border-color:#04bdc8;color:#fff}.teal h2{display:block;text-transform:uppercase;line-height:1;color:#fff}.teal span{padding:0 5px 0 5px;line-height:1}.teal .rank{font-family:league-gothic,'Helvetica Neue',Helvetica,Arial,sans-serif;background:#04bdc8;padding:0 10px 0 5px;border-radius:0 0 10px 0;color:#fff}.teal .stat{color:#04bdc8}.teal .legend-item-wrapper{padding-top:3px;background:rgba(4,189,200,.7)}.green{background:#000;border-color:#52c910;color:#fff}.green h2{display:block;text-transform:uppercase;line-height:1;color:#fff}.green span{padding:0 5px 0 5px;line-height:1}.green .rank{font-family:league-gothic,'Helvetica Neue',Helvetica,Arial,sans-serif;background:#52c910;padding:0 10px 0 5px;border-radius:0 0 10px 0;color:#fff}.green .stat{color:#52c910}.green .legend-item-wrapper{padding-top:3px;background:rgba(82,201,16,.7)}.tpm h1{font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:25px;font-weight:400;color:#fff;width:40%;width:40%;min-width:500px;margin-left:10px;line-height:30px;margin-top:20px}.tpm h1 span{float:left;display:block;margin-right:5px;font-size:40px;font-weight:700}.pull-left{float:left}.pull-right{float:right}#full-tweet{display:none;position:absolute;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.6);text-align:center}#full-tweet .artist-tweet{text-align:left;width:100%}#full-tweet .artist-tweet h2,#full-tweet .artist-tweet h3{margin:0 20px 0 20px}#full-tweet .artist-tweet h2{margin-top:5px}#full-tweet .artist-tweet p{font-weight:700;margin:20px}#full-tweet .artist-tweet footer{margin:20px 20px 0 20px}.tweets{position:absolute;stop:0;right:0;margin:-13px 0;z-index:10;-webkit-overflow-scrolling:touch;overflow-y:scroll}::-webkit-scrollbar{display:none}.artist-tweet{background-color:#222;font-size:16px;height:auto;margin:0;padding:0;width:31%;z-index:3000}.artist-tweet header{margin:3px;padding:0;color:#ccc;background:#000;height:50px}.artist-tweet header a{color:#eee;height:48px;width:48px}.artist-tweet header h2,.artist-tweet header h3{font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1;padding:0;margin:5px 0 0 5px;color:#fff}.artist-tweet header h2{font-weight:700;font-size:24px}.artist-tweet header h2 span{font-weight:400}.artist-tweet header h3{font-size:14px;color:#ddd}.artist-tweet header .profile-image-link{float:left;margin:0 10px 0 0;width:35px;height:35px}.artist-tweet header .profile-image-link img{margin:5px;width:35px;height:35px}.artist-tweet header .zoomButton{position:absolute;top:0;right:0;width:48px;height:48px;cursor:pointer}.artist-tweet header .timestamp{position:absolute;top:10px;right:10px;width:auto;height:auto;color:#999}.artist-tweet p{background:#222;margin:0 5px;font-size:18px;color:#ccc}.artist-tweet p a{color:#ccc}.artist-tweet .meta-content{background:#222;padding:10px 8px 8px 0}.artist-tweet .meta-content>*{margin:0}.artist-tweet .meta-content>div{background:#222;color:#000;font-size:20px}.artist-tweet .meta-content footer,.artist-tweet .meta-content>div{font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px}.artist-tweet .meta-content footer{position:relative;margin:10px 5px 0 5px;color:#999}.artist-tweet .meta-content footer .timestamp{float:right;color:#999}.artist-tweet .retweet-text{margin-left:5px}.artist-tweet .tweet-actions{position:absolute;bottom:0;right:0}.artist-tweet .tweet-actions a{padding:2px 0 0 20px}.artist-tweet .tweet-actions .reply{background:url("http://si0.twimg.com/images/dev/cms/intents/icons/reply.png") left no-repeat}.artist-tweet .tweet-actions .replyhover{background:url("http://si0.twimg.com/images/dev/cms/intents/icons/reply_hover.png") left no-repeat}.artist-tweet .tweet-actions .retweet{background:url("https://si0.twimg.com/images/dev/cms/intents/icons/retweet.png") left no-repeat}.artist-tweet .tweet-actions .retweethover{background:url("https://si0.twimg.com/images/dev/cms/intents/icons/retweet_hover.png") left no-repeat}.artist-tweet .tweet-actions .favorite{background:url("http://si0.twimg.com/images/dev/cms/intents/icons/favorite.png") left no-repeat}.artist-tweet .tweet-actions .favoritehover{background:url("http://si0.twimg.com/images/dev/cms/intents/icons/favorite_hover.png") left no-repeat}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;
}
.path-pink {
    stroke: #E71583;
}
.path-purple {
    stroke: #7B01C1;
}
.path-blue {
    stroke: #042EEF;
}
.path-red {
    stroke: #C9000F;
}
.path-orange {
    stroke: #F94400;
}
.path-teal {
    stroke: #04BDC8;
}
.path-green {
    stroke: #52C910;
}/**** 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.4s;
     -moz-transition-duration: 0.4s;
      -ms-transition-duration: 0.4s;
       -o-transition-duration: 0.4s;
          transition-duration: 0.4s;
}
.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;
}
.dw {
    position: absolute;
    top: 5%;
    left: 0;
    z-index: 1001;
    color: #000;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    text-shadow: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -ms-touch-action: none
}
.dwi {
    position: static;
    margin: 5px;
    display: inline-block
}
.dwwr {
    min-width: 170px;
    zoom: 1;
    padding: 0 10px;
    text-align: center
}
.dwo {
    width: 100%;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: .7;
    filter: Alpha(Opacity = 70)
}
.dw-bubble-bottom {
    margin-top: 18px
}
.dw-bubble-top {
    margin-top: -18px
}
.dw-bubble .dw-arrw {
    position: absolute;
    left: 0;
    width: 100%
}
.dw-bubble-top .dw-arrw {
    bottom: -36px
}
.dw-bubble-bottom .dw-arrw {
    top: -36px
}
.dw-bubble .dw-arrw-i {
    margin: 0 30px;
    position: relative;
    height: 36px
}
.dw-bubble .dw-arr {
    display: block
}
.dw-arr {
    display: none;
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    border-width: 18px 18px;
    border-style: solid;
    margin-left: -18px
}
.dw-bubble-bottom .dw-arr {
    top: 0;
    border-color: transparent transparent #fff transparent
}
.dw-bubble-top .dw-arr {
    bottom: 0;
    border-color: #fff transparent transparent transparent
}
.dwc {
    float: none;
    margin: 0 2px 5px 2px;
    padding-top: 30px;
    display: inline-block
}
.dwcc {
    clear: both
}
.dwl {
    text-align: center;
    line-height: 30px;
    height: 30px;
    white-space: nowrap;
    position: absolute;
    top: -30px;
    width: 100%
}
.dwv {
    padding: 10px 0;
    border-bottom: 1px solid #000
}
.dwrc {
    -webkit-border-radius: 3px;
    border-radius: 3px
}
.dwwc {
    margin: 0;
    padding: 0 2px;
    position: relative;
    background: #000;
    zoom: 1
}
.dwwl {
    margin: 4px 2px;
    position: relative;
    background: #888;
    background: linear-gradient(#000 0, #333 35%, #888 50%, #333 65%, #000 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(#000), color-stop(0.35, #333), color-stop(0.50, #888), color-stop(0.65, #333), to(#000));
    background: -moz-linear-gradient(#000 0, #333 35%, #888 50%, #333 65%, #000 100%);
    background: -o-linear-gradient(#000 0, #333 35%, #888 50%, #333 65%, #000 100%);
    z-index: 5
}
.dww {
    margin: 0 2px;
    overflow: hidden;
    position: relative
}
.dwsc .dww {
    color: #fff;
    background: #444;
    background: linear-gradient(#000 0, #444 45%, #444 55%, #000 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(#000), color-stop(0.45, #444), color-stop(0.55, #444), to(#000));
    background: -moz-linear-gradient(#000 0, #444 45%, #444 55%, #000 100%);
    background: -o-linear-gradient(#000 0, #444 45%, #444 55%, #000 100%)
}
.dw-bf {
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden
}
.dw-ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 2
}
.dw-li {
    list-style: none;
    margin: 0;
    padding: 0 5px;
    display: block;
    text-align: center;
    line-height: 40px;
    font-size: 26px;
    white-space: nowrap;
    text-shadow: 0 1px 1px #000;
    vertical-align: bottom;
    opacity: .3;
    filter: Alpha(Opacity = 30)
}
.dw-li.dw-hl {
    background: #fff;
    background: rgba(255, 255, 255, .3)
}
.dw-li.dw-v {
    opacity: 1;
    filter: Alpha(Opacity = 100)
}
.dw-li.dw-h {
    visibility: hidden
}
.dw-i {
    position: relative;
    height: 100%
}
.dwwb {
    position: absolute;
    z-index: 4;
    left: 0;
    cursor: pointer;
    width: 100%;
    height: 40px;
    text-align: center;
    opacity: 1;
    transition: opacity .2s linear;
    -webkit-transition: opacity .2s linear
}
.dwa .dwwb {
    opacity: 0
}
.dwwbp {
    top: 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    font-size: 40px
}
.dwwbm {
    bottom: 0;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    font-size: 32px;
    font-weight: bold
}
.dwpm .dwwc {
    background: transparent
}
.dwpm .dww {
    margin: -1px
}
.dwpm .dw-li {
    text-shadow: none
}
.dwpm .dwwol {
    display: none
}
.dwwo {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(#000 0, rgba(44, 44, 44, 0) 52%, rgba(44, 44, 44, 0) 48%, #000 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(#000), color-stop(0.52, rgba(44, 44, 44, 0)), color-stop(0.48, rgba(44, 44, 44, 0)), to(#000));
    background: -moz-linear-gradient(#000 0, rgba(44, 44, 44, 0) 52%, rgba(44, 44, 44, 0) 48%, #000 100%);
    background: -o-linear-gradient(#000 0, rgba(44, 44, 44, 0) 52%, rgba(44, 44, 44, 0) 48%, #000 100%)
}
.dwwol {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    width: 100%;
    height: 0;
    margin-top: -1px;
    border-top: 1px solid #333;
    border-bottom: 1px solid #555
}
.dwbg .dwb {
    cursor: pointer;
    overflow: hidden;
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    margin: 0 2px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 -1px 1px #000;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    color: #fff;
    background: #000;
    background: linear-gradient(#6e6e6e 50%, #000 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #000), color-stop(0.5, #6e6e6e));
    background: -moz-linear-gradient(#6e6e6e 50%, #000 50%);
    background: -o-linear-gradient(#6e6e6e 50%, #000 50%);
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px
}
.dwbc {
    padding: 5px 0;
    text-align: center;
    clear: both
}
.dwbc:after {
    content: '';
    display: block;
    clear: both
}
.dwbw {
    display: inline-block;
    float: left;
    width: 50%;
    position: relative;
    z-index: 5
}
.dwbc-p .dwbw {
    width: 33%
}
.dwhl {
    padding-top: 10px
}
.dwhl .dwl {
    display: none
}
.dwbg {
    background: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px
}
.dwbg .dwpm .dww {
    color: #000;
    background: #fff;
    border: 1px solid #AAA
}
.dwbg .dwwb {
    background: #ccc;
    color: #888;
    text-shadow: 0 -1px 1px #333;
    box-shadow: 0 0 5px #333;
    -webkit-box-shadow: 0 0 5px #333
}
.dwbg .dwwbp {
    background: linear-gradient(#f7f7f7, #bdbdbd);
    background: -webkit-gradient(linear, left bottom, left top, from(#bdbdbd), to(#f7f7f7));
    background: -moz-linear-gradient(#f7f7f7, #bdbdbd);
    background: -o-linear-gradient(#f7f7f7, #bdbdbd)
}
.dwbg .dwwbm {
    background: linear-gradient(#bdbdbd, #f7f7f7);
    background: -webkit-gradient(linear, left bottom, left top, from(#f7f7f7), to(#bdbdbd));
    background: -moz-linear-gradient(#bdbdbd, #f7f7f7);
    background: -o-linear-gradient(#bdbdbd, #f7f7f7)
}
.dwbg .dwb-a {
    background: #3c7500;
    background: linear-gradient(#94c840 50%, #3c7500 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #3c7500), color-stop(0.5, #94c840));
    background: -moz-linear-gradient(#94c840 50%, #3c7500 50%);
    background: -o-linear-gradient(#94c840 50%, #3c7500 50%)
}
.dwbg .dwwl .dwb-a {
    background: #3c7500;
    background: linear-gradient(#94c840, #3c7500);
    background: -webkit-gradient(linear, left bottom, left top, from(#3c7500), to(#94c840));
    background: -moz-linear-gradient(#94c840, #3c7500);
    background: -o-linear-gradient(#94c840, #3c7500)
}
.dw-persp {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1001;
    perspective: 1000;
    -webkit-perspective: 1000;
    -moz-perspective: 1000
}
.dw-bottom .dw-persp {
    overflow: hidden
}
.dw-in {
    animation-timing-function: ease-out;
    animation-duration: 350ms;
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-duration: 350ms;
    -moz-animation-timing-function: ease-out;
    -moz-animation-duration: 350ms
}
.dw-out {
    animation-timing-function: ease-in;
    animation-duration: 350ms;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-duration: 350ms;
    -moz-animation-timing-function: ease-in;
    -moz-animation-duration: 350ms
}
.dw-flip, .dw-swing, .dw-slidehorizontal, .dw-slidevertical, .dw-slidedown, .dw-slideup, .dw-fade {
    backface-visibility: hidden;
    transform: translateX(0);
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateX(0);
    -moz-backface-visibility: hidden;
    -moz-transform: translateX(0)
}
.dw-swing, .dw-slidehorizontal, .dw-slidevertical, .dw-slidedown, .dw-slideup, .dw-fade {
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0
}
.dw-flip, .dw-pop {
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%
}
.dw-pop.dw-in {
    opacity: 1;
    transform: scale(1);
    animation-name: dw-p-in;
    -webkit-animation-name: dw-p-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-p-in;
    -moz-transform: scale(1)
}
.dw-pop.dw-out {
    opacity: 0;
    animation-name: dw-p-out;
    -webkit-animation-name: dw-p-out;
    -moz-animation-name: dw-p-out
}
.dw-flip.dw-in {
    opacity: 1;
    transform: scale(1);
    animation-name: dw-fl-in;
    -webkit-animation-name: dw-fl-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-fl-in;
    -moz-transform: scale(1)
}
.dw-flip.dw-out {
    opacity: 0;
    animation-name: dw-fl-out;
    -webkit-animation-name: dw-fl-out;
    -moz-animation-name: dw-fl-out
}
.dw-swing.dw-in {
    opacity: 1;
    transform: scale(1);
    animation-name: dw-sw-in;
    -webkit-animation-name: dw-sw-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-sw-in;
    -moz-transform: scale(1)
}
.dw-swing.dw-out {
    opacity: 0;
    animation-name: dw-sw-out;
    -webkit-animation-name: dw-sw-out;
    -moz-animation-name: dw-sw-out
}
.dw-slidehorizontal.dw-in {
    opacity: 1;
    transform: scale(1);
    animation-name: dw-sh-in;
    -webkit-animation-name: dw-sh-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-sh-in;
    -moz-transform: scale(1)
}
.dw-slidehorizontal.dw-out {
    opacity: 0;
    animation-name: dw-sh-out;
    -webkit-animation-name: dw-sh-out;
    -moz-animation-name: dw-sh-out
}
.dw-slidevertical.dw-in {
    opacity: 1;
    animation-name: dw-dw-sv-in;
    transform: scale(1);
    -webkit-animation-name: dw-dw-sv-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-dw-sv-in;
    -moz-transform: scale(1)
}
.dw-slidevertical.dw-out {
    opacity: 0;
    animation-name: dw-sv-out;
    -webkit-animation-name: dw-sv-out;
    -moz-animation-name: dw-sv-out
}
.dw-slidedown.dw-in {
    animation-name: dw-sd-in;
    transform: scale(1);
    -webkit-animation-name: dw-sd-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-sd-in;
    -moz-transform: scale(1)
}
.dw-slidedown.dw-out {
    animation-name: dw-sd-out;
    -webkit-animation-name: dw-sd-out;
    -moz-animation-name: dw-sd-out
}
.dw-slideup.dw-in {
    transform: scale(1);
    animation-name: dw-su-in;
    -webkit-animation-name: dw-su-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-su-in;
    -moz-transform: scale(1)
}
.dw-slideup.dw-out {
    animation-name: dw-su-out;
    -webkit-animation-name: dw-su-out;
    -moz-animation-name: dw-su-out
}
.dw-fade.dw-in {
    opacity: 1;
    animation-name: dw-f-in;
    -webkit-animation-name: dw-f-in;
    -moz-animation-name: dw-f-in
}
.dw-fade.dw-out {
    opacity: 0;
    animation-name: dw-f-out;
    -webkit-animation-name: dw-f-out;
    -moz-animation-name: dw-f-out
}
@keyframes dw-f-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@-webkit-keyframes dw-f-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@-moz-keyframes dw-f-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@keyframes dw-f-out {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}
@-webkit-keyframes dw-f-out {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}
@-moz-keyframes dw-f-out {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}
@keyframes dw-p-in {
    from {
        opacity: 0;
        transform: scale(0.8)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}
@-webkit-keyframes dw-p-in {
    from {
        opacity: 0;
        -webkit-transform: scale(0.8)
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1)
    }
}
@-moz-keyframes dw-p-in {
    from {
        opacity: 0;
        -moz-transform: scale(0.8)
    }
    to {
        opacity: 1;
        -moz-transform: scale(1)
    }
}
@keyframes dw-p-out {
    from {
        opacity: 1;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(0.8)
    }
}
@-webkit-keyframes dw-p-out {
    from {
        opacity: 1;
        -webkit-transform: scale(1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.8)
    }
}
@-moz-keyframes dw-p-out {
    from {
        opacity: 1;
        -moz-transform: scale(1)
    }
    to {
        opacity: 0;
        -moz-transform: scale(0.8)
    }
}
@keyframes dw-fl-in {
    from {
        opacity: 0;
        transform: rotateY(90deg)
    }
    to {
        opacity: 1;
        transform: rotateY(0)
    }
}
@-webkit-keyframes dw-fl-in {
    from {
        opacity: 0;
        -webkit-transform: rotateY(90deg)
    }
    to {
        opacity: 1;
        -webkit-transform: rotateY(0)
    }
}
@-moz-keyframes dw-fl-in {
    from {
        opacity: 0;
        -moz-transform: rotateY(90deg)
    }
    to {
        opacity: 1;
        -moz-transform: rotateY(0)
    }
}
@keyframes dw-fl-out {
    from {
        opacity: 1;
        transform: rotateY(0deg)
    }
    to {
        opacity: 0;
        transform: rotateY(-90deg)
    }
}
@-webkit-keyframes dw-fl-out {
    from {
        opacity: 1;
        -webkit-transform: rotateY(0deg)
    }
    to {
        opacity: 0;
        -webkit-transform: rotateY(-90deg)
    }
}
@-moz-keyframes dw-fl-out {
    from {
        opacity: 1;
        -moz-transform: rotateY(0deg)
    }
    to {
        opacity: 0;
        -moz-transform: rotateY(-90deg)
    }
}
@keyframes dw-sw-in {
    from {
        opacity: 0;
        transform: rotateY(-90deg)
    }
    to {
        opacity: 1;
        transform: rotateY(0deg)
    }
}
@-webkit-keyframes dw-sw-in {
    from {
        opacity: 0;
        -webkit-transform: rotateY(-90deg)
    }
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg)
    }
}
@-moz-keyframes dw-sw-in {
    from {
        opacity: 0;
        -moz-transform: rotateY(-90deg)
    }
    to {
        opacity: 1;
        -moz-transform: rotateY(0deg)
    }
}
@keyframes dw-sw-out {
    from {
        opacity: 1;
        transform: rotateY(0deg)
    }
    to {
        opacity: 0;
        transform: rotateY(-90deg)
    }
}
@-webkit-keyframes dw-sw-out {
    from {
        opacity: 1;
        -webkit-transform: rotateY(0deg)
    }
    to {
        opacity: 0;
        -webkit-transform: rotateY(-90deg)
    }
}
@-moz-keyframes dw-sw-out {
    from {
        opacity: 1;
        -moz-transform: rotateY(0deg)
    }
    to {
        opacity: 0;
        -moz-transform: rotateY(-90deg)
    }
}
@keyframes dw-sh-in {
    from {
        opacity: 0;
        transform: translateX(-100%)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}
@-webkit-keyframes dw-sh-in {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}
@-moz-keyframes dw-sh-in {
    from {
        opacity: 0;
        -moz-transform: translateX(-100%)
    }
    to {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}
@keyframes dw-sh-out {
    from {
        opacity: 1;
        transform: translateX(0)
    }
    to {
        opacity: 0;
        transform: translateX(100%)
    }
}
@-webkit-keyframes dw-sh-out {
    from {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(100%)
    }
}
@-moz-keyframes dw-sh-out {
    from {
        opacity: 1;
        -moz-transform: translateX(0)
    }
    to {
        opacity: 0;
        -moz-transform: translateX(100%)
    }
}
@keyframes dw-dw-sv-in {
    from {
        opacity: 0;
        transform: translateY(-100%)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}
@-webkit-keyframes dw-dw-sv-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}
@-moz-keyframes dw-dw-sv-in {
    from {
        opacity: 0;
        -moz-transform: translateY(-100%)
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}
@keyframes dw-sv-out {
    from {
        opacity: 1;
        transform: translateY(0)
    }
    to {
        opacity: 0;
        transform: translateY(100%)
    }
}
@-webkit-keyframes dw-sv-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(100%)
    }
}
@-moz-keyframes dw-sv-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0)
    }
    to {
        opacity: 0;
        -moz-transform: translateY(100%)
    }
}
@keyframes dw-sd-in {
    from {
        transform: translateY(-100%)
    }
    to {
        transform: translateY(0)
    }
}
@-webkit-keyframes dw-sd-in {
    from {
        opacity: 1;
        -webkit-transform: translateY(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}
@-moz-keyframes dw-sd-in {
    from {
        -moz-transform: translateY(-100%)
    }
    to {
        -moz-transform: translateY(0)
    }
}
@keyframes dw-sd-out {
    from {
        transform: translateY(0)
    }
    to {
        transform: translateY(-100%)
    }
}
@-webkit-keyframes dw-sd-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(-100%)
    }
}
@-moz-keyframes dw-sd-out {
    from {
        -moz-transform: translateY(0)
    }
    to {
        -moz-transform: translateY(-100%)
    }
}
@keyframes dw-su-in {
    from {
        transform: translateY(100%)
    }
    to {
        transform: translateY(0)
    }
}
@-webkit-keyframes dw-su-in {
    from {
        opacity: 1;
        -webkit-transform: translateY(100%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}
@-moz-keyframes dw-su-in {
    from {
        -moz-transform: translateY(100%)
    }
    to {
        -moz-transform: translateY(0)
    }
}
@keyframes dw-su-out {
    from {
        transform: translateY(0)
    }
    to {
        transform: translateY(100%)
    }
}
@-webkit-keyframes dw-su-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(100%)
    }
}
@-moz-keyframes dw-su-out {
    from {
        -moz-transform: translateY(0)
    }
    to {
        -moz-transform: translateY(100%)
    }
}html{overflow:hidden;height:100%}body{background:#000;height:inherit;min-width:1024px;min-height:800px}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}#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:proxima-nova,Helvetica,sans-serif;font-size:14px}.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}#main{overflow-x:hidden;overflow-y:hidden;height:inherit}.header{width:100%;height:70px;z-index:2000;position:relative}.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:1;cursor:pointer}.tweets{top:75px;position:absolute;right:0;overflow-y:scroll}.timeline{overflow:hidden;position:fixed;bottom:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.universe{color:#fff;position:absolute}.line{fill:none;stroke-width:2.5px;z-index:1}.hover{stroke-width:5px;z-index:1000}.axis path,.axis line{fill:none;stroke:white;shape-rendering:crispEdges}.axis text{fill:white;stroke:none;font-size:11px;line-height:14px;font-family:proxima-nova,Helvetica,sans-serif;font-size:14px}.universe a:link{color:#fff;text-decoration:none}.float-grid{float:left;padding:12px 10px 0 10px}.float-left{float:left;margin:0 10px 0 10px;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.float-right{width:200px;float:right;margin:0 20px 0 10px;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.float-right h1{height:50px;margin:10px 0 0 10px;color:#fff}.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;background-color:#000}.back-icon{width:54px;height:54px;cursor:pointer;background:url("../assets/img/backbutton_icon_white.png") center no-repeat;display:inline-block;background-color:#000}.controls{float:right;box-sizing:border-box;padding:22px 0;width:auto;color:#fff}.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:1;overflow:hidden;margin-left:20px}#legend .hidden{opacity:0}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.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}.dw{position:absolute;top:5%;left:0;z-index:1001;color:#000;font-family:arial,verdana,sans-serif;font-size:12px;text-shadow:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:none}.dwi{position:static;margin:5px;display:inline-block}.dwwr{min-width:170px;zoom:1;padding:0 10px;text-align:center}.dwo{width:100%;background:#000;position:absolute;top:0;left:0;z-index:1000;opacity:.7;filter:Alpha(Opacity=70)}.dw-bubble-bottom{margin-top:18px}.dw-bubble-top{margin-top:-18px}.dw-bubble .dw-arrw{position:absolute;left:0;width:100%}.dw-bubble-top .dw-arrw{bottom:-36px}.dw-bubble-bottom .dw-arrw{top:-36px}.dw-bubble .dw-arrw-i{margin:0 30px;position:relative;height:36px}.dw-bubble .dw-arr{display:block}.dw-arr{display:none;position:absolute;left:0;width:0;height:0;border-width:18px 18px;border-style:solid;margin-left:-18px}.dw-bubble-bottom .dw-arr{top:0;border-color:transparent transparent #fff transparent}.dw-bubble-top .dw-arr{bottom:0;border-color:#fff transparent transparent transparent}.dwc{float:none;margin:0 2px 5px 2px;padding-top:30px;display:inline-block}.dwcc{clear:both}.dwl{text-align:center;line-height:30px;height:30px;white-space:nowrap;position:absolute;top:-30px;width:100%}.dwv{padding:10px 0;border-bottom:1px solid #000}.dwrc{-webkit-border-radius:3px;border-radius:3px}.dwwc{margin:0;padding:0 2px;position:relative;background:#000;zoom:1}.dwwl{margin:4px 2px;position:relative;background:#888;background:linear-gradient(#000 0,#333 35%,#888 50%,#333 65%,#000 100%);background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.35,#333),color-stop(0.50,#888),color-stop(0.65,#333),to(#000));background:-moz-linear-gradient(#000 0,#333 35%,#888 50%,#333 65%,#000 100%);background:-o-linear-gradient(#000 0,#333 35%,#888 50%,#333 65%,#000 100%);z-index:5}.dww{margin:0 2px;overflow:hidden;position:relative}.dwsc .dww{color:#fff;background:#444;background:linear-gradient(#000 0,#444 45%,#444 55%,#000 100%);background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.45,#444),color-stop(0.55,#444),to(#000));background:-moz-linear-gradient(#000 0,#444 45%,#444 55%,#000 100%);background:-o-linear-gradient(#000 0,#444 45%,#444 55%,#000 100%)}.dw-bf{-webkit-perspective:1000;-webkit-backface-visibility:hidden}.dw-ul{list-style:none;margin:0;padding:0;position:relative;z-index:2}.dw-li{list-style:none;margin:0;padding:0 5px;display:block;text-align:center;line-height:40px;font-size:26px;white-space:nowrap;text-shadow:0 1px 1px #000;vertical-align:bottom;opacity:.3;filter:Alpha(Opacity=30)}.dw-li.dw-hl{background:#fff;background:rgba(255,255,255,.3)}.dw-li.dw-v{opacity:1;filter:Alpha(Opacity=100)}.dw-li.dw-h{visibility:hidden}.dw-i{position:relative;height:100%}.dwwb{position:absolute;z-index:4;left:0;cursor:pointer;width:100%;height:40px;text-align:center;opacity:1;transition:opacity .2s linear;-webkit-transition:opacity .2s linear}.dwa .dwwb{opacity:0}.dwwbp{top:0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;font-size:40px}.dwwbm{bottom:0;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;font-size:32px;font-weight:700}.dwpm .dwwc{background:transparent}.dwpm .dww{margin:-1px}.dwpm .dw-li{text-shadow:none}.dwpm .dwwol{display:none}.dwwo{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:linear-gradient(#000 0,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%);background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.52,rgba(44,44,44,0)),color-stop(0.48,rgba(44,44,44,0)),to(#000));background:-moz-linear-gradient(#000 0,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%);background:-o-linear-gradient(#000 0,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%)}.dwwol{position:absolute;z-index:1;top:50%;left:0;width:100%;height:0;margin-top:-1px;border-top:1px solid #333;border-bottom:1px solid #555}.dwbg .dwb{cursor:pointer;overflow:hidden;display:block;height:40px;line-height:40px;padding:0 15px;margin:0 2px;font-size:14px;font-weight:700;text-decoration:none;text-shadow:0 -1px 1px #000;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.5);color:#fff;background:#000;background:linear-gradient( #6e6e6e 50%,#000 50%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#000),color-stop(0.5, #6e6e6e));background:-moz-linear-gradient( #6e6e6e 50%,#000 50%);background:-o-linear-gradient( #6e6e6e 50%,#000 50%);white-space:nowrap;text-overflow:ellipsis;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-border-radius:5px}.dwbc{padding:5px 0;text-align:center;clear:both}.dwbc:after{content:'';display:block;clear:both}.dwbw{display:inline-block;float:left;width:50%;position:relative;z-index:5}.dwbc-p .dwbw{width:33%}.dwhl{padding-top:10px}.dwhl .dwl{display:none}.dwbg{background:#fff;border-radius:3px;-webkit-border-radius:3px}.dwbg .dwpm .dww{color:#000;background:#fff;border:1px solid #AAA}.dwbg .dwwb{background:#ccc;color:#888;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333}.dwbg .dwwbp{background:linear-gradient( #f7f7f7, #bdbdbd);background:-webkit-gradient(linear,left bottom,left top,from( #bdbdbd),to( #f7f7f7));background:-moz-linear-gradient( #f7f7f7, #bdbdbd);background:-o-linear-gradient( #f7f7f7, #bdbdbd)}.dwbg .dwwbm{background:linear-gradient( #bdbdbd, #f7f7f7);background:-webkit-gradient(linear,left bottom,left top,from( #f7f7f7),to( #bdbdbd));background:-moz-linear-gradient( #bdbdbd, #f7f7f7);background:-o-linear-gradient( #bdbdbd, #f7f7f7)}.dwbg .dwb-a{background:#3c7500;background:linear-gradient( #94c840 50%, #3c7500 50%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5, #3c7500),color-stop(0.5, #94c840));background:-moz-linear-gradient( #94c840 50%, #3c7500 50%);background:-o-linear-gradient( #94c840 50%, #3c7500 50%)}.dwbg .dwwl .dwb-a{background:#3c7500;background:linear-gradient( #94c840, #3c7500);background:-webkit-gradient(linear,left bottom,left top,from( #3c7500),to( #94c840));background:-moz-linear-gradient( #94c840, #3c7500);background:-o-linear-gradient( #94c840, #3c7500)}.dw-persp{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1001;perspective:1000;-webkit-perspective:1000;-moz-perspective:1000}.dw-bottom .dw-persp{overflow:hidden}.dw-in{animation-timing-function:ease-out;animation-duration:350ms;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms}.dw-out{animation-timing-function:ease-in;animation-duration:350ms;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-in;-moz-animation-duration:350ms}.dw-flip,.dw-swing,.dw-slidehorizontal,.dw-slidevertical,.dw-slidedown,.dw-slideup,.dw-fade{backface-visibility:hidden;transform:translateX(0);-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0)}.dw-swing,.dw-slidehorizontal,.dw-slidevertical,.dw-slidedown,.dw-slideup,.dw-fade{transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0}.dw-flip,.dw-pop{transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%}.dw-pop.dw-in{opacity:1;transform:scale(1);animation-name:dw-p-in;-webkit-animation-name:dw-p-in;-webkit-transform:scale(1);-moz-animation-name:dw-p-in;-moz-transform:scale(1)}.dw-pop.dw-out{opacity:0;animation-name:dw-p-out;-webkit-animation-name:dw-p-out;-moz-animation-name:dw-p-out}.dw-flip.dw-in{opacity:1;transform:scale(1);animation-name:dw-fl-in;-webkit-animation-name:dw-fl-in;-webkit-transform:scale(1);-moz-animation-name:dw-fl-in;-moz-transform:scale(1)}.dw-flip.dw-out{opacity:0;animation-name:dw-fl-out;-webkit-animation-name:dw-fl-out;-moz-animation-name:dw-fl-out}.dw-swing.dw-in{opacity:1;transform:scale(1);animation-name:dw-sw-in;-webkit-animation-name:dw-sw-in;-webkit-transform:scale(1);-moz-animation-name:dw-sw-in;-moz-transform:scale(1)}.dw-swing.dw-out{opacity:0;animation-name:dw-sw-out;-webkit-animation-name:dw-sw-out;-moz-animation-name:dw-sw-out}.dw-slidehorizontal.dw-in{opacity:1;transform:scale(1);animation-name:dw-sh-in;-webkit-animation-name:dw-sh-in;-webkit-transform:scale(1);-moz-animation-name:dw-sh-in;-moz-transform:scale(1)}.dw-slidehorizontal.dw-out{opacity:0;animation-name:dw-sh-out;-webkit-animation-name:dw-sh-out;-moz-animation-name:dw-sh-out}.dw-slidevertical.dw-in{opacity:1;animation-name:dw-dw-sv-in;transform:scale(1);-webkit-animation-name:dw-dw-sv-in;-webkit-transform:scale(1);-moz-animation-name:dw-dw-sv-in;-moz-transform:scale(1)}.dw-slidevertical.dw-out{opacity:0;animation-name:dw-sv-out;-webkit-animation-name:dw-sv-out;-moz-animation-name:dw-sv-out}.dw-slidedown.dw-in{animation-name:dw-sd-in;transform:scale(1);-webkit-animation-name:dw-sd-in;-webkit-transform:scale(1);-moz-animation-name:dw-sd-in;-moz-transform:scale(1)}.dw-slidedown.dw-out{animation-name:dw-sd-out;-webkit-animation-name:dw-sd-out;-moz-animation-name:dw-sd-out}.dw-slideup.dw-in{transform:scale(1);animation-name:dw-su-in;-webkit-animation-name:dw-su-in;-webkit-transform:scale(1);-moz-animation-name:dw-su-in;-moz-transform:scale(1)}.dw-slideup.dw-out{animation-name:dw-su-out;-webkit-animation-name:dw-su-out;-moz-animation-name:dw-su-out}.dw-fade.dw-in{opacity:1;animation-name:dw-f-in;-webkit-animation-name:dw-f-in;-moz-animation-name:dw-f-in}.dw-fade.dw-out{opacity:0;animation-name:dw-f-out;-webkit-animation-name:dw-f-out;-moz-animation-name:dw-f-out}@keyframes dw-f-in{from{ opacity:0}to{opacity:1}}@-webkit-keyframes dw-f-in{from{ opacity:0}to{opacity:1}}@-moz-keyframes dw-f-in{from{ opacity:0}to{opacity:1}}@keyframes dw-f-out{from{ opacity:1}to{opacity:0}}@-webkit-keyframes dw-f-out{from{ opacity:1}to{opacity:0}}@-moz-keyframes dw-f-out{from{ opacity:1}to{opacity:0}}@keyframes dw-p-in{from{ opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes dw-p-in{from{ opacity:0;-webkit-transform:scale(0.8)}to{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes dw-p-in{from{ opacity:0;-moz-transform:scale(0.8)}to{opacity:1;-moz-transform:scale(1)}}@keyframes dw-p-out{from{ opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes dw-p-out{from{ opacity:1;-webkit-transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes dw-p-out{from{ opacity:1;-moz-transform:scale(1)}to{opacity:0;-moz-transform:scale(0.8)}}@keyframes dw-fl-in{from{ opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}@-webkit-keyframes dw-fl-in{from{ opacity:0;-webkit-transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@-moz-keyframes dw-fl-in{from{ opacity:0;-moz-transform:rotateY(90deg)}to{opacity:1;-moz-transform:rotateY(0)}}@keyframes dw-fl-out{from{ opacity:1;transform:rotateY(0deg)}to{opacity:0;transform:rotateY(-90deg)}}@-webkit-keyframes dw-fl-out{from{ opacity:1;-webkit-transform:rotateY(0deg)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@-moz-keyframes dw-fl-out{from{ opacity:1;-moz-transform:rotateY(0deg)}to{opacity:0;-moz-transform:rotateY(-90deg)}}@keyframes dw-sw-in{from{ opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0deg)}}@-webkit-keyframes dw-sw-in{from{ opacity:0;-webkit-transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0deg)}}@-moz-keyframes dw-sw-in{from{ opacity:0;-moz-transform:rotateY(-90deg)}to{opacity:1;-moz-transform:rotateY(0deg)}}@keyframes dw-sw-out{from{ opacity:1;transform:rotateY(0deg)}to{opacity:0;transform:rotateY(-90deg)}}@-webkit-keyframes dw-sw-out{from{ opacity:1;-webkit-transform:rotateY(0deg)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@-moz-keyframes dw-sw-out{from{ opacity:1;-moz-transform:rotateY(0deg)}to{opacity:0;-moz-transform:rotateY(-90deg)}}@keyframes dw-sh-in{from{ opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes dw-sh-in{from{ opacity:0;-webkit-transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes dw-sh-in{from{ opacity:0;-moz-transform:translateX(-100%)}to{opacity:1;-moz-transform:translateX(0)}}@keyframes dw-sh-out{from{ opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@-webkit-keyframes dw-sh-out{from{ opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%)}}@-moz-keyframes dw-sh-out{from{ opacity:1;-moz-transform:translateX(0)}to{opacity:0;-moz-transform:translateX(100%)}}@keyframes dw-dw-sv-in{from{ opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes dw-dw-sv-in{from{ opacity:0;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes dw-dw-sv-in{from{ opacity:0;-moz-transform:translateY(-100%)}to{opacity:1;-moz-transform:translateY(0)}}@keyframes dw-sv-out{from{ opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@-webkit-keyframes dw-sv-out{from{ opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%)}}@-moz-keyframes dw-sv-out{from{ opacity:1;-moz-transform:translateY(0)}to{opacity:0;-moz-transform:translateY(100%)}}@keyframes dw-sd-in{from{ transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes dw-sd-in{from{ opacity:1;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes dw-sd-in{from{ -moz-transform:translateY(-100%)}to{-moz-transform:translateY(0)}}@keyframes dw-sd-out{from{ transform:translateY(0)}to{transform:translateY(-100%)}}@-webkit-keyframes dw-sd-out{from{ opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%)}}@-moz-keyframes dw-sd-out{from{ -moz-transform:translateY(0)}to{-moz-transform:translateY(-100%)}}@keyframes dw-su-in{from{ transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes dw-su-in{from{ opacity:1;-webkit-transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes dw-su-in{from{ -moz-transform:translateY(100%)}to{-moz-transform:translateY(0)}}@keyframes dw-su-out{from{ transform:translateY(0)}to{transform:translateY(100%)}}@-webkit-keyframes dw-su-out{from{ opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100%)}}@-moz-keyframes dw-su-out{from{ -moz-transform:translateY(0)}to{-moz-transform:translateY(100%)}}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:5px 8px 4px 8px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:0;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:0;border-top-color:transparent;border-bottom-color:transparent}