.SandboxRoot {
display:block;
background:transparent;
}

.dt-updated{
font-size:1.2em;
}
.p-nickname{
font-size:1.2em;
}
.e-entry-title{
font-size:1.4em;
}

b,i {
font-style:normal;
font-weight:400;
}

abbr {
border-bottom:0;
}

.p-author:before,.p-author:after,.cards-base:before,.cards-base:after {
display:table;
content:"";
}

.p-author:after,.cards-base:after {
clear:both;
}

.root,.tweet,.footer,.detail-expander,.header,.timeline {
position:relative;
}

button.load-more,.tweet-box-button,.no-tweets-pane .load-tweets {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.no-tweets-pane p {
font-size:20px;
line-height:24px;
text-align:center;
margin:24px 12px;
}

.timeline-header .custom-timeline-summary,.timeline-header h1.summary {
font-size:18px;
font-weight:700;
line-height:18px;
}

.custom-timeline-owner-profile,.timeline .e-entry-title,.p-author .p-name,.cards-base h3,.new-tweets-bar button,.load-tweets,.no-more-pane {
font-size:16px;
line-height:16px;
}

.tweet-box-button {
font-size:13px;
color:#aaa;
display:block;
width:100%;
text-align:left;
background:#fff;
border:1px #ccc solid;
border-radius:4px;
padding:6px;
}

.stats strong,.timeline-header- .byline,.timeline-header .list-description {
font-size:12px;
line-height:18px;
}

.timeline-header .byline {
margin:4px 0;
}

.stats span {
font-size:10px;
display:inline-block;
margin-right:3px;
text-transform:uppercase;
}

.timeline-header .custom-timeline-description {
font-size:14px;
color:#707070;
}

.custom-timeline-owner-profile .p-nickname {
font-size:13px;
}

.p-author a,.e-entry-title,.cards-base h3,.cards-base .cards-content p {
line-height:18px;
}

.e-entry-title a {
max-width:100%;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

a,a:visited,a:active,a:hover,a:focus,.p-author .full-name,.p-author a.profile,.p-author a.profile:hover .p-nickname,.p-author a.profile:focus .p-nickname,.p-author a.profile:hover .p-nickname b,.p-author a.profile:focus .p-nickname b,.timeline-header .custom-timeline-owner-profile:hover,.timeline-header .custom-timeline-owner-profile:focus,.custom-timeline-owner-profile:hover .p-nickname,.custom-timeline-owner-profile:focus .p-nickname,.custom-timeline-owner-profile:hover .p-nickname b,.custom-timeline-owner-profile:focus .p-nickname b,.cards-base a.profile:hover .p-nickname,.cards-base a.profile:focus .p-nickname,.cards-base a.profile:hover .p-nickname b,.cards-base a.profile:focus .p-nickname b,.cards-base .byline-user .p-nickname {
text-decoration:none;
outline:0;
}

html,.SandboxRoot,.p-author .profile .p-name,.custom-timeline-owner-profile .p-name,.cards-base p,.cards-base p a,.timeline-header .custom-timeline-summary,.timeline-header .custom-timeline-summary a:link,.timeline-header .custom-timeline-summary a:visited,.timeline-header .summary,.timeline-header .summary a:link,.timeline-header .summary a:visited,.p-author a.profile:hover .p-name,.p-author a.profile:focus .p-name {
color:#292f33;
}

.customisable,.customisable:link,.customisable:visited,.customisable:hover,.customisable:focus,.customisable:active,.customisable-highlight:hover,.customisable-highlight:focus,a:hover .customisable-highlight,a:focus .customisable-highlight {
color:#1b95e0;
}

a:link,a:visited,.stats span,.byline,.retweet-credit,.no-more-pane,.no-tweets-pane p,.p-geo,.cards-base .byline-user,.timeline-header .list-description {
color:#0474a5;
}

a:hover,a:focus,a:active,.p-author a.profile:hover,.p-author a.profile:focus,.retweet-credit .profile:hover,.retweet-credit .profile:focus,.stats strong,.no-tweets-pane .load-tweets,.nsfw {
color:#66757f;
}

.customisable-border {
border:1px solid #f79a67;
}

.verified b,.tweet-actions b,abbr.p-geo b,.ic-twitter-badge b,.e-entry-title a .tco-hidden,.collapse-geo .p-geo b,.collapse-media-tag .media-tag b {
position:absolute;
top:0;
left:0;
clip:rect(0,0,0,0);
}

.verified,.ic-rt,.ic-mask,.ic-top,.ic-twitter-alert,.ic-twitter-badge,.ic-bird-flourish,.ic-button-bird,.ic-play {
display:inline-block;
vertical-align:middle;
background:transparent url(../images/sprite.png) no-repeat 0 0;
background-image:url(../images/twitter.png);
background-size:177px 241px;
}

.verified {
width:15px;
height:17px;
margin-left:-21px;
vertical-align:-25%;
background-position:0 -161px;
}

.ic-twitter-badge {
width:18px;
height:15px;
background-position:-20px -161px;
border:1px solid #fff;
border-radius:3px;
border-color:transparent;
}

.ic-top {
display:inline-block;
width:12px;
height:10px;
vertical-align:top;
background-position:0 -181px;
margin:2px 4px 0 0;
}

.ic-twitter-alert {
width:16px;
height:12px;
background-position:-80px -142px;
margin:0 3px 3px 0;
}

.ic-bird-flourish {
display:block;
width:32px;
height:20px;
background-position:-40px -161px;
margin:12px auto 0;
}

.ic-button-bird {
width:16px;
height:16px;
background-position:-73px -160px;
margin:0 3px 0 0;
}

.ic-play {
position:absolute;
top:50%;
left:50%;
width:64px;
height:64px;
background-position:-108px -175px;
margin:-32px 0 0 -32px;
}

.ic-mask {
width:12px;
height:13px;
background-color:#EEE;
}

.ic-reply {
width:19px;
height:15px;
background-position:0 -220px;
}

.ic-retweet {
width:22px;
height:15px;
background-position:-31px -220px;
}

.ic-fav {
width:16px;
height:15px;
background-position:-60px -220px;
}

.ic-like {
width:16px;
height:15px;
background-position:-159px -87px;
}

.ic-geo,.ic-pho,.ic-sum,.ic-pla,.ic-con,.ic-people {
display:inline-block;
width:16px;
height:16px;
}

.ic-geo {
background-position:-100px -30px;
}

.ic-pho {
background-position:-60px -29px;
}

.ic-sum {
background-position:-120px -29px;
}

.ic-pla {
background-position:-80px -29px;
}

.ic-con {
background-position:-140px -29px;
}

.ic-people {
width:14px;
background-position:-160px -31px;
}

.ic-rt {
width:14px;
height:16px;
margin-right:4px;
background-position:-20px -2px;
}

.timeline {
max-width:520px;
margin-bottom:10px;

}

.timeline .stream {
position:relative;
width:100%;
overflow-x:hidden;
overflow-y:scroll;
}

.timeline.pending-scroll-in .stream .h-feed {
-webkit-transition:margin-top .5s ease-out;
-moz-transition:margin-top .5s ease-out;
-o-transition:margin-top .5s ease-out;
transition:margin-top .5s ease-out;
}

.timeline-header,.timeline-footer {
position:relative;
z-index:100;
}

.timeline-header {
box-shadow:0 0 0 -3px rgba(0,0,0,0);
-webkit-transition:box-shadow .3s ease-out;
-moz-transition:box-shadow .3s ease-out;
-o-transition:box-shadow .3s ease-out;
transition:box-shadow .3s ease-out;
border-width:0 0 1px;
padding:12px;
}

.scrolled-down .timeline-header {
box-shadow:0 0 10px -3px #ccc;
}

.timeline-header .follow-button,.timeline-header .twitter-follow-button,.timeline-header .ic-twitter-badge {
position:absolute;
top:10px;
right:10px;
}

.new-tweets-bar {
position:absolute;
right:0;
left:0;
z-index:100;
display:none;
width:auto;
margin-top:-2px;
opacity:0;
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
-o-transition:opacity .3s ease-in;
transition:opacity .3s ease-in;
}

.pending-new-tweet .new-tweets-bar {
opacity:1;
}

.new-tweets-bar button {
width:100%;
color:#fff;
text-align:center;
background-color:rgba(0,0,0,0.87);
border-width:0;
padding:10px 0;
}

.new-tweets-bar button:hover,.new-tweets-bar button:focus {
text-decoration:underline;
cursor:pointer;
}

button.load-more {
display:block;
width:100%;
text-align:center;
cursor:pointer;
background-color:rgba(0,0,0,0.02);
border:0;
box-shadow:inset 0 3px 8px rgba(0,0,0,0.05);
-webkit-transition:background-color .2s ease-out;
-moz-transition:background-color .2s ease-out;
-o-transition:background-color .2s ease-out;
transition:background-color .2s ease-out;
margin:0;
padding:10px 0;
font-size:1.2em;
}

button.load-more:hover,button.load-more:focus {
text-decoration:underline;
background-color:rgba(0,0,0,0.08);
}

.no-more-pane {
display:none;
text-align:center;
padding:12px;
}

.no-tweets-pane {
text-align:center;
margin:30px 0;
}

.nsfw .display-sensitive-image,.no-tweets-pane .load-tweets {
font-weight:700;
line-height:18px;
text-align:center;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
cursor:pointer;
background-color:rgba(0,0,0,0.15);
background-image:linear-gradient(#fff,#ddd);
border:1px solid #ccc;
border-radius:4px;
border-color:rgba(0,0,0,0.2);
margin:5px auto;
padding:5px 10px;
}

.nsfw .display-sensitive-image:hover,.nsfw .display-sensitive-image:focus,.nsfw .display-sensitive-image:active,.no-tweets-pane .load-tweets:hover,.no-tweets-pane .load-tweets:focus,.no-tweets-pane .load-tweets:active {
background-color:rgba(0,0,0,0.5);
background-image:linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0.15));
border-color:rgba(0,0,0,0.27);
}

.timeline-footer {
background:rgba(0,0,0,0.1);
padding:6px 10px;
}

.timeline-footer a.widget-link {
display:block;
text-align:center;
padding:10px;
}

.tweet-box-button:hover,.tweet-box-button:focus {
cursor:pointer;
border-color:rgba(0,0,0,0.4);
}

a.tweet-box-button {
width:auto;
}

.tweet {
border-width:0 0 1px;
padding:12px 12px 10px 69px;
}

.tweet.with-expansion {
cursor:pointer;
}

.header .avatar {
position:absolute;
top:0;
left:-57px;
width:48px;
height:48px;
background:#f98b4e;
border-radius:4px;
}

.permalink {
position:relative;
z-index:50;
float:right;
margin-top:2px;
}

.tweet .e-entry-title {
clear:both;
word-wrap:break-word;
white-space:pre-wrap;
margin:0 5px 0 0;
}

.is-deciderHtmlWhitespace .e-entry-title {
white-space:normal;
}

.inline-media {
max-width:100%;
overflow:hidden;
margin:10px 0 0;
}

.tweet .retweet-credit {
margin:3px 0;
}

.tweet .twitter-alerts {
margin-top:6px;
}

.footer {
zoom:1;
min-height:16px;
padding-top:1px;
margin-top:2px;
overflow:hidden;
-webkit-transition:margin-top .2s ease-out,padding-top .2s ease-out;
-moz-transition:margin-top .2s ease-out,padding-top .2s ease-out;
-o-transition:margin-top .2s ease-out,padding-top .2s ease-out;
transition:margin-top .2s ease-out,padding-top .2s ease-out;
border-width:0;
}

.tweet-actions {
position:absolute;
right:0;
bottom:1px;
background:#f98b4e;
visibility:hidden;
box-shadow:0 0 10px 5px #f98b4e;
}

.tweet-actions a i {
overflow:hidden;
margin:1px 0 0 8px;
}

.tweet .tweet-actions a,.tweet .tweet-actions a b,.tweet .tweet-actions a i,.tweet .tweet-actions li {
cursor:pointer;
outline:0;
}

.twt-tweet .tweet-actions .ic-retweet {
margin-top:1px;
}

.expanded .footer {
padding-top:11px;
margin-top:10px;
border-width:1px 0 0;
}

.stats-wide,.stats-narrow,.brand {
display:none;
margin-left:.3em;
border-width:0;
}

.expanded .stats-wide {
display:inline-block;
margin-top:-2px;
}

.detail-expander {
max-height:0;
overflow:hidden;
-webkit-transition:max-height .3s ease-in;
-moz-transition:max-height .3s ease-in;
-o-transition:max-height .3s ease-in;
transition:max-height .3s ease-in;
}

.brand .ic-twitter-badge {
margin:-4px 5px 0 0;
}

.cards-base {
-webkit-transition:margin-top .3s ease-out;
-moz-transition:margin-top .3s ease-out;
-o-transition:margin-top .3s ease-out;
transition:margin-top .3s ease-out;
border-width:0;
padding:13px 0 12px;
}

.expanded .cards-base {
margin-top:12px;
border-width:1px 0 0;
padding:12px 0 0;
}

.expanded .cards-multimedia,.cards-multimedia {
padding-top:0;
border-top:0;
}

.cards-base h3 {
margin:0 0 4px;
}

.cards-content.cards-content-concise {
margin-left:10px;
}

.rtl .cards-content.cards-content-concise {
margin-right:10px;
}

.cards-base .cards-content p {
margin:5px 0 10px;
}

.cards-multimedia .cards-content-concise .byline {
margin-bottom:8px;
}

.cards-base .summary-thumbnail {
float:right;
max-width:120px;
max-height:120px;
margin:4px 0 0 15px;
}

.cards-base .summary-large-thumbnail {
display:block;
margin:4px 0 5px;
}

.cards-base .media {
position:relative;
line-height:0;
margin:0 0 8px;
}

.cards-base .source-user {
position:relative;
height:16px;
padding-left:21px;
line-height:16px;
margin:10px 0;
}

.cards-base .source-user .avatar {
position:absolute;
top:-2px;
left:0;
display:block;
width:16px;
height:16px;
border-radius:2px;
}

img.autosized-media {
max-width:100%;
max-height:375px;
}

.custom-timeline-owner-profile {
display:block;
position:relative;
height:16px;
padding-left:21px;
line-height:16px;
margin-bottom:4px;
}

.custom-timeline-owner-profile .verified {
margin-right:3px;
margin-left:-38px;
}

.custom-timeline .timeline-header {
border-bottom-width:3px;
}

.custom-timeline-owner-profile .avatar {
position:absolute;
left:0;
display:block;
width:16px;
height:16px;
border-radius:2px;
}

.custom-timeline .custom-timeline-summary {
margin-bottom:11px;
}

.custom-timeline .custom-timeline-description {
margin-bottom:12px;
}

.nsfw {
background-color:rgba(0,0,0,0.02);
border-radius:4px;
padding:8px;
}

.follow-button:link,.follow-button:visited {
display:inline-block;
font:bold 11px/18px 'Helvetica Neue',Arial,sans-serif;
color:#333;
text-decoration:none;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
white-space:nowrap;
cursor:pointer;
background-color:#eee;
background-image:linear-gradient(#fff,#dedede);
border:#ccc solid 1px;
border-radius:3px;
padding:0 5px 0 3px;
}

.ie9 .follow-button:link,.ie9 .follow-button:visited {
border-radius:0;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede')";
}

.follow-button:focus,.follow-button:hover,.follow-button:active {
color:#333;
text-decoration:none;
background-color:#d9d9d9;
background-image:linear-gradient(#f8f8f8,#d9d9d9);
box-shadow:none;
border-color:#bbb;
}

.timeline-header a.follow-button:link,.timeline-header a.follow-button:visited,.timeline-header a.follow-button:hover,.timeline-header a.follow-button:focus,.timeline-header a.follow-button:active,.thm-dark .timeline-header a.follow-button:link,.thm-dark .timeline-header a.follow-button:visited,.thm-dark .timeline-header a.follow-button:hover,.thm-dark .timeline-header a.follow-button:focus,.thm-dark .timeline-header a.follow-button:active {
color:#333;
text-decoration:none;
}

.thm-dark a.follow-button:link,.thm-dark a.follow-button:visited,.thm-dark a.follow-button:hover,.thm-dark a.follow-button:focus,.thm-dark a.follow-button:active {
color:#333;
}

.ie9 .follow-button:hover,.ie9 .follow-button:focus,.ie9 .follow-button:active {
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#d9d9d9')";
}

.follow-button:focus {
outline:0;
border-color:#0089cb;
}

.env-narrow .custom-timeline-summary {
margin-bottom:7px;
font-size:14px;
}

.env-narrow .custom-timeline-description {
margin-bottom:10px;
}

.env-narrow .header .profile .p-name,.env-narrow .timeline-header .byline,.env-narrow .timeline-header .list-description,.env-narrow .e-entry-title,.env-narrow .cards-base h3 {
font-size:18px;
line-height:16px;
}

.env-narrow .timeline-header {
padding:8px;
}

.env-narrow .timeline-footer {
padding:4px;
}

.env-narrow .timeline-header .follow-button,.env-narrow .timeline-header .twitter-follow-button {
top:6px;
right:6px;
}

.env-narrow .tweet .header {
position:relative;
min-height:32px;
padding:0 0 4px 36px;
}

.env-narrow .header .avatar {
top:2px;
left:0;
width:32px;
height:32px;
}

.env-narrow .header .profile .p-nickname::before {
white-space:pre;
content:"\A";
}

.env-narrow .header .p-nickname {
line-height:16px;
}

.env-narrow .permalink {
font-size:11px;
}

.env-narrow .expanded .stats-narrow,.env-narrow .brand {
display:block;
font-size:11px;
margin:0 0 4px;
}

.env-narrow .cards-base .summary-thumbnail {
max-width:60px;
max-height:60px;
}

.rtl .expand,.rtl .p-geo,.rtl .tweet-actions li {
float:right;
}

.rtl .permalink {
clear:left;
}

.rtl .custom-timeline-owner-profile {
padding-right:21px;
padding-left:0;
}

.rtl .tweet {
padding:12px 69px 10px 12px;
}

.rtl .header .avatar {
right:-57px;
left:auto;
}

.env-narrow .rtl .tweet .header {
padding:0 36px 4px 0;
}

.rtl .tweet-actions {
right:auto;
left:0;
}

.rtl .timeline-header .follow-button,.rtl .timeline-header .twitter-follow-button,.rtl .timeline-header .ic-twitter-badge {
position:absolute;
right:auto;
left:12px;
}

.env-narrow .rtl .timeline-header .follow-button,.env-narrow .rtl .timeline-header .twitter-follow-button {
right:auto;
left:6px;
}

.rtl .cards-base .source-user {
padding:0 21px 0 0;
}

.rtl .cards-base .source-user .avatar {
right:0;
left:auto;
}

.rtl .follow-button {
padding:0 3px 0 5px;
}

.rtl .ic-top {
margin:2px 0 0 4px;
}

.rtl .ic-twitter-alert {
margin:0 0 3px 3px;
}

.rtl .ic-rt {
margin:0 0 0 4px;
}

.rtl .expand .ic-mask,.rtl .p-geo .ic-mask {
margin:0 0 0 2px;
}

.rtl .verified {
margin-right:-21px;
margin-left:0;
}

.thm-dark {
color:#a9a9a9;
background-color:#333;
}

.thm-dark .scrolled-down .timeline-header {
box-shadow:0 0 10px -3px #000;
}

.thm-dark .ic-twitter-badge {
border-color:transparent;
}

.thm-dark .timeline-footer {
background-color:rgba(0,0,0,0.2);
}

.thm-dark .load-more,.thm-dark .nsfw,.thm-dark .tweet-box-button {
background-color:rgba(0,0,0,0.64);
}

.thm-dark .load-more {
text-shadow:0 1px 0 rgba(0,0,0,0.6);
}

.thm-dark .load-more:hover,.thm-dark .load-more:focus,.thm-dark .load-more:active {
background-color:rgba(0,0,0,0.39);
}

.thm-dark .tweet-actions {
background-color:#333;
box-shadow:0 0 10px 5px #333;
}

.thm-dark .customisable,.thm-dark .customisable:link,.thm-dark .customisable:visited,.thm-dark .customisable:hover,.thm-dark .customisable:focus,.thm-dark .customisable:active,.thm-dark .customisable-highlight:hover,.thm-dark .customisable-highlight:focus,.thm-dark a:hover .customisable-highlight,.thm-dark a:focus .customisable-highlight {
color:#87c2ed;
}

.thm-dark a:hover .ic-mask,.thm-dark a:focus .ic-mask {
background-color:#87c2ed;
}

.thm-dark,.thm-dark .p-author .profile .p-name,.thm-dark .cards-base p,.thm-dark .cards-base p a,.thm-dark .timeline-header .summary,.thm-dark .timeline-header .list-description,.thm-dark .timeline-header a:link,.thm-dark .timeline-header a:visited,.thm-dark .byline,.thm-dark .p-author a.profile:hover .p-name,.thm-dark .p-author a.profile:focus .p-name .thm-dark .custom-timeline-owner-profile .p-name:hover,.thm-dark .custom-timeline-owner-profile .p-name:focus {
color:#cfcfcf;
}

.thm-dark .custom-timeline-summary,.thm-dark .custom-timeline-owner-profile .p-name {
color:#e5e5e5;
}

.thm-dark .custom-timeline-description,.thm-dark .custom-timeline-owner-profile .p-nickname {
color:#999;
}

.thm-dark a:link,.thm-dark a:visited,.thm-dark .stats span,.thm-dark .retweet-credit,.thm-dark .no-more-pane,.thm-dark .no-tweets-pane p,.thm-dark .p-geo,.thm-dark .cards-base .byline-user {
color:#a0a0a0;
}

.thm-dark a:focus,.thm-dark a:hover,.thm-dark a:active,.thm-dark .p-author a.profile:hover,.thm-dark .p-author a.profile:focus,.thm-dark .custom-timeline-owner-profile:hover,.thm-dark .custom-timeline-owner-profile:focus,.thm-dark .retweet-credit .profile:hover,.thm-dark .retweet-credit .profile:focus,.thm-dark .stats strong,.thm-dark .no-tweets-pane .load-tweets,.thm-dark .nsfw {
color:#bbb;
}

.customisable-border.thm-dark,.thm-dark .customisable-border {
border-color:#444;
}

.thm-dark .tweet-box-button {
border-color:#222;
}

.thm-dark .ic-mask {
background-color:#999;
}

.thm-dark .tweet-actions .ic-reply {
background-position:0 -116px;
}

.thm-dark .tweet-actions .ic-retweet {
background-position:-31px -116px;
}

.thm-dark .tweet-actions .ic-fav {
background-position:-60px -116px;
}

.thm-dark .tweet-actions .ic-like {
background-position:-159px -116px;
}

.thm-dark .ic-pho {
background-position:-60px -59px;
}

.thm-dark .ic-pla {
background-position:-80px -59px;
}

.thm-dark .ic-geo {
background-position:-100px -60px;
}

.thm-dark .ic-sum {
background-position:-120px -59px;
}

.thm-dark .ic-con {
background-position:-140px -59px;
}

.thm-dark .ic-people {
background-position:-160px -59px;
}

.is-touch .tweet-actions a {
padding-left:10px;
}

.is-touch.env-narrow .tweet-actions a {
padding-left:0;
}

.var-chromeless .tweet-actions .ic-reply,.is-touch .tweet-actions .ic-reply {
background-position:-80px -84px;
}

.var-chromeless .tweet-actions .ic-retweet,.is-touch .tweet-actions .ic-retweet {
background-position:-82px -102px;
}

.var-chromeless .tweet-actions .ic-fav,.is-touch .tweet-actions .ic-fav {
background-position:-82px -123px;
}

.var-chromeless .tweet-actions .ic-like,.is-touch .tweet-actions .ic-like {
background-position:0 -194px;
}

.var-chromeless .tweet-actions a:hover .ic-reply,.var-chromeless .tweet-actions a:focus .ic-reply,.var-chromeless .tweet-actions a:active .ic-reply,.is-touch .tweet-actions a:hover .ic-reply,.is-touch .tweet-actions a:focus .ic-reply,.is-touch .tweet-actions a:active .ic-reply {
background-position:-103px -84px;
}

.var-chromeless .tweet-actions a:hover .ic-retweet,.var-chromeless .tweet-actions a:focus .ic-retweet,.var-chromeless .tweet-actions a:active .ic-retweet,.is-touch .tweet-actions a:hover .ic-retweet,.is-touch .tweet-actions a:focus .ic-retweet,.is-touch .tweet-actions a:active .ic-retweet {
background-position:-109px -102px;
}

.var-chromeless .tweet-actions a:hover .ic-fav,.var-chromeless .tweet-actions a:focus .ic-fav,.var-chromeless .tweet-actions a:active .ic-fav,.is-touch .tweet-actions a:hover .ic-fav,.is-touch .tweet-actions a:focus .ic-fav,.is-touch .tweet-actions a:active .ic-fav {
background-position:-103px -122px;
}

.var-chromeless .tweet-actions a:hover .ic-like,.var-chromeless .tweet-actions a:focus .ic-like,.var-chromeless .tweet-actions a:active .ic-like,.is-touch .tweet-actions a:hover .ic-like,.is-touch .tweet-actions a:focus .ic-like,.is-touch .tweet-actions a:active .ic-like {
background-position:-21px -193px;
}

.var-chromeless .timeline,.timeline.var-chromeless {
margin-bottom:10px;
background-color:transparent;
border:0;
border-radius:0;
}

.var-chromeless .timeline-header {
padding:12px 0;
}

.var-chromeless .tweet {
padding:12px 2px 10px 58px;
}

.var-chromeless .rtl .tweet,.var-chromeless.rtl .tweet {
padding:12px 58px 10px 2px;
}

.var-chromeless .permalink {
padding:0 2px 0 0;
}

.var-chromeless.rtl .permalink,.var-chromeless .rtl .permalink {
padding:0 0 0 2px;
}

.var-chromeless .timeline-footer {
padding:6px;
}

.var-chromeless .ic-geo {
background-position:-100px 0;
}

.var-chromeless .ic-pho {
background-position:-60px -2px;
}

.var-chromeless .ic-sum {
background-position:-120px -2px;
}

.var-chromeless .ic-pla {
background-position:-80px -2px;
}

.var-chromeless .ic-con {
background-position:-140px -2px;
}

.var-chromeless .ic-people {
background-position:-160px -2px;
}

.var-chromeless .tweet-actions {
background:0;
box-shadow:none;
}

.var-chromeless span.p-geo {
padding:0 90px 0 0;
}

.var-chromeless.rtl span.p-geo,.var-chromeless .rtl span.p-geo {
padding:0 0 0 90px;
}

.var-chromeless button.load-more {
width:98%;
text-shadow:none;
border:1px solid #ccc;
border-radius:4px;
margin:4px;
}

.var-borderless .expanded .footer,.var-borderless .expanded .cards-base {
margin:0;
}

.var-borderless .expanded .cards-multimedia {
margin-top:2px;
}

.var-borderless .expanded .footer {
padding-top:5px;
margin:0;
}

.var-static .stream {
overflow-y:visible;
}

.var-static .tweet.with-expansion {
cursor:default;
}

.withheld {
border-width:0 0 1px;
padding:12px 12px 10px;
}

.twitter-emoji {
width:1em;
height:1em;
vertical-align:-.1em;
padding:0 .05em 0 .1em;
}

a:hover .ic-reply,a:focus .ic-reply,.thm-dark a:hover .ic-reply,.thm-dark a:focus .ic-reply {
background-color:#1da1f2;
}

a:hover .ic-retweet,a:focus .ic-retweet,.thm-dark a:hover .ic-retweet,.thm-dark a:focus .ic-retweet {
background-color:#19cf86;
}

a:hover .ic-fav,a:focus .ic-fav,.thm-dark a:hover .ic-fav,.thm-dark a:focus .ic-fav {
background-color:#fab81e;
}

a:hover .ic-like,a:focus .ic-like,.thm-dark a:hover .ic-like,.thm-dark a:focus .ic-like {
background-color:#e81c4f;
}

img,.var-borderless,.var-borderless .customisable-border {
border:0;
}

.brand span,.env-narrow .withheld-title {
font-size:12px;
}

.custom-timeline-owner-profile .p-name,.p-author .profile .p-name,.cards-base .profile .p-name,.timeline-header h1.summary,.stats strong {
font-weight:700;
}

a:hover b,a:focus b,a:hover span,a:focus span,h3 a:hover,h3 a:focus,.timeline-header a:hover,.timeline-header a:focus,.e-entry-title .link:hover,.e-entry-title .link:focus,.footer a.expand:hover,.footer a.expand:focus,a.permalink:hover,a.permalink:focus,a.long-permalink:hover,a.long-permalink:focus,.cards-base p a:hover,.cards-base p a:focus,.retweet-credit a:hover,.retweet-credit a:focus,.withheld-text a:hover,.withheld-text a:focus {
text-decoration:underline;
}



.ic-twitter-badge:focus,.thm-dark .ic-twitter-badge:focus {
border-color:#00acee;
}

.pending-new-tweet-display .new-tweets-bar,.no-more .no-more-pane {
display:block;
}

.empty-timeline button.load-more,.no-more button.load-more,.has-tweets .no-tweets-pane,.media-tag .tag-count,.env-narrow .expanded .stats-wide,.var-preview .load-more,.var-headerless .timeline-header,.var-footerless .timeline-footer,.var-static .load-more {
display:none;
}

.nsfw .display-sensitive-image:active,.no-tweets-pane .load-tweets:active,.follow-button:active {
background-color:#efefef;
box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
}

.tweet .e-entry-title[dir="ltr"],.rtl .p-nickname {
text-align:left;
direction:ltr;
}

.tweet .e-entry-title[dir="rtl"],.rtl,.rtl .tweet-box-button,.rtl .follow-button {
text-align:right;
direction:rtl;
}

.tweet-actions li,.expand,.p-geo,.rtl .permalink,.rtl .tweet-actions,.rtl .cards-base .summary-thumbnail {
float:left;
}

.tweet:hover .tweet-actions,.tweet:focus .tweet-actions,.expanded .tweet-actions,.is-touch .tweet-actions {
visibility:visible;
}

.collapse-media-tag .media-tag .tag-count,.env-narrow .header .p-name {
display:inline;
}

.env-narrow .timeline-header .summary,.timeline .withheld-title {
font-size:14px;
}

.env-narrow .tweet,.env-narrow .rtl .tweet,.env-narrow .withheld {
padding:5px 8px 6px;
}

.rtl .custom-timeline-owner-profile .avatar,.env-narrow .rtl .header .avatar {
right:0;
}

.rtl .ic-button-bird,.rtl .stats span {
margin:0 0 0 3px;
}

.var-chromeless .tweet-actions .ic-mask,.var-chromeless .thm-dark .tweet-actions .ic-mask,.thm-dark.var-chromeless .tweet-actions .ic-mask,.is-touch .tweet-actions .ic-mask,.var-chromeless .footer .ic-mask {
background-color:transparent;
}

.env-narrow .var-chromeless .tweet,.env-narrow.var-chromeless .tweet,.var-chromeless .withheld {
padding:12px 2px 10px 0;
}

.env-narrow .var-chromeless.rtl .tweet,.env-narrow.var-chromeless .rtl .tweet,.var-chromeless .rtl .withheld,.var-chromeless.rtl .withheld {
padding:12px 0 10px 2px;
}

@media print{
.ic-mask {
display:none;
}
}