#comments {
    border-top: 1px solid #bcbcbc;
    margin-top: 0px;
    padding-top: 10px;
}
#grubstreet #comments {
    margin-top: 15px;
}
#www-newyorkmag-com #comments {
    margin-bottom: 20px;
}
.vulture #comments,
.intel #comments {
    margin: 20px auto;
}

#nymag.fashion #comments {
    overflow: visible;
    max-height: none;
    margin-bottom: 30px;
}

#nymag.fashion #comments:after {
    content: "";
}

/* Loading */
#livefyre-status {
    background: url(f6ffc83b7acb0e1d033a9bea6fd74c63ddbd2aec.)  no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    height: 25px;
    text-indent: -999999em;
}

/* HIDE TOP LIVEFYRE LOGO */
.fyre-widget .fyre-logo-drop, .fyre-widget .fyre-logo-help, .fyre-widget .fyre-help {
    display:none !important;
}
#powered_by_livefyre_new a {
    background: url(8344fa550cb18735594bc7cbf0542d376058b30a.png)  no-repeat left top;
    display: block;
    height: 24px;
    font: 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
    text-decoration: none;
    color: #404040;
    padding-left: 28px;
    padding-top: 4px;
}
#powered_by_livefyre_new a:hover {
    text-decoration: underline;
}

/* ABOVE COMMENT BOX */
/* people listening */
.fyre .fyre-stream-livecount {
    color: #999;
    font: 11px Arial, sans-serif;
    top: 8px;
}
/* comment count */
.fyre .fyre-stream-stats {
    background: url(9e6656a0628e23299eefae9c145297e99efbf543.)  no-repeat 0 3px;
    color: #000 !important;
    font: bold 16px Arial,sans-serif;
    padding: 0 0 3px 35px;
}
/* login/profile bar */
.fyre .fyre-login-bar {
    top: -9px;
}
.fyre .fyre-user-loggedout {
    color: #000;
    font: 13px Arial, sans-serif;
    text-decoration: underline;
}
.fyre .fyre-box-wrapper a.fyre-user-profile-link {
    color: #1f638a;
    font-size: 13px;
    font-weight: bold;
}

/* COMMENT BOX */

.fyre-editor {
    margin-top: 35px;
}
body.editable.fyre-editor-field {
    color: #111;
    line-height: 1.3em;
}
.fyre-editor .fyre-editor-container .fyre-editor-editable {
    background-color: #fff;
    border: 1px solid #bfbfbf;
    border-radius: 0;
    box-shadow: none;
    margin: 0 0 3px;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd !important;
    border-radius: 3px !important;
    height: 35px !important;
}
.fyre-edit-editor .fyre-editor-toolbar .fyre-cancel-button {
    color: #000000 !important;
    font: bold 12px/12px Arial,sans-serif !important;
    margin-right: 3px;
    padding: 10px 15px;
    text-transform: uppercase;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right .fyre-button-right-outer-box .fyre-button-right-inner-box {
    /*line-height: 15px;*/
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.goog-toolbar-separator {
    border-image: none;
    border-radius: 0;
    border-style: none !important;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left {
    margin-right: 2px;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left:hover {
    background-image: none;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left.fyre-button-left-open {
    background-color: #F7F7F7;
    border: 1px solid #999 !important;
    border-bottom: 0 !important;
    border-radius: 4px 4px 0 0 !important;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button {
    background-color: #000;
    background-image: none;
    border: 1px solid #000;
    border-radius: 3px !important;
    display: inline-block !important;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button .fyre-button-right-outer-box {
    padding: 0 15px !important;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button .fyre-button-right-outer-box .fyre-button-right-inner-box {
    color: #fff;
    font: bold 12px Arial, sans-serif;
    padding: 10px 0 !important;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0) !important;
    text-transform: uppercase;
}
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div {
    background-color: #f7f7f7;
    border: 0 !important;
    border-left: 1px solid #ddd !important;
    border-radius: 0 !important;
    border-top: 1px solid #ddd !important;
    width: 2.95em;
}
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div:nth-child(1),
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div:nth-child(4) {
    border-left: 0 !important;
}
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar {
    border: 1px solid #999 !important;
    border-radius: 0 0 4px 4px;
    border-top: 0 !important;
    box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.25);
    width: 107px;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left-hover,
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right-hover {
  background-image: none !important;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-format-button > div,
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-format-button.fyre-button-left-open > div,
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-mention-button > div,
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-mention-button.fyre-button-left-open > div,
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-media-button,
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-embed-button > div,
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div .tr-icon,
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div .tr-link {
    background: url(2eb6870c30a79a16eb5ed03764103e74ea0f226a.)  no-repeat;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-format-button > div { background-position: 9px 7px; }
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-format-button.fyre-button-left-open > div { background-position: 9px -25px; }
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-mention-button > div { background-position: 9px -57px; }
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-mention-button.fyre-button-left-open > div { background-position: 9px -89px; }
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-media-button { background-position: 8px -119px; }
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-embed-button > div { background-position: 8px -119px; }
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div .tr-icon.tr-bold { background-position: 12px -182px; }
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div .tr-icon.tr-italic { background-position: 13px -214px; }
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div .tr-icon.tr-underline { background-position: 13px -246px; }
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div .tr-link { background-position: 11px -278px; }
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div .tr-icon.tr-insertOrderedList { background-position: 10px -344px; }
.fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div .tr-icon.tr-insertUnorderedList { background-position: 10px -375px; }

.fyre-mention-menu {
    background-color: #f7f7f7;
    border: 1px solid #A1A1A1;
    box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.25);
    top: 34px;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left:nth-child(3).fyre-button-left-open {
    z-index: 4;
}
.fyre-mention-menu .fyre-mention-item {
    border-bottom: 1px solid #ddd;
    margin: 0 10px;
}
.fyre-mention-menu .fyre-mention-item .fyre-mention-item-avatar {
    display: none;
}
.fyre-mention-menu .fyre-mention-item h4.fyre-mention-item-display-name {
    color: #1782a9;
    font: bold 13px Arial,sans-serif;
    margin: 0;
}
.fyre-mention-menu.fyre-mention-connections {
    padding-bottom: 84px;
}
.fyre-mention-menu > .fyre-provider-connections {
    border-top: 0px solid #A1A1A1;
    height: 74px;
    padding-top: 10px;
}
.fyre-mention-menu > .fyre-provider-connections > a {
    height: 30px;
}
.fyre-mention-menu > .fyre-provider-connections > strong {
    color: #555;
}

.fyre-editor .fyre-editor-toolbar .fyre-share-button {
    display: none !important;
}
.fyre-mention-menu > .fyre-provider-connections > a.fyre-provider-facebook_connect_url,
.fyre-mention-menu > .fyre-provider-connections > a.fyre-provider-facebook_connect_url:hover,
.fyre-mention-menu > .fyre-provider-connections > a.fyre-provider-twitter_connect_url,
.fyre-mention-menu > .fyre-provider-connections > a.fyre-provider-twitter_connect_url:hover {
    background: url(498af5141555681d9684b22d76c6b14d7942edca.)  no-repeat;
}
.fyre-mention-menu > .fyre-provider-connections > a.fyre-provider-facebook_connect_url { background-position: 0 0; }
.fyre-mention-menu > .fyre-provider-connections > a.fyre-provider-facebook_connect_url:hover { background-position: 0 -30px; }
.fyre-mention-menu > .fyre-provider-connections > a.fyre-provider-twitter_connect_url { background-position: -188px 0; }
.fyre-mention-menu > .fyre-provider-connections > a.fyre-provider-twitter_connect_url:hover { background-position: -188px -30px; }

/* BELOW COMMENT BOX */

.fyre .fyre-stream-sort {
    border-bottom: 1px solid #f1f1f1;
    border-top: 1px solid #dddddd;
    margin: 20px 0;
    padding: 3px 0;
    width: 100%;
}
.fyre .fyre-stream-sort a {
    color: #555555 !important;
    font: 11px/24px Arial,sans-serif;
}
.fyre .fyre-stream-sort a:hover {
    color: #1782A9 !important;
    text-decoration: none !important;
}
.fyre .fyre-stream-sort-bar {
  color: #999999 !important;
  font-size: 10px;
  padding: 0 5px;
}

/* follow button when comment box is visible */
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-follow-button {
  background-color: transparent !important;
  background-image: none;
  border: none !important;
  bottom: -63px;
  color: #555;
  position: absolute;
  right: 0;
  width: 187px;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left .fyre-button-left-outer-box .fyre-button-left-inner-box {
  font: bold 11px/31px Arial, sans-serif;
  padding: 0;
  text-align: right;
  text-shadow: 0 0 0 rgba(255, 255, 255, 0) !important;
  vertical-align: bottom;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left .fyre-button-left-outer-box .fyre-button-left-inner-box::first-letter {
  color: #f68c03;
  font-size: 18px;
  vertical-align: bottom;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left .fyre-button-left-outer-box .fyre-button-left-inner-box:hover {
  color: #f68c03;
}

/* COMMENT STREAM */
.fyre .fyre-top-content-stream>.fyre-content-loading {
    position: absolute;
    top: 47px;
    height: 14px;
}
.fyre .fyre-comment-date {
    color: #999999 !important;
}
#comments article,
#comments header {
    padding-bottom: 0;
}
.fyre-comment-body {
    border-top: none !important;
    margin: 0;
    padding: 0;
}
.fyre a.fyre-comment-username {
    color: #1A4274;
}
.fyre .fyre-comment p {
    margin-bottom: 0;
    color: #000;
    font: 15px/24px Georgia, serif;
}
.fyre .fyre-comment li,
.fyre .fyre-comment ol {
    color: #000000;
}
.fyre .fyre-comment a {
    color: #1782A9;
    font-weight: normal;
}
.fyre .fyre-mention {
    font-weight: normal !important;
}
.fyre-comment-deleted {
    border: 0;
    padding: 2px 0 0;
}
.fyre .fyre-comment-deleted p {
    font-size: 14px;
}
.fyre-comment-replies article {
    margin: 10px 0 0;
}
.fyre .fyre-comment-divider > a, .fyre .fyre-comment-divider > a:hover {
    background-color: #fff;
    right: -3px;
    top: -10px;
    z-index: 1;
}
.fyre .fyre-comment-divider > span.fyre-comment-reply-wrapper {
    background-color: #fff;
    padding-left: 5px;
    right: 17px;
    top: -5px !important;
}
.fyre .fyre-comment-source-13 > .fyre-comment-divider.fyre-divider-active > div.fyre-comment-divider, .fyre .fyre-comment-source-13 > .fyre-comment-divider.fyre-comment-collapse > div.fyre-comment-divider, .fyre .fyre-comment-divider.fyre-divider-active > div.fyre-comment-divider, .fyre .fyre-comment-divider.fyre-comment-collapse > div.fyre-comment-divider {
    margin: 0;
}

/* Show More Btn */
.fyre .fyre-stream-more,
.fyre .fyre-stream-more-cust {
    background: none;
    border-top: 1px solid #ccc;
    box-shadow: 0 -3px 3px -3px rgba(0, 0, 0, 0.25);
    padding-top: 12px;
}
.fyre .fyre-stream-more .fyre-stream-more-container,
.fyre .fyre-stream-more-cust .fyre-stream-more-container-cust {
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #000;
    cursor: pointer;
    font: bold 14px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    height: 40px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 99.7%;
}
.fyre .fyre-text-cust {
    line-height: 35px;
}

/* Badges */

.fyre-comment-tag.fyre-featured {
    background-color: #ffe400 !important;
    color: #000 !important;
    padding: 1px 6px 1px 5px !important;
    text-transform: uppercase;
}
.fyre .fyre-featured-icon {
    display: none;
}
.fyre .fyre-featured-text {
    font-weight: bold;
}
.fyre-comment-author-tag {
    background-color: #fff !important;
    border: 1px solid #ddd;
    color: #000 !important;
    display: inline !important;
    font-weight: bold;
    padding: 0 3px !important;
    text-transform: uppercase;
}

/* USER COMMANDS (Likes, Shares, Reply, etc.) */
.fyre-comment-like-users {
    position: relative;
    display: block;
    margin: 16px 0 5px;
    font-size: 11px;
    -webkit-font-smoothing: antialiased;
    z-index: 3;
}

/* Hide username hover card */
.fyre-hovercard,
.fyre-comment-like-count {
    display: none;
}
.fyre .fyre-comment-like {
    float: left;
    -webkit-font-smoothing: antialiased;
}
.fyre a.fyre-comment-like-btn,
.fyre .fyre-comment-like-btn:hover,
.fyre .fyre-comment-reply,
.fyre .fyre-comment-reply:hover {
    border: 0 solid #ccc !important;
    padding: 0 !important;
    position: absolute;
    display: inline-block;
    top: 34px;
    left: 0;
    width: 42px;
    height: 15px;
    text-align: left;
    text-indent: -99999em;
    background: transparent url(5d7fd37b62b0d293b99acc9c7ecbd39dcc1c6f1d.)  0 -15px no-repeat;
}
.fyre .fyre-comment-like-btn.fyre-comment-liked-btn,
.fyre .fyre-comment-like-btn:hover {
    background-position: 0 0;
}
.fyre .fyre-comment-like-btn.fyre-comment-liked-btn:hover {
    background-position: 0 -15px;
}
.fyre .fyre-comment-reply,
.fyre .fyre-comment-reply:hover {
    top: 35px;
    left: 46px;
    padding: 0;
    width: 48px;
    height: 15px;
    background: transparent url(0d43624221cb627ce8dae7323f9d3ddd1a3992c9.)  center center no-repeat;
}
.fyre a {
    color: #1782a9;
    -webkit-font-smoothing: antialiased;
}
.fyre-comment-like-list {
    position: absolute;
    bottom: 25px;
    left: -99999em;
    margin: 0 0 0 -59px;
    padding: 15px;
    width: 170px;
    min-height: 20px;
    max-height: 200px;
    height: 20px;
    background: #f7f7f7;
    border: 1px solid #999;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 3px 15px #999;
    box-shadow: 0 3px 15px #999;
}
.fyre-comment-like-list + div {
    display: none;
    position: absolute;
    bottom: 12px;
    left: 8px;
    width: 26px;
    height: 14px;
    background: transparent url(b245a91cba2b22b36426c7ba9e5edfcdb80b4f95.)  center center no-repeat;
}
.fyre-comment-like-list a {
    display: block;
    padding-bottom: 10px;
    font-size: 13px;
    text-align: left;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
}
.fyre-comment-like-list a:last-child {
    padding-bottom: 0;
}
.hoveringOthers {
    left: 50%;
    overflow-y: scroll;
    height: auto;
}
.hoveringOthers + div {
    display: block;
}
.fyre .fyre-comment-actions {
    float: right;
}
.fyre .fyre-comment-actions a {
    font-size: 0;
    color: transparent;
}
.fyre .fyre-comment-actions a.fyre-share-link {
    position: absolute;
    top: 34px;
    left: 100px;
    /*display: none !important;*/
}
.fyre .fyre-comment-actions a.fyre-share-link>span {
    width: 49px;
    height: 15px;
    background-image: url(eff553e5222b6c7864b7a201d688f149ef2af8aa.) ;
    background-position: center center;
    border: none;
}
.fyre .fyre-comment-footer a.fyre-flag-link,
.fyre .fyre-comment-footer a.fyre-delete-link {
    margin-top: 34px;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.fyre .fyre-comment-actions a.fyre-flag-link>span,
.fyre a.fyre-comment-flag-mobile-btn,
.fyre a.fyre-comment-flag-mobile-btn:hover {
    width: 46px;
    height: 14px;
    background-image: url(e93f4b5b660e6e0b748407f1ece780f35fdbbd1b.) ;
    background-position: center center;
    border: none;
}
.fyre .fyre-comment-footer {
    position: relative;
    margin: -21px 0 7px;
    min-height: 43px;
    text-align: left;
}
.fyre .fyre-comment-like-imgs {
    display: block;
    top: 10px;
}
.fyre .fyre-comment-actions,
.fyre .fyre-comment-actions span,
.fyre .fyre-comment-footer:hover a.fyre-flag-link,
.fyre .fyre-comment-footer:hover a.fyre-delete-link {
    filter: alpha(opacity=100);
    opacity: 1;
}
.fyre .fyre-comment-reply:hover,
.fyre .fyre-comment-actions a:hover,
.fyre .fyre-comment-footer:hover .fyre-flag-link:hover span,
.fyre .fyre-comment-footer:hover .fyre-delete-link:hover span {
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.fyre-comment-like a,
.fyre-comment-like span,
.fyre-comment-like-users,
.fyre-comment-like-users a {
    color: #999;
}
.fyre-comment-like-users a:hover {
    color: #1782a9;
    text-decoration: underline;
}

/* Reply Box */
.fyre-comment-footer .fyre-editor {
    margin-top: 60px;
}
.fyre-comment-footer .fyre-edit-editor {
    margin-top: 0;
    padding-bottom: 20px;
}
.fyre .fyre-comment-divider {
    clear: both;
    margin: 20px 0;
}

/* Popup Notification Widget and Avatars (Hiding) */
.fyre-notifier-container,
.fyre .fyre-comment-user,
.fyre-comment-like-imgs .fyre-avatar,
.fyre .fyre-comment-source-0 .fyre-comment-user,
.fyre .fyre-listener-avatars,
.fyre.fyre-width-medium .fyre-listener-avatars,
.fyre .fyre-comment-user img.fyre-user-avatar {
    display: none;
}

[class^="fyre-user-avatar-"] { display: none; }

.fyre .fyre-box-wrapper span.fyre-user-drop { margin-left: 10px; }

/* hide comment box */
.fyre-stream-stats + .fyre-auth.hidden,
.fyre-auth + .fyre-editor.hidden *,
.fyre-auth + .fyre-editor.hidden .fyre-editor-container *,
.fyre-auth + .fyre-editor.hidden .fyre-editor-container .fyre-editor-toolbar *,
.fyre-auth + .fyre-editor.hidden .fyre-editor-container .fyre-editor-toolbar .goog-toolbar > goog-inline-block {
  border: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  padding: 0 !important;
}

/* follow button when comment box is hidden */
.fyre-auth + .fyre-editor.hidden .fyre-editor-container,
.fyre-auth + .fyre-editor.hidden .fyre-editor-container .fyre-editor-toolbar,
.fyre-auth + .fyre-editor.hidden .fyre-editor-container .fyre-editor-toolbar .goog-toolbar,
.fyre-auth + .fyre-editor.hidden .fyre-editor-container .fyre-editor-toolbar .goog-toolbar > .fyre-follow-button,
.fyre-auth + .fyre-editor.hidden .fyre-editor-container .fyre-editor-toolbar .goog-toolbar > .fyre-follow-button * {
  overflow: visible;
  display: block;
  position: absolute;
  right: 0;
  width: 200px; 
}

.fyre-auth + .fyre-editor.hidden {
  margin: 0;
}
.fyre-stream-sort-options.hidden,
.fyre-auth + .fyre-editor.hidden .fyre-editor-toolbar .goog-toolbar > div.fyre-follow-button {
  visibility: hidden;
}
.fyre .fyre-stream-sort.hidden {
    margin-bottom: -8px;
    border-bottom: none;
}
.fyre-auth + .fyre-editor.hidden .fyre-editor-toolbar .goog-toolbar > div.fyre-follow-button .fyre-button-left-inner-box {
  text-align: right;
}


/* reveal comment box */
.fyre-stream-stats + .fyre-auth {
  margin-top: 20px;
}
.fyre-auth + .fyre-editor {
  margin-top: 35px;
}

.fyre-add-a-comment {
    font: 700 13px/1 Arial, sans-serif;
    color: #333;
    background: none;
    border: none;
    cursor: pointer;
}

.fyre-add-a-comment:hover {
    color: #1782A9;
}

/* comment edit button */
.fyre .fyre-comment a.fyre-comment-edit {
    position: relative;
    z-index: 3;
}

/* make deleted/moderated comments practically invisible */
.fyre-comment-article[data-author-id="undefined"] { padding-bottom: 0; }
.fyre-comment-article[data-author-id="undefined"] .fyre-outer-comment-container { margin-top: 0; }

/* Hide avatars */

.fyre .fyre-comment-head,
.fyre .fyre-comment-body,
.fyre .fyre-comment-divider > div.fyre-comment-divider {
    margin-left: auto !important;
}

/*-------- custom truncate comments ---------------*/

.fyre .fyre-widget.truncate {
    height: 350px;
    overflow: hidden;
}

/*----------- vulture, daily intelligencer ---------------*/
#nymag.daily .primary-header .comment-num,
#grubstreet .comment-num {
    background: url(70280048796b623b96ca0b67c9c981c01475ecd2.) ;
    background-repeat: no-repeat;
    background-position: top center;
    display: inline-block;
    height: 18px;
}

#grubstreet  .entry-header li.last {
    border-left: 1px solid #CCCCCC;
    padding-left: 5px;
}

/*----------- the cut style in thecut_screen.css ---------------*/

#nymag.fashion #comment-tout-top {
    display: none;
}

#nymag.fashion #comment-tout-top.on {
    display: block;
}

/* /////////////// LIVEBLOG ////////////////*/
.fyre-liveblog {
    background-color: #FAFAFA;
    border: 1px solid #ddd;
    box-shadow: inset 0px 0px 9px #E0DFDF;
    height: 600px;
    margin-bottom: 20px;
    padding: 20px;
    overflow-y: scroll;
    width: 90.5%;
}
.fyre-liveblog .fyre-stream-stats,
.fyre-liveblog .fyre-follow-conversation,
.fyre-liveblog.fyre .fyre-login-bar {
    display: none;
}
.fyre-liveblog.fyre .fyre-live-container {
    bottom: -28px;
    position: absolute;
    right: 0;
}
.fyre-liveblog .fyre-comment-actions {
    position: static;
}
.fyre-liveblog.fyre .fyre-comment-reply {
    display: none;
    top: 41px;
}
.fyre-liveblog.fyre .fyre-comment-actions a.fyre-share-link {
    left: 45px;
    top: 40px;
}
.fyre-liveblog.fyre .fyre-liveblog-expanded .fyre-comment-wrapper .fyre-comment-actions a.fyre-share-link {
    top: 46px;
}
.fyre-liveblog.fyre .fyre-liveblog-expanded .fyre-comment-container .fyre-comment-wrapper .fyre-comment-actions a.fyre-share-link {
    top: 40px;
}
.fyre-liveblog.fyre .fyre-stream-sort {
    border-top: 0px solid #dddddd;
    margin: 0 0 20px 0;
}
.fyre-liveblog .fyre-stream-stats + .fyre-auth {
    margin-top: 0;
}
.fyre-liveblog .fyre-liveblog-expanded .fyre-comment-replies {
    background-image: none;
    border: 0px solid #e5e5e5;
}
.fyre-liveblog .fyre-editor .fyre-editor-toolbar .goog-toolbar > div {
    background-color: transparent;
}
.fyre-liveblog .fyre-liveblog-reply-top {
    display: none;
}
.fyre-liveblog .fyre-liveblog-expanded .fyre-comment-footer>.fyre-editor {
    margin-top: 60px !important;
}

/* /////////////// LIVEBLOG - VULTURE ////////////////*/
.vulture .fyre-liveblog .fyre-comment-head {
	padding: 0;
	width: 100%;
}

.vulture.mobile .fyre-liveblog {
	height: 490px;
	margin: 0 10px 20px;
	width: auto;
}
.vulture.mobile .fyre-liveblog.fyre .fyre-stream-sort {
	padding: 0px 0 6px 0;
}
.vulture.mobile .fyre-liveblog.fyre .fyre-live-container {
	top: 8px;
}
.vulture.mobile .fyre-liveblog.fyre .truncate,
.vulture.mobile .fyre-liveblog.fyre .fyre-stream-more-cust {
	display: none;
}


/* --------------------------------------------------- HIGH RESOLUTION (Retina)----------------------------------*/

@media screen and (-webkit-min-device-pixel-ratio: 2) {
	.fyre .fyre-comment-actions a.fyre-flag-link > span, .fyre a.fyre-comment-flag-mobile-btn, .fyre a.fyre-comment-flag-mobile-btn:hover {
		background-image: url(edcee788465a5ebb525f18db2fc8c7ba4fafb978.) ;
		background-size: cover;
		background-position: -1px -1px;
	}
	.fyre .fyre-comment-reply, .fyre .fyre-comment-reply:hover {
		background-image: url(259fedbfe27719b40bb736cc9e004a01e306f9ea.) ;
		background-size: cover;
	}
	
	.fyre a.fyre-comment-like-btn,
	.fyre .fyre-comment-like-btn:hover {
		background-image: url(343637e7d4c229dc69bfb0eee78cac076d427033.) ;
		background-size: cover;
	}
}

/*------------------------------------- TABLE AND MOBILE STYLES ------------------------------------------*/
@media screen and (min-width: 0px) and (max-width: 1024px){
	.fyre .fyre-live-container {
		top: -4px;
	}
	
	.fyre .fyre-box-wrapper {
		top: -6px;
	}
	
	.fyre .fyre-comment-replies a,
	.fyre .fyre-comment-replies .fyre-comment-username {
		margin-left: 0;
	}
	
	.fyre .fyre-comment-replies a.fyre-comment-reply.fyre-comment-action-button {
		left: 61px;
	}
	
	.fyre .fyre-comment-replies .fyre-comment-actions a.fyre-share-link {
		left: 130px;
	}
	
	.fyre .fyre-comment-reply, .fyre .fyre-comment-reply:hover {
		top: 34px;
	}
	
	.fyre-mobile-flag-confirmation {
		padding: 10px;
	}
}

/*-------------------------------- MOBILE STYLES -----------------------------------------------*/

@media screen and (min-width: 0px) and (max-width: 600px){
   
    .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button {
        width: 100%;
    }
    .fyre-editor .fyre-editor-toolbar {
        text-align: center;
    }
    .fyre .fyre-stream-stats {
        background-position: 0 1px;
    }
    
    .fyre-auth + .fyre-editor.hidden .fyre-editor-toolbar .goog-toolbar > div.fyre-follow-button {
      bottom: -38px;
      height: 14px !important;
      overflow: hidden !important;
      padding-right: 2px !important;
      width: 75px;
    }
    .fyre-auth + .fyre-editor.hidden .fyre-editor-toolbar .goog-toolbar > div.fyre-follow-button .fyre-button-left-inner-box {
      text-align: right;
    }
    
    .fyre .fyre-stream-sort {
        margin: 5px 0 20px;
        padding: 6px 0;
        width: 100%;
    }
    .fyre .fyre-stream-sort a {
        font-size: 11px;
    }
    .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left .fyre-button-left-outer-box .fyre-button-left-inner-box {
        padding: 0;
    }
    .fyre-editor .fyre-editor-toolbar .goog-toolbar > div {
        color: #000 !important;
        font: bold 12px Arial,sans-serif;
    }
    .fyre .fyre-comment-replies .fyre-comment-username {
        margin: 0;
    }
    
    /* Comment Stream */
    .fyre .fyre-comment-replies-indent {
        margin-left: 15px;
    }
    .fyre .fyre-comment-article .fyre-comment-body {
        margin-left: 0;
    }
    .fyre .fyre-comment-footer {
        height: 17px;
        margin: 14px 0 3px 0 !important;
        min-height: 10px;
    }

    .fyre .fyre-comment-divider {
        margin: 13px 0 20px;
		display: block;
		width: 100%;
		float: left;
    }
    
    /* Style Mobile Badge Icons */
    .fyre .fyre-featured-text {
        display: inline-block;
        margin: 1px -2px 0 0;
    }

    /* Style Mobile Flag/Share Icons */
    .fyre a.fyre-comment-flag-mobile-btn,
    .fyre a.fyre-comment-flag-mobile-btn:hover {
        position: relative;
        z-index: 2;
    }

    .fyre .fyre-mobile-menu {
        right: -10px;
        left: inherit !important;
        margin-top: 12px;
        padding: 0 15px 15px;
        width: 123px;
        height: 153px;
        background: #fff;
        border: 1px solid #d1d1d1;
        border-radius: 0 0 5px 5px;
        border-top: 1px solid #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: -2px 7px 10px 0 rgba(0, 0, 0, .2);
        box-shadow: -2px 7px 10px 0 rgba(0, 0, 0, .2));
        z-index: 2;
    }

	.fyre .fyre-mobile-menu div:first-child,
	.fyre .fyre-mobile-menu div:last-child {
	    border-bottom: none;
	    border-radius: 0;
	}

	.fyre .fyre-flag-menu-item {
	    padding: 9px 0 10px;
	    font: 400 15px/1 Arial, sans-serif;
	    color: #333;
	    text-align: center;
	    background: none;
	    border: none;
	    border-top: 1px solid #dededd;
	}

	.fyre.fyre-width-small .fyre-comment-actions a {
	    width: 45px;
	}

	.fyre .fyre-comment-footer .fyre-flag-link span {
	    filter: alpha(opacity=50);
	    opacity: 0.5;
	}
    
    .fyre .fyre-comment-like {
        top: -29px;
    }
	
	.fyre .fyre-editor .fyre-editor-container .fyre-editor-editable {
	    z-index: 10;
	}
	
	.fyre-comment-footer .fyre-editor {
		background-color: #FFFFFF;
	    margin-top: 26px;
	    z-index: 10;
	}
	
	.fyre .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left.fyre-embed-button {
	    display: none;
	}
	
	.fyre-stream-stats + .fyre-auth {
	    z-index: 11;
	}
	
	.fyre .fyre-stream-stats {
		border-bottom: 1px solid #EEEEEE;
		margin: 5px 0 25px;
		padding-bottom: 12px;
	}
	
	article.fyre-comment-article {
		padding: 0 0.1em !important;
		display: block;
		clear: both;
	}
	
	.fyre-add-a-comment {
		font: 700 14px/1 Arial, sans-serif;
		color: #1782a9;
		padding: 0;
		margin-top: 5px;
	}
	
	.fyre a.fyre-comment-flag-mobile-btn:before,
	.fyre a.fyre-comment-flag-mobile-btn:after {
		display: none;
	}
	
	.fyre .fyre-comment-actions {
		margin-top: 5px;
	}
	
	#livefyre article .article-header, 
	#livefyre article header {
		margin: 0;
	}
	
	.fyre-comment-like-users {
		margin-top: 12px;
	}
	
	.fyre .fyre-comment-footer {
	    height: 0;
	    margin: 0px 0 3px !important;
	    min-height: 10px;
	}
	
	.fyre .fyre-stream-sort-bar {
		padding: 0 15px;
	}
	
	.fyre a.fyre-comment-username span,
	.fyre .fyre-box-wrapper span.fyre-user-drop {
		font-size: 15px;
	}
	
	.fyre .fyre-comment p {
		font: 16px/23px Arial, sans-serif;
	}
	

	
	.fyre .fyre-flag-menu-item {
		text-align: left;
	}
	.fyre .fyre-flag-menu-item span {
		background-image: none;
		display: inline;
	}
	.fyre .fyre-flag-menu-item a {
		cursor: pointer;
	}
	
	.fyre-editor .fyre-editor-toolbar .goog-toolbar > div {
		height: 43px !important;
		border: none !important;
		margin-top: 3px;
	}
	
	.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button .fyre-button-right-outer-box .fyre-button-right-inner-box {
	    color: #FFFFFF;
	    font: 15px Arial,sans-serif;
	    padding: 11px 0 !important;
	    text-shadow: 0 0 0 rgba(255, 255, 255, 0) !important;
		text-transform: capitalize;
	}
	
	.fyre .fyre-stream-sort a {
	    font-size: 13px;
		line-height: 35px;
	}
	
	.fyre .fyre-editor .fyre-editor-toolbar {
	    height: 53px;
	}
	
	.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button {
	    border-radius: 5px !important;
	}
	
	.fyre .fyre-editor .fyre-editor-container .fyre-editor-editable textarea {
		font-size: 15px;
		font-family: Arial, sans-serif;
	}
	
	.fyre .fyre-comment-divider > div.fyre-comment-divider {
		background: none repeat scroll 0 0 #DDDDDD;
	}
	
	.fyre-comment-footer .fyre-editor {
		margin-top: 19px;
	}
	
	.fyre .fyre-stream-sort.hidden {
		display: none;
	}
	
	.fyre-editor-error {
		z-index: 15;
	}
	
	.fyre .fyre-comment-article .fyre-comment-footer {
		margin-left: 0;
	}
	
	.fyre .fyre-comment-reply, .fyre .fyre-comment-reply:hover {
	    top: 12px;
	}
	
	/* ----------/////////////// LIVEBLOG ///////////-----*/
    .fyre-liveblog {
        padding: 10px;
        width: 93%;
    }
    .fyre-liveblog.fyre .fyre-comment-footer {
        display: none;
    }
    .fyre-liveblog.fyre .fyre-comment-divider {
        margin: 25px 0;
    }
}

/*------------------------------------- TABLET STYLES ------------------------------------------*/
@media screen and (min-width: 601px) and (max-width: 1024px) {
	.fyre .fyre-comment-replies-indent {
		margin-left: 50px;
	}
	
	.fyre a.fyre-comment-flag-mobile-btn::before,
	.fyre a.fyre-comment-flag-mobile-btn::after {
		display: none;
	}
	
	.fyre .fyre-comment-actions {
		margin-top: 28px;
	}
	
	.fyre .fyre-comment-replies .fyre-comment-footer {
		margin-left: 0;
	}
	
	.fyre .fyre-featured-text {
		display: block;
	}
	
	.fyre .fyre-comment-tag.fyre-featured br {
		display: none;
	}
	
	.fyre-comment-tag.fyre-featured {
		padding: 2px 6px 2px 5px !important;
	}
	
	.fyre .fyre-comment-article .fyre-comment-footer {
		margin: 1px 0;
	}
	
	.fyre .fyre-flag-menu-item {
		text-align: left;
		padding: 12px 10px 8px 10px;
	}
	.fyre .fyre-flag-menu-item span {
		background-image: none;
		display: inline;
	}
	a.fyre-flag-offtopic-link {
		display: block;
		width: 100px;
	}
	.fyre .fyre-mobile-menu {
		margin-top: 3px;
	}
	
	.fyre .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-cancel-button {
		width: 25% !important;
		margin-right: 20px;
	}
	
	.fyre .fyre-editor.fyre-edit-editor .fyre-editor-toolbar .fyre-post-button.fyre-post-button-edit {
		width: 25% !important;
	}
	
	.fyre-editor .fyre-editor-toolbar .fyre-button-right.fyre-cancel-button .fyre-button-right-outer-box .fyre-button-right-inner-box {
		line-height: 16px !important;
	}
	
	.fyre-add-a-comment {
		margin-top: 7px;
	}
}


/*------------------------------------------ ARCHIVE COMMENT STYLES -------------------------------------*/

.fyre .fyre-archive-stream-header .fyre-archive-stream-sort h3 {
    margin: 10px 0;
    padding-left: 0;
    font: italic bold 12px/24px Georgia,serif !important;
}
.fyre .fyre-archive-stream-header .fyre-archive-stream-sort h3 strong {
    display: none;
}
.fyre .fyre-archive-stream-header .fyre-archive-stream-sort .fyre-stream-sort-options {
    top: 13px;
}
.fyre .fyre-archive-stream a.fyre-comment-username {
    color: #1A4274;
    margin-left: 0 !important;
}
.fyre .fyre-archive-stream .fyre-comment-body {
    margin-top: 0;
}
.fyre .fyre-archive-stream .fyre-comment {
    margin: 0;
}
.fyre .fyre-archive-stream .fyre-comment-footer {
    display: none;
}
.fyre .fyre-archive-stream .fyre-stream-sort {
    border-top: 2px solid #bbb;
}

