.primary{width:auto;}

/*HACK: Liveupdates fix*/
.echo-item-container { background-color: #000000; } 

div.echo-stream-header{margin:0;}
/*div.echo-stream-body div{float:left;}*/
.echo-isotope .echo-item-header{width:98%; display:block; clear:both; height:18px; padding:0 0 0 10px;}
.echo-isotope .echo-item-children .echo-item-header {height:auto;}
.echo-isotope .echo-stream-body > .echo-item-content {margin:5px 0px!important; position:relative; left:0px; background:none; background-color:#131315; background-color:rgba(12,14,16,.7); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.7)), to(rgba(20,20,24,.1)));	background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(20, 20, 24, .1) 70%);  /* approximately a 33% opacity on blue */  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000, endColorstr=#22111115);  /* IE8 uses -ms-filter for whatever reason... */  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000, endColorstr=#22111115); border-top:1px solid #272729; width:223px;}
.echo-isotope .echo-item-topRightContent{float:right!important;}
.echo-isotope .echo-item-children { width:100%; padding:0; background:#111; background:rgba(90,90,90,.3); }
.echo-isotope .echo-item-children .echo-item-content, .echo-isotope .echo-item-children .echo-item-container{ background:none; }
.echo-isotope .echo-item-depth-0 {width:100%; padding-top:12px;}
.echo-isotope .echo-item-data{/*width:90%;*/ padding:0px 8px 0 10px;}
.echo-isotope .echo-item-topContentWrapper {width:179px; position:relative; top:10px;}.echo-isotope .echo-item-children .echo-item-content
.echo-isotope .echo-item-topContentWrapper, .echo-isotope .echo-item-children .echo-item-topContentWrapper {padding:0;}
.echo-isotope .echo-item-children .echo-item-topContentWrapper {top:0; margin:0; width:145px;}
.echo-isotope .echo-item-children .echo-item-content{width:175px; padding:8px 22px 6px 3px; border-top-color:#333; border-bottom-color:#000;}
.echo-isotope .echo-item-children .echo-item-topRightContent {width:222px; margin:0; color:#6f6f77!important; font-size:10px;float:left!important; line-height:1.2;}
.echo-isotope .echo-item-children .echo-item-container { padding:0!important;}
.echo-isotope .echo-item-body{margin-top:5px; float:none;}
.echo-isotope .echo-item-expandChildren{width:100%; padding:6px 0 4px 0!important; font-weight:500; font-family:helvetica, arial, sans-serif; background:#333; border-bottom-color:#111; color:#000!important;}
.echo-isotope .echo-item-expandChildren span, .echo-isotope .echo-item-expandChildren a{font-weight:700; color:#151515; text-shadow:0 1px 0 #5f5f5f; font-size:11px; text-transform:uppercase;}
.echo-linkColor{font-weight:300;}
a.article_title:link,a.article_title:visited,.echo-item-data div.note_title,.article_tweet{font-family:"raleway",helvetica, arial, sans-serif;color:#eee;text-decoration:none;font-weight:500;font-size:14px;line-height:1.2;padding:0px;margin:0;letter-spacing:0em; width:95%;}
.echo-isotope .echo-item-container .echo-item-footer {width:92%; clear:both; float:none; margin-top:-5px; margin-bottom: 0px; border-top:1px solid #000; box-shadow:inset 0px 1px 0 #1a1a1c;  padding:8px 8px 10px 10px; color:#5f5f5f;}
.echo-isotope .echo-item-date, .echo-isotope .echo-item-date a {color:#4f4f4f!important; font-weight:300;}
div.echo-item-avatar img{-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;border-radius:100px; width:30px!important; height:30px!important; }
.echo-isotope .echo-item-children .echo-item-avatar, .echo-isotope .echo-item-children .echo-item-avatar img{width:16px!important; height:16px!important; margin-right:5px;}
.echo-isotope .echo-item-authorName{font-family:"adelle", helvetica, arial, sans-serif; font-weight:700; }
.echo-isotope .echo-linkColor, .echo-isotope .echo-linkColor a, .echo-isotope .echo-item-content .echo-item-body a, .echo-isotope .echo-item-topRightContent a {color:#ccc; font-weight:700;}
.echo-isotope .echo-item-depth-0 .echo-item-topContentWrapper{width:165px; position:relative; top:3px}
.echo-isotope .echo-item-topRightContent{}
.echo-isotope .echo-item-children .echo-item-topRightContent {width:170px;}
.echo-isotope .echo-item-depth-0 .echo-item-authorName{color:#0ff; font-weight:d00; font-size:11px!important; font-family:"adelle", helvetica, arial, sans-serif; letter-spacing:0; margin-left:5px; text-transform:uppercase; line-height:1;}
.echo-isotope .echo-item-children .echo-item-authorName{font-size:11px!important; color:#ccc;}
.echo-isotope .echo-item-children a{color:#7f7f85;}

.echo-isotope .echo-item-files, .echo-isotope .echo-item-photo{ max-width:100%; -moz-box-sizing: border-box; box-sizing: border-box }

/*/////////// FACEBOOK/METADATA ///////////*/
.echo-item-likes{color:#8f8f99;border-top:3px dotted #1f1f1f;border-color:rgba(150,150,150,.15);margin:5px 0 0 15px;padding:5px 0 0 21px; font-size:10px;}
.metadata{clear:both;float:left;width:90%;margin:10px 0 5px 10px; padding-left:0;}
.metadata_image{float:left; border:0px;padding:0; margin:0 10px 0 0; width:100%; max-width:150px; max-height:none;}
.metadata_description_div{float:left;width:100%; color:#4f4f55;}
.metadata_description_div iframe, .echo-item-data .metadata_description_div object, .echo-item-data .metadata_description_div embed, .echo-item-text span iframe, .echo-isotope .echo-item-body iframe, iframe.itunes{width:230px; }
.selected-instagram .echo-item-media img{width:auto; float:left; max-width:220px;}
.selected-instagram .echo-item-media {float:left; margin-right:5px; }
.selected-instagram .echo-item-body {max-width:220px;}
.selected-instagram .echo-item-body img{display:inline!important;  max-width:220px; height:auto;}
.selected-instagram a img.hoverZoomLink{display:none;}
.selected-instagram div.article_body span p:first-child,.selected-instagram div.article_body span p:nth-child(3){display:none;}

.echo-isotope .meta_video iframe{max-width:230px!important; max-height:160px!important;}
.fb_metadata div.metadata_image_div, .echo-item-data .note_metadata div.metadata_image_div {float:left; clear:none; margin-right:5px;}
.fb_metadata .metadata_description_div, .note_metadata .metadata_description_div{float:left; width:230px;}
.metadata_title{font-weight:500!important; font-size:13px;text-decoration:none; padding:3px 0; line-height:1; color:#0f0f1f;font-family:"raleway", helvetica, arial, sans-serif; position:relative; top:3px;}
.metadata_title a{font-weight:700; color:#fff!important; font-size:13px; }
.metadata_description{color:#4f4f55;line-height:1.1;padding:3px 0; font-size:11px; margin-top:2px;}


.echo-stream-state-message {color:#4f4f4f; position:relative; right:5%; margin-right:20px; float:right;}

/* REPLY FORM*/
.echo-isotope .echo-item-replyForm.echo-trinaryBackgroundColor {width:90%; padding:10px; background:#000; border-color:#1f1f1f;}
.echo-isotope .echo-submit-content {width:auto;}
.echo-isotope .echo-submit-socialsharing{ position:relative; left:-4px; }
.echo-isotope .echo-submit-socialsharing, .echo-isotope .echo-submit-forcedLoginUserInfoMessage{font-size:10px; letter-spacing:-.05em; margin:7px 0 3px 0;}
div.echo-stream-body div.echo-submit-post-container{float:right!important;}
.echo-isotope  .echo-submit-controls{float:right!important;}
.echo-isotope .echo-submit-post-container{float:right;}

/*/////////// SELECTORS ///////////*/
.selector{width:40px; height:auto;text-indent:0;padding:0;z-index:999; position:fixed; top:90px; right:0%; margin-left:0px; background:none;/*-webkit-border-radius:0px 4px 4px 0;-moz-border-radius:0px 4px 4px 0;-o-border-radius:0px 4px 4px 0;border-radius:0px 4px 4px 0;*/ }
.selector a{font-family:"proxima-nova", helvetica, arial, sans-serif;float:left;font-size:12px;padding:5px; font-weight:200!important; text-transform:uppercase;background:#3f3f3f; height:30px; color:#6f6f77; width:30px; text-indent:-9999em; border-top:1px solid #333; border-bottom:1px solid #111; -moz-box-shadow:inset -4px 0px 18px #111;-webkit-box-shadow:inset -4px 0px 18px #111;-o-box-shadow:inset -4px 0px 18px #111;box-shadow:inset -4px 0px 18px #111;}
.selector a.featured:selected{ border-top-color:#666!important;}
.selector a.twitter{-webkit-border-radius: 4px 0 0 0; -moz-border-radius: 4px 0 0 0; border-radius: 4px 0 0 0; border-top:1px solid #80d2e6;}
.selector a.fansite{-webkit-border-radius: 0 0 0 4px; -moz-border-radius:0 0 0 4px; border-radius: 0 0 0 4px;}
.selector a span.socImg{float:left;width:19px;height:20px;margin:7px 3px 0 7px}
.selector a.instagram span.socImg{background:url(/images/instagram_16.png) 0 -19px no-repeat}
.selector a.fansite span.socImg{background:url(/images/rss_16.png) 0 -19px no-repeat}
.selector a.twitter span.socImg{background:url(/images/twitter_16.png) 0 -19px no-repeat}
.selector a.tumblr span.socImg{background:url(/images/tumblr_16.png) 0 -19px no-repeat}
.selector a.facebook span.socImg{background:url(/images/facebook_16.png) 0 -19px no-repeat}
.selector a.youtube span.socImg{background:url(/images/youtube_16.png) 0 -19px no-repeat}
.selector a.featured span.socImg{background:url(/images/featured_16.png) 0 -19px no-repeat; }
.selector a:hover span.socImg,.selector .selected span.socImg{background-position:0 0px!important}
.selector a:hover,.selector .selected{ color:#fff!important;background-color:#000; background:rgba(0,0,0,.9); -moz-box-shadow:inset 0 0 0 #0aa;-webkit-box-shadow:inset 0 0 0 #000;-o-box-shadow:inset 0 0 0 #000;box-shadow:inset 0 0 0 #000; }

.echo-primaryColor{color:#7f7f85;}