@import url('//fonts.googleapis.com/css?family=Droid+Sans');
/* MIXINS */
/*
yong joseph bakos
This is a sassified version of Eric Meyer's reset.css
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
/* line 5, scss/main.scss */
#livefyre {
  clear: both;
  float: none;
  margin: 30px 0;
  min-height: 420px;
  position: relative;
  /*****************************************************
      CIRCLE BACKGROUND
   *****************************************************/
  /*****************************************************
      SMALL ARROWS
   *****************************************************/
  /*****************************************************
      NAMESPACE
   *****************************************************/
}
/* line 172, scss/_mixins.scss */
#livefyre html, #livefyre body, #livefyre div, #livefyre span, #livefyre applet, #livefyre object, #livefyre iframe, #livefyre h1, #livefyre h2, #livefyre h3, #livefyre h4, #livefyre h5, #livefyre h6, #livefyre p, #livefyre blockquote, #livefyre pre, #livefyre a, #livefyre abbr, #livefyre acronym, #livefyre address, #livefyre big, #livefyre cite, #livefyre code, #livefyre del, #livefyre dfn, #livefyre em, #livefyre font, #livefyre img, #livefyre ins, #livefyre kbd, #livefyre q, #livefyre s, #livefyre samp, #livefyre small, #livefyre strike, #livefyre strong, #livefyre sub, #livefyre sup, #livefyre tt, #livefyre var, #livefyre dl, #livefyre dt, #livefyre dd, #livefyre ol, #livefyre ul, #livefyre li, #livefyre fieldset, #livefyre form, #livefyre label, #livefyre legend, #livefyre table, #livefyre caption, #livefyre tbody, #livefyre tfoot, #livefyre thead, #livefyre tr, #livefyre th, #livefyre td {
  background: none;
  float: none;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: normal;
  vertical-align: baseline;
}
/* line 186, scss/_mixins.scss */
#livefyre img {
  display: inline;
}
/* line 189, scss/_mixins.scss */
#livefyre form {
  width: auto;
}
/* line 192, scss/_mixins.scss */
#livefyre input {
  width: auto;
}
/* line 195, scss/_mixins.scss */
#livefyre *:focus {
  outline: 0;
}
/* line 198, scss/_mixins.scss */
#livefyre body {
  line-height: 1px;
  color: black;
  background: white;
}
/* line 203, scss/_mixins.scss */
#livefyre ol, #livefyre ul {
  list-style: none;
}
/* line 206, scss/_mixins.scss */
#livefyre table {
  border-collapse: separate;
  border-spacing: 0px;
}
/* line 210, scss/_mixins.scss */
#livefyre caption, #livefyre th, #livefyre td {
  text-align: left;
  font-weight: normal;
}
/* line 214, scss/_mixins.scss */
#livefyre blockquote:before, #livefyre blockquote:after, #livefyre q:before, #livefyre q:after {
  content: "";
}
/* line 217, scss/_mixins.scss */
#livefyre blockquote, #livefyre q {
  quotes: "" "";
}
/* line 14, scss/main.scss */
#livefyre .lf_box_container {
  display: none;
  margin: 0;
  padding: 5px;
  position: absolute;
  z-index: 9999;
}
/* line 21, scss/main.scss */
#livefyre .lf_box_container .lf_box {
  background-color: #fff;
  border: 1px solid #b2b2b2;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /* box shadow */
  box-shadow: 0px 0px 0px 2px #c9c9c9;
  -moz-box-shadow: 0px 0px 0px 2px #c9c9c9;
  -webkit-box-shadow: 0px 0px 0px 2px #c9c9c9;
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.21);
  -moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.21);
  -webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.21);
}
/* line 43, scss/main.scss */
#livefyre .lf_arrow_circular_background {
  background-color: #ededed;
  background-image: -moz-linear-gradient(100% 100% 90deg, #d0d0d0, #eeeeee);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#d0d0d0), to(#eeeeee));
  background-image: -moz-linear-gradient(100% 100% 90deg, rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0.13));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.13)), to(rgba(255, 255, 255, 0.13)));
  border: 1px solid #cfcfcf;
  border: 1px solid rgba(0, 0, 0, 0.19);
  display: block;
  height: 12px;
  margin: 0 5px 0 0;
  padding: 0;
  width: 12px;
  /* border radius */
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  /* box inner shadow */
  box-shadow: 1px 1px 0px #fff;
  -moz-box-shadow: 1px 1px 0px #fff;
  -webkit-box-shadow: 1px 1px 0px #fff;
}
/* line 71, scss/main.scss */
#livefyre .lf_right_arrow {
  float: left;
}
/* line 74, scss/main.scss */
#livefyre .lf_right_arrow label {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 5px -36px no-repeat;
  cursor: pointer;
  display: block;
  height: 12px;
  width: 12px;
}
/* line 82, scss/main.scss */
#livefyre .lf_down_arrow {
  margin: -6px 0 0 6px;
  position: absolute;
}
/* line 86, scss/main.scss */
#livefyre .lf_down_arrow label {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 4px -80px no-repeat;
  cursor: pointer;
  display: block;
  height: 12px;
  width: 12px;
}
/* line 98, scss/main.scss */
#livefyre .lf_namespace {
  background-color: #eff2f8;
  border: 1px solid #cdd5e6;
  color: #31446a;
  cursor: pointer;
  /* border radius */
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 110, scss/main.scss */
#livefyre .lf_namespace:hover,
#livefyre .lf_namespace.lf_reply:hover .lf_namespace_reply {
  background-color: #e1e6f1 !important;
}
/* line 114, scss/main.scss */
#livefyre .lf_namespace.tw_mention,
#livefyre .lf_namespace.lf_reply.tw_mention .lf_namespace_reply {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 3px -125px #eff2f8 no-repeat;
  padding: 0 4px 0 20px;
}
/* line 119, scss/main.scss */
#livefyre .lf_namespace.fb_mention,
#livefyre .lf_namespace.lf_reply.fb_mention .lf_namespace_reply {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 3px -177px #eff2f8 no-repeat;
  padding: 0 4px 0 20px;
}
/* line 124, scss/main.scss */
#livefyre .lf_namespace.lf_mention,
#livefyre .lf_namespace.lf_reply.lf_mention .lf_namespace_reply {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 3px -229px #eff2f8 no-repeat;
  padding: 0 4px 0 20px;
}
/* line 128, scss/main.scss */
#livefyre .lf_namespace.lf_reply {
  background: none;
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -280px no-repeat;
  border: none;
  padding: 0 0 0 15px;
}
/* line 134, scss/main.scss */
#livefyre .lf_namespace.lf_reply:hover {
  background-color: transparent !important;
}
/* line 137, scss/main.scss */
#livefyre .lf_namespace.lf_reply .lf_namespace_reply {
  background-color: #eff2f8;
  border: 1px solid #cdd5e6;
  /* border radius */
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 66, scss/_mixins.scss */
#livefyre .tipsy {
  font-family: arial, sans-serif;
  padding: 5px;
  font-size: 12px;
  position: absolute;
  z-index: 100000;
  line-height: 16px;
}
/* line 67, scss/_mixins.scss */
#livefyre .tipsy-inner {
  padding: 5px 8px 4px 8px;
  background-color: black;
  color: white;
  max-width: 200px;
  text-align: center;
}
/* line 68, scss/_mixins.scss */
#livefyre .tipsy-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 69, scss/_mixins.scss */
#livefyre .tipsy-arrow {
  position: absolute;
  background: url("../../css/images/tipsy.gif") no-repeat top left;
  width: 9px;
  height: 5px;
}
/* line 70, scss/_mixins.scss */
#livefyre .tipsy-n .tipsy-arrow {
  top: 0;
  left: 50%;
  margin-left: -4px;
}
/* line 71, scss/_mixins.scss */
#livefyre .tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
}
/* line 72, scss/_mixins.scss */
#livefyre .tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
}
/* line 73, scss/_mixins.scss */
#livefyre .tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  background-position: bottom left;
}
/* line 74, scss/_mixins.scss */
#livefyre .tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  background-position: bottom left;
}
/* line 75, scss/_mixins.scss */
#livefyre .tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  background-position: bottom left;
}
/* line 76, scss/_mixins.scss */
#livefyre .tipsy-e .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  right: 0;
  width: 5px;
  height: 9px;
  background-position: top right;
}
/* line 77, scss/_mixins.scss */
#livefyre .tipsy-w .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  left: 0;
  width: 5px;
  height: 9px;
}

/* line 1, scss/fyre.scss */
#livefyre {
  /*****************************************************
      USER AUTH DROPDOWN
   *****************************************************/
  /*****************************************************
      ACTION BAR UNDERNEATH THE COMMENT BOX
   *****************************************************/
  /*****************************************************
      STREAM/COMMENT MESSAGES
   *****************************************************/
  /*****************************************************
      COMMENT TEXTAREA
   *****************************************************/
  /*****************************************************
      REPLY COMMENT BOX
   *****************************************************/
  /*****************************************************
      COMMENT NOTIFIER
   *****************************************************/
  /*****************************************************
      NAMESPACE
   *****************************************************/
  /*****************************************************
      OTHER
   *****************************************************/
}
/* line 2, scss/fyre.scss */
#livefyre #lf_fyre_head {
  margin-bottom: 20px;
  /*****************************************************
          HEAD BAR THAT HOLDS COMMENT AND LISTENER #S AS WELL AS LISTENER AVATARS
   *****************************************************/
}
/* line 8, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_head_bar {
  height: 26px;
  margin-bottom: 25px;
  overflow-y: hidden;
  padding: 3px 0;
}
/* line 14, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_head_bar label {
  display: inline-block;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  height: 28px;
  line-height: 28px;
  margin: 0 10px 0 0;
  padding: 0;
  vertical-align: top;
}
/* line 25, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_head_bar .lf_avatar {
  display: inline-block;
  margin: 0 4px 0 0;
  padding: 1px 0;
}
/* line 30, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_head_bar .lf_avatar a.lf_mini_avatar {
  display: block;
  height: 24px;
  margin: 0 3px;
  width: 24px;
}
/* line 36, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_head_bar .lf_avatar a.lf_mini_avatar img {
  border: 1px solid #b5bec4;
  height: 24px;
  padding: 1px;
  width: 24px;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 41, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar {
  height: 36px;
  position: relative;
}
/* line 45, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_auth_section {
  float: left;
  height: 38px;
}
/* line 49, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo {
  background-color: transparent;
  border: 1px solid transparent;
  display: block;
  margin: 5px 0 0 16px;
  padding: 4px 0 0 16px;
  position: absolute;
  right: 3px;
  text-decoration: none;
  width: 96px;
  z-index: 2;
  /* border radius */
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  /* box shadow */
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 71, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo .lf_conv_box {
  display: none;
  font-family: arial;
  font-size: 11px;
  height: 65px;
  line-height: 100%;
  list-style-type: none;
  margin: 5px 0 0 -16px;
  overflow: hidden;
  padding: 0;
  text-align: middle;
  width: 112px;
}
/* line 84, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo .lf_conv_box li.lf_admin_settings {
  background: url("../../css/images/gears.png") 14px 3px no-repeat;
  padding-left: 28px;
}
/* line 88, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo .lf_conv_box li {
  color: #696969;
  cursor: pointer;
  font-family: arial;
  font-size: 10px;
  list-style-position: none;
  margin: 0;
  padding: 4px 4px 4px 16px;
  text-decoration: none;
}
/* line 99, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo .lf_conv_box li:hover,
#livefyre #lf_fyre_head .lf_login_bar .lf_logo .lf_conv_box li:hover a:hover {
  background-color: #3082e9;
  color: #ececec;
  cursor: pointer;
  text-decoration: none;
}
/* line 108, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo .lf_conv_box li a,
#livefyre #lf_fyre_head .lf_login_bar .lf_logo .lf_conv_box li a:active,
#livefyre #lf_fyre_head .lf_login_bar .lf_logo .lf_conv_box li a:link,
#livefyre #lf_fyre_head .lf_login_bar .lf_logo .lf_conv_box li a:visited {
  color: #696969;
  cursor: pointer;
  text-decoration: none;
}
/* line 113, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo .lf_gears {
  margin: 7px 0 0 0;
  vertical-align: top;
}
/* line 118, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo:hover {
  background-color: #fff;
  border: 1px solid #b2b2b2;
  height: 100px;
  padding: 4px 0 0 16px;
  /* box shadow */
  box-shadow: 0px 0px 0px 3px #c9c9c9;
  -moz-box-shadow: 0px 0px 0px 3px #c9c9c9;
  -webkit-box-shadow: 0px 0px 0px 3px #c9c9c9;
  box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.21);
  -moz-box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.21);
  -webkit-box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.21);
}
/* line 132, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo:hover .lf_conv_box {
  display: block;
}
/* line 135, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo:hover img.lf_gears {
  display: none;
}
/* line 139, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo.moderator:hover {
  height: 120px;
}
/* line 142, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar .lf_logo.moderator:hover .lf_conv_box {
  height: 84px;
}
/* line 147, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar #lf_comment_help {
  cursor: pointer;
  display: block;
  font-size: 10px;
  margin: 25px 0 0 0;
  padding: 0;
  position: absolute;
  right: 36px;
  z-index: 1;
}
/* line 159, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_login_bar #lf_comment_help:link, #livefyre #lf_fyre_head .lf_login_bar #lf_comment_help:visited, #livefyre #lf_fyre_head .lf_login_bar #lf_comment_help:active {
  color: inherit;
}
/* line 164, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_avatar img {
  float: left;
  border: 1px solid #b5bec4;
  height: 34px;
  padding: 1px;
  width: 34px;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 169, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedin {
  color: inherit;
  float: left;
  height: 34px;
  text-decoration: none;
}
/* line 175, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedin .lf_user_nick {
  background: url("../../css/images/down_arrow.png") 9px right no-repeat;
  color: inherit;
  cursor: pointer;
  float: left;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  margin: 6px 0 0 12px;
  padding: 2px 12px 2px 0;
  text-decoration: none;
}
/* line 187, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedin .lf_user_nick:hover {
  background: none;
}
/* line 191, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedin .lf_box_container {
  margin: 28px 0 0 4px;
}
/* line 194, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedin .lf_box_container .lf_user_box {
  height: 59px;
  line-height: 100%;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-decoration: none;
  width: 121px;
}
/* line 204, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedin .lf_box_container .lf_user_box li {
  color: #696969;
  cursor: pointer;
  font-family: arial;
  font-size: 10px;
  list-style: none;
  margin: 0;
  padding: 4px 4px 4px 9px;
}
/* line 214, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedin .lf_box_container .lf_user_box li:hover,
#livefyre #lf_fyre_head .lf_user_loggedin .lf_box_container .lf_user_box li:hover a {
  background-color: #3082e9;
  color: #ececec;
  text-decoration: none;
}
/* line 220, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedin:hover .lf_box_container {
  display: block;
}
/* line 223, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedin:hover .lf_user_nick {
  background: none;
}
/* line 228, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout {
  cursor: pointer;
  float: left;
  text-decoration: none;
  z-index: 9999;
}
/* line 235, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout .lf_avatar,
#livefyre #lf_fyre_head .lf_user_loggedout .lf_login_options ul {
  border: 1px solid #d6dce1;
  cursor: pointer;
  display: block;
  padding: 1px;
  /* border radius */
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 246, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout .lf_avatar {
  float: left;
}
/* line 249, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout .lf_login_options {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -320px no-repeat;
  display: none;
  float: left;
  margin-left: 2px;
  padding-left: 4px;
  position: relative;
  z-index: 2;
}
/* line 258, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout .lf_login_options ul {
  background-color: #e8ecef;
  height: 34px;
  list-style: none;
  padding: 1px 5px;
  /* box shadow */
  box-shadow: inset 0px 0px 0px 1px #fff;
  -moz-box-shadow: inset 0px 0px 0px 1px #fff;
  -webkit-box-shadow: inset 0px 0px 0px 1px #fff;
}
/* line 269, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout .lf_login_options ul li {
  display: block;
  float: left;
  height: 16px;
  margin: 9px 2px;
  padding: 0;
  width: 12px;
}
/* line 277, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout .lf_login_options ul li.livefyre {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -382px no-repeat;
}
/* line 280, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout .lf_login_options ul li.twitter {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -438px no-repeat;
}
/* line 283, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout .lf_login_options ul li.facebook {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -494px no-repeat;
}
/* line 286, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout .lf_login_options ul li.google {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -550px no-repeat;
}
/* line 289, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout .lf_login_options ul li.linkedin {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -606px no-repeat;
}
/* line 294, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout:hover {
  width: 160px;
}
/* line 297, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout:hover .lf_avatar {
  background-color: #d5dbe0;
}
/* line 300, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout:hover .lf_avatar img {
  -webkit-box-shadow: inset 0px 0px 0px 10px #000;
}
/* line 304, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout:hover .lf_login_options {
  display: block;
}
/* line 307, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_user_loggedout:hover .lf_login_options ul {
  background-color: #d5dbe0;
}
/* line 313, scss/fyre.scss */
#livefyre #lf_fyre_head #login_issues {
  display: block;
  margin: 5px 0 0 45px;
  position: absolute;
  z-index: 1;
  /* opacity */
  opacity: .25;
  filter: alpha(opacity=25);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
}
/* line 324, scss/fyre.scss */
#livefyre #lf_fyre_head #login_issues img {
  height: 26px;
  width: 26px;
}
/* line 330, scss/fyre.scss */
#livefyre #lf_comment_form {
  clear: left;
}
/* line 337, scss/fyre.scss */
#livefyre .lf_comments_disabled {
  background-color: #e8e8e8;
  border: 1px solid #b2b2b2;
  color: #616161;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  text-align: center;
}
/* line 351, scss/fyre.scss */
#livefyre .lf_action_bar {
  background-color: #e7ecef;
  border: 1px solid #d6dcdf;
  height: 38px;
  margin: 4px 0 0 0;
  padding: 0;
  position: relative;
}
/* line 359, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link {
  color: #818181;
  cursor: pointer;
  font-family: arial;
  font-size: 12px;
  margin: 12px 0 0 0;
  position: absolute;
  left: 14px;
  text-decoration: none;
  /* text shadow */
  text-shadow: 1px 1px 1px #fff;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.75);
}
/* line 373, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link label {
  cursor: pointer;
  /* selection */
}
/* line 376, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link label.on, #livefyre .lf_action_bar .lf_follow_link label.off {
  display: none;
}
/* line 379, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link label::selection {
  background: transparent;
}
/* line 380, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link label::-moz-selection {
  background: transparent;
}
/* line 381, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link label::-webkit-selection {
  background: transparent;
}
/* line 383, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link.following {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -660px no-repeat;
  padding-left: 18px;
}
/* line 387, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link.following label.on {
  display: block;
}
/* line 388, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link.following label.off, #livefyre .lf_action_bar .lf_follow_link.following label.inactive {
  display: none;
}
/* line 389, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link.following:hover {
  background: none;
}
/* line 392, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link.following:hover label.off {
  display: block;
}
/* line 393, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link.following:hover label.on, #livefyre .lf_action_bar .lf_follow_link.following:hover label.inactive {
  display: none;
}
/* line 398, scss/fyre.scss */
#livefyre .lf_share_post {
  display: block;
  float: right;
  margin: 10px 20px 0 0;
}
/* line 403, scss/fyre.scss */
#livefyre .lf_share_post label {
  color: #7b848d;
  display: inline;
  font-family: arial;
  font-size: 12px;
  padding: 0 2px 0 0;
  /* text shadow */
  text-shadow: 1px 1px 1px #fff;
}
/* line 413, scss/fyre.scss */
#livefyre .lf_share_post img {
  padding: 1px 4px 0 4px;
}
/* line 416, scss/fyre.scss */
#livefyre .lf_share_post input {
  margin: 0;
}
/* line 419, scss/fyre.scss */
#livefyre .lf_share_post:hover {
  text-decoration: none;
}
/* line 423, scss/fyre.scss */
#livefyre .lf_post {
  background-color: #fff;
  background-image: -moz-linear-gradient(100% 100% 90deg, rgba(181, 190, 196, 0.3), rgba(245, 247, 247, 0.3) 54%);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(181, 190, 196, 0.3)), color-stop(54%, rgba(245, 247, 247, 0.3)));
  border: 1px solid #a5aeb4;
  color: #737c82;
  cursor: pointer;
  float: right;
  font-family: 'Droid Sans', arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  height: 24px;
  line-height: 24px;
  margin: 5px 6px 0 0;
  padding: 0 8px;
  text-transform: none;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /* box shadow */
  box-shadow: 0px 1px 1px #b5bec4;
  -moz-box-shadow: 0px 1px 1px #b5bec4;
  -webkit-box-shadow: 0px 1px 1px #b5bec4;
  /* text shadow */
  text-shadow: 0px 1px 0px #fff;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
}
/* line 454, scss/fyre.scss */
#livefyre .lf_post:active {
  margin-top: 6px;
  /* box shadow */
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 462, scss/fyre.scss */
#livefyre .lf_post.on {
  background-image: -moz-linear-gradient(100% 100% -90deg, rgba(181, 190, 196, 0.4), rgba(245, 247, 247, 0.4));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(181, 190, 196, 0.4)), to(rgba(245, 247, 247, 0.4)));
}
/* line 471, scss/fyre.scss */
#livefyre .lf_message {
  /* color:#818181; */
  color: #878d90;
  display: block;
  float: left;
  font-family: arial;
  font-size: 12px;
  height: 35px;
  margin: 0 0 0 14px;
  /* text shadow */
  text-shadow: -1px -1px 1px #353635;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2);
}
/* line 485, scss/fyre.scss */
#livefyre .lf_message .lf_message_text {
  color: #b1b8bb;
  display: block;
  float: left;
  margin: 12px 0 0 0;
  padding: 0;
  /* text shadow */
  text-shadow: 1px 1px 0px #f9f9f9;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.75);
}
/* line 496, scss/fyre.scss */
#livefyre .lf_message .lf_message_text a {
  color: #73c9f5;
  cursor: pointer;
}
/* line 500, scss/fyre.scss */
#livefyre .lf_message .lf_message_text a:hover {
  color: #55b5e7;
}
/* line 505, scss/fyre.scss */
#livefyre .lf_message.live label.lf_message_icon, #livefyre .lf_message.connecting label.lf_message_icon, #livefyre .lf_message.dead label.lf_message_icon {
  background-image: -moz-linear-gradient(100% 100% 90deg, rgba(0, 0, 0, 0.21), rgba(255, 255, 255, 0.21));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.21)), to(rgba(255, 255, 255, 0.21)));
  display: block;
  float: left;
  height: 10px;
  margin: 14px 8px 0 -2px;
  padding: 0;
  width: 10px;
  /* border radius */
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  /* box inner shadow */
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.97), 0px -1px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.97), 0px -1px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.97), 0px -1px 0px rgba(0, 0, 0, 0.5);
}
/* line 525, scss/fyre.scss */
#livefyre .lf_message.live label.lf_message_icon {
  background-color: #9ebfd9;
}
/* line 528, scss/fyre.scss */
#livefyre .lf_message.connecting label.lf_message_icon {
  background-color: #ffc000;
}
/* line 531, scss/fyre.scss */
#livefyre .lf_message.dead label.lf_message_icon {
  background-color: #d37373;
}
/* line 534, scss/fyre.scss */
#livefyre .lf_message.error label.lf_message_icon {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -712px no-repeat;
}
/* line 537, scss/fyre.scss */
#livefyre .lf_message.maintenance label.lf_message_icon {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -788px no-repeat;
}
/* line 540, scss/fyre.scss */
#livefyre .lf_message.capacity label.lf_message_icon {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -864px no-repeat;
}
/* line 545, scss/fyre.scss */
#livefyre .lf_message.error label.lf_message_icon, #livefyre .lf_message.maintenance label.lf_message_icon, #livefyre .lf_message.capacity label.lf_message_icon {
  display: block;
  float: left;
  height: 38px;
  margin: 1px 2px 0 -10px;
  padding: 0;
  width: 37px;
}
/* line 555, scss/fyre.scss */
#livefyre .lf_message.error .lf_message_text, #livefyre .lf_message.maintenance .lf_message_text, #livefyre .lf_message.capacity .lf_message_text {
  line-height: 14px;
  margin-top: 4px;
}
/* line 564, scss/fyre.scss */
#livefyre .lf_comment_textarea {
  background-color: #fff;
  background-image: -moz-linear-gradient(100% 100% -90deg, #f8f8f8, white 55%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), color-stop(55%, white));
  border: 1px solid #bec3c5;
  color: #000;
  display: block;
  font-family: arial;
  font-size: 14px;
  font-weight: normal;
  margin: 10px 0 0 0;
  min-height: 80px;
  outline: none;
  padding: 8px 10px;
  resize: none;
  width: 100%;
  /* border top left */
  border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  /* border top right */
  border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  /* box sizing */
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 567, scss/fyre.scss */
#livefyre .lf_post_spinner {
  background: url("../../images/snake-loader.gif") no-repeat;
  display: none;
  height: 16px;
  margin-top: -22px;
  position: absolute;
  right: 6px;
  width: 16px;
  z-index: 999;
}
/* line 581, scss/fyre.scss */
#livefyre .lf_reply_form {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 13px -940px no-repeat;
  display: none;
  margin: 6px 0 0 10%;
  padding-top: 9px;
}
/* line 587, scss/fyre.scss */
#livefyre .lf_reply_form .lf_comment_reply_form {
  background-color: #e8ecef;
  display: block;
  margin: 0;
  padding: 10px;
  padding-bottom: 9px;
}
/* line 594, scss/fyre.scss */
#livefyre .lf_reply_form .lf_comment_reply_form .lf_post {
  margin-bottom: 1px;
  margin-right: 0;
}
/* line 598, scss/fyre.scss */
#livefyre .lf_reply_form .lf_comment_reply_form .lf_post:active {
  margin-bottom: 0px;
}
/* line 602, scss/fyre.scss */
#livefyre .lf_reply_form .lf_comment_reply_form .lf_clear {
  clear: both;
  display: block;
}
/* line 606, scss/fyre.scss */
#livefyre .lf_reply_form .lf_comment_reply_form textarea {
  min-height: 56px;
}
/* line 609, scss/fyre.scss */
#livefyre .lf_reply_form .lf_comment_reply_form .lf_post_spinner {
  right: 16px;
}
/* line 612, scss/fyre.scss */
#livefyre .lf_reply_form .lf_comment_reply_form .mceEditor {
  margin-top: 0px !important;
  /* border top left */
  border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  /* border top right */
  border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
}
/* line 626, scss/fyre.scss */
#livefyre .lf_reply_form.two {
  margin-left: 19%;
}
/* line 629, scss/fyre.scss */
#livefyre .lf_reply_form.three {
  margin-left: 28%;
}
/* line 632, scss/fyre.scss */
#livefyre .lf_reply_form.four {
  margin-left: 28%;
}
/* line 640, scss/fyre.scss */
#livefyre .lf_comment_notifier {
  position: fixed;
  z-index: 9999;
}
/* line 644, scss/fyre.scss */
#livefyre .lf_comment_notifier.above {
  top: 0;
}
/* line 647, scss/fyre.scss */
#livefyre .lf_comment_notifier.below {
  bottom: 0;
}
/* line 650, scss/fyre.scss */
#livefyre .lf_comment_notifier .lf_notifier_box {
  background-color: #6a6c70;
  background-image: -moz-linear-gradient(100% 100% 90deg, #6c6d6f, #a3a5a9);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#6c6d6f), to(#a3a5a9));
  background-image: -moz-linear-gradient(100% 100% 90deg, rgba(0, 0, 0, 0.33), rgba(255, 255, 255, 0.33));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.33)), to(rgba(255, 255, 255, 0.33)));
  border: 1px solid #47494c;
  color: #e1e7ec;
  cursor: pointer;
  display: block;
  font-family: arial;
  font-size: 12px;
  margin: 0;
  padding: 10px;
  text-align: center;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /* box shadow */
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.64);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.64);
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.64);
  /* text shadow */
  text-shadow: 0px 1px 0px #4f5256;
  /* selection */
}
/* line 680, scss/fyre.scss */
#livefyre .lf_comment_notifier .lf_notifier_box::selection {
  background: transparent;
}
/* line 681, scss/fyre.scss */
#livefyre .lf_comment_notifier .lf_notifier_box::-moz-selection {
  background: transparent;
}
/* line 682, scss/fyre.scss */
#livefyre .lf_comment_notifier .lf_notifier_box::-webkit-selection {
  background: transparent;
}
/* line 684, scss/fyre.scss */
#livefyre .lf_comment_notifier.above .lf_notifier_box {
  margin-top: 7px;
}
/* line 687, scss/fyre.scss */
#livefyre .lf_comment_notifier .lf_notifier_arrow {
  display: block;
  position: relative;
}
/* line 691, scss/fyre.scss */
#livefyre .lf_comment_notifier.above .lf_notifier_arrow {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -989px no-repeat;
  height: 7px;
  margin: -43px auto;
  width: 13px;
}
/* line 697, scss/fyre.scss */
#livefyre .lf_comment_notifier.below .lf_notifier_arrow {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -1036px no-repeat;
  height: 7px;
  margin: 0px auto;
  width: 13px;
}
/* line 707, scss/fyre.scss */
#livefyre #lf_namespace_container {
  background-color: #fff;
  border: 1px solid #9e9e9e;
  border-top: none;
  height: 220px;
  position: absolute;
  width: 309px;
  /* border bottom left */
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  /* border bottom right */
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  /* box shadow */
  box-shadow: 0px 3px 8px #dedede;
  -moz-box-shadow: 0px 3px 8px #dedede;
  -webkit-box-shadow: 0px 3px 8px #dedede;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.45);
  -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.45);
}
/* line 737, scss/fyre.scss */
#livefyre .lf_show_more {
  background-color: #e8e8e8;
  border: 1px solid #b2b2b2;
  color: #616161;
  cursor: pointer;
  display: block;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  margin: 0 auto;
  padding: 6px 0;
  text-align: center;
  width: 90px;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 756, scss/fyre.scss */
#livefyre #lf_stream_console {
  background-color: #fff;
  border: 1px solid #333;
  display: none;
  font-family: arial;
  font-size: 10px;
  height: 300px;
  width: 300px;
  z-index: 99999;
  /* box shadow */
  box-shadow: 0px 3px 8px #dedede;
  -moz-box-shadow: 0px 3px 8px #dedede;
  -webkit-box-shadow: 0px 3px 8px #dedede;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.45);
  -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.45);
}
/* line 774, scss/fyre.scss */
#livefyre #lf_stream_console .lf_logs {
  height: 95%;
  overflow: auto;
}
/* line 778, scss/fyre.scss */
#livefyre #lf_stream_console .lf_logs p:nth-child(even) {
  background-color: #fff;
}
/* line 781, scss/fyre.scss */
#livefyre #lf_stream_console .lf_logs p:nth-child(odd) {
  background-color: #ccc;
}
/* line 785, scss/fyre.scss */
#livefyre #lf_stream_console span {
  background-color: #bac5f2;
  display: block;
  height: 16px;
  line-height: 16px;
  padding: 1px 10px;
  text-align: right;
}
/* line 793, scss/fyre.scss */
#livefyre #lf_stream_console label {
  cursor: pointer;
  margin: 0 30px;
}

/* line 800, scss/fyre.scss */
#lf_followers_div {
  height: 300px;
  margin: -6px 0 0 0;
  overflow-y: auto;
  padding: 0 6px 0 3px;
  width: 300px;
}
/* line 807, scss/fyre.scss */
#lf_followers_div h2 {
  color: #616161;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: normal;
  margin: 0 0 8px 0;
  padding: 0 0 8px 0;
}
/* line 816, scss/fyre.scss */
#lf_followers_div h3 {
  clear: both;
  color: #616161;
  font-family: arial;
  font-size: 12px;
  margin: 10px 0;
  padding: 0;
}
/* line 824, scss/fyre.scss */
#lf_followers_div div.lf_avatar_container {
  height: 224px;
  overflow-y: auto;
  width: 304px;
}
/* line 829, scss/fyre.scss */
#lf_followers_div div.lf_avatar_container a {
  display: block;
  float: left;
  margin: 4px 6px;
}
/* line 834, scss/fyre.scss */
#lf_followers_div div.lf_avatar_container a img {
  height: 24px;
  width: 24px;
}

/* line 842, scss/fyre.scss */
#lf_verify_mentions {
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 847, scss/fyre.scss */
#lf_verify_mentions h2 {
  background-color: #f1f2f5;
  background-image: -moz-linear-gradient(100% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(rgba(255, 255, 255, 0.05)));
  border-bottom: 1px solid #a8aeb5;
  font-family: 'Droid Sans', arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  height: 45px;
  line-height: 45px;
  margin: 0;
  padding-left: 17px;
  text-shadow: 0px 1px 0px #fff;
  vertical-align: middle;
}
/* line 862, scss/fyre.scss */
#lf_verify_mentions ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 868, scss/fyre.scss */
#lf_verify_mentions ul li {
  border-bottom: 1px solid a8aeb5;
  display: block;
  margin: 0;
  padding: 10px 0 10px 20px;
}
/* line 874, scss/fyre.scss */
#lf_verify_mentions ul li.fb {
  background-color: #e2e6f0;
}
/* line 877, scss/fyre.scss */
#lf_verify_mentions ul li.tw {
  background-color: #e6f0f5;
}
/* line 880, scss/fyre.scss */
#lf_verify_mentions ul li label {
  font-family: 'Droid Sans', arial, sans-serif;
  font-size: 13px;
}
/* line 884, scss/fyre.scss */
#lf_verify_mentions ul li span {
  display: block;
  font-family: 'Droid Serif', arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  padding: 4px 0 0 2px;
}
/* line 892, scss/fyre.scss */
#lf_verify_mentions div {
  padding-bottom: 10px;
}
/* line 895, scss/fyre.scss */
#lf_verify_mentions div span {
  background-color: #fff;
  background-image: -moz-linear-gradient(100% 100% 90deg, rgba(181, 190, 196, 0.3), rgba(245, 247, 247, 0.3) 54%);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(181, 190, 196, 0.3)), color-stop(54%, rgba(245, 247, 247, 0.3)));
  border: 1px solid #a5aeb4;
  color: #737c82;
  cursor: pointer;
  display: block;
  float: right;
  font-family: 'Droid Sans', arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  height: 24px;
  line-height: 24px;
  margin: 12px 11px 0 0;
  padding: 0 8px;
  text-decoration: none;
  text-transform: none;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /* box shadow */
  box-shadow: 0px 1px 1px #b5bec4;
  -moz-box-shadow: 0px 1px 1px #b5bec4;
  -webkit-box-shadow: 0px 1px 1px #b5bec4;
  /* text shadow */
  text-shadow: 0px 1px 0px #fff;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
}
/* line 928, scss/fyre.scss */
#lf_verify_mentions div span:active {
  cursor: pointer;
  margin-top: 13px;
  /* box shadow */
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 937, scss/fyre.scss */
#lf_verify_mentions span.confirm {
  display: block;
  font-family: 'Droid Sans', arial, sans-serif;
  font-size: 14px;
  margin: 10px 0 10px 17px;
}
/* line 943, scss/fyre.scss */
#lf_verify_mentions #spinning {
  display: none;
  position: absolute;
}

/* line 1, scss/comment.scss */
#livefyre {
  /*****************************************************
      USER AVATAR AND RATING
   *****************************************************/
  /*****************************************************
      ERROR MESSAGE
   *****************************************************/
  /*****************************************************
      DELETED COMMENTS
   *****************************************************/
  /*****************************************************
      REPLY TO COMMENT SPECIFIC STYLES
   *****************************************************/
  /*****************************************************
      COMMENT HIDDEN
   *****************************************************/
  /*****************************************************
      COMMENT HOVER
   *****************************************************/
  /*****************************************************
      COMMENTS ROLLED UP
   *****************************************************/
  /*****************************************************
      COMMENT USER HOVERCARD
   *****************************************************/
}
/* line 2, scss/comment.scss */
#livefyre .lf_comment_container {
  display: block;
  margin: 16px 0 0 0;
  padding: 0;
  position: relative;
  width: auto;
  /* STANDARD BUTTON DESIGN */
  /*****************************************************
          COMMENT HEAD
   *****************************************************/
  /*****************************************************
          COMMENT BODY AND RELATED BUTTONS
   *****************************************************/
  /* ADMIN BAR: delete comment (A), ban user (B), featured comment (C) */
  /* FLAG COMMENTS */
  /* LIKE AVATARS */
  /* REPLY TO COMMENT */
  /* X MORE LIKES */
  /* SHARE COMMENTS */
  /* ADMIN OPTIONS */
}
/* line 9, scss/comment.scss */
#livefyre .lf_comment_container a {
  cursor: pointer;
}
/* line 14, scss/comment.scss */
#livefyre .lf_comment_container .lf_button {
  background-image: -moz-linear-gradient(100% 100% 90deg, rgba(181, 190, 196, 0.4), rgba(245, 247, 247, 0.4) 54%);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(181, 190, 196, 0.4)), color-stop(54%, rgba(245, 247, 247, 0.4)));
  border: 1px solid #b5bec4;
  color: #939393;
  font-family: 'Droid Sans', arial, serif;
  font-size: 12px;
  font-weight: normal;
  padding: 3px 6px;
  text-transform: none;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /* opacity */
  opacity: .6;
  filter: alpha(opacity=60);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  /* text shadow */
  text-shadow: 0px 1px 0px #fff;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
  /* selection */
}
/* line 39, scss/comment.scss */
#livefyre .lf_comment_container .lf_button:hover {
  background-image: -moz-linear-gradient(100% 100% 90deg, rgba(181, 190, 196, 0.2), rgba(245, 247, 247, 0.2) 54%);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(181, 190, 196, 0.2)), color-stop(54%, rgba(245, 247, 247, 0.2)));
}
/* line 44, scss/comment.scss */
#livefyre .lf_comment_container .lf_button.on, #livefyre .lf_comment_container .lf_button:active {
  background-image: -moz-linear-gradient(100% 100% -90deg, rgba(181, 190, 196, 0.4), rgba(245, 247, 247, 0.4) 54%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(181, 190, 196, 0.4)), color-stop(54%, rgba(245, 247, 247, 0.4)));
}
/* line 48, scss/comment.scss */
#livefyre .lf_comment_container .lf_button.on {
  /* box shadow */
  box-shadow: 0px 0px 5px rgba(89, 95, 101, 0.25);
  -moz-box-shadow: 0px 0px 5px rgba(89, 95, 101, 0.25);
  -webkit-box-shadow: 0px 0px 5px rgba(89, 95, 101, 0.25);
}
/* line 56, scss/comment.scss */
#livefyre .lf_comment_container .lf_button::selection {
  background: transparent;
}
/* line 57, scss/comment.scss */
#livefyre .lf_comment_container .lf_button::-moz-selection {
  background: transparent;
}
/* line 58, scss/comment.scss */
#livefyre .lf_comment_container .lf_button::-webkit-selection {
  background: transparent;
}
/* line 64, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment_head {
  clear: both;
  display: block;
  font-family: arial;
  font-size: 11px;
  margin: 0 0 10px 0;
  padding: 6px;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 77, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment_head.lf_comment_approve {
  background-color: #fff9e1;
  background-color: rgba(255, 248, 218, 0.8);
  border: 1px solid #ffdb7a;
  border: 1px solid rgba(255, 219, 122, 0.8);
  color: #e7bf88;
  color: rgba(200, 118, 31, 0.6);
}
/* line 85, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment_head.lf_comment_unread {
  background-color: #e6fcff;
  background-color: rgba(224, 251, 255, 0.8);
  border: 1px solid #c3dde3;
  border: 1px solid rgba(189, 221, 227, 0.8);
  color: #acbfcd;
  color: rgba(98, 113, 141, 0.6);
}
/* line 94, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment_head a,
#livefyre .lf_comment_container .lf_comment_head.lf_comment_approve span.lf_group {
  color: #31446a;
  font-weight: bold;
}
/* line 99, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment_head.lf_comment_unread a,
#livefyre .lf_comment_container .lf_comment_head.lf_comment_approve span.lf_group {
  float: right;
}
/* line 102, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment_head.lf_comment_approve a {
  margin: 0 4px;
}
/* line 109, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment {
  margin: 0 0 14px 0;
  padding: 0 0 0 65px;
}
/* line 113, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body {
  font-size: 13px;
  min-height: 45px;
  position: relative;
}
/* line 81, scss/_mixins.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace {
  border: 1px solid #cdd5e6;
  cursor: default;
  display: inline-block;
  padding: 0 0 0 18px;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 92, scss/_mixins.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace.reply {
  background: url("../../css/images/tiny_arrow.png") no-repeat;
  background-color: transparent;
  background-position: 0px 4px;
  border: none;
  cursor: default;
  display: inline-block;
  margin: 0;
  padding: 0 0 0 15px;
  /* border radius */
  border-radius: none;
  -moz-border-radius: none;
  -webkit-border-radius: none;
}
/* line 107, scss/_mixins.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace.reply img {
  padding: 2px 3px 0 0;
}
/* line 110, scss/_mixins.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace.reply span {
  border: 1px solid #cdd5e6;
  cursor: default;
  display: inline-block;
  padding: 0 3px 0 18px;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 122, scss/_mixins.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace.selected {
  /* box shadow */
  box-shadow: 0px 0px 2px #3f9bdc;
  -moz-box-shadow: 0px 0px 2px #3f9bdc;
  -webkit-box-shadow: 0px 0px 2px #3f9bdc;
}
/* line 128, scss/_mixins.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace.reply.selected {
  /* box shadow */
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 134, scss/_mixins.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace.reply.selected span {
  /* box shadow */
  box-shadow: 0px 0px 2px #3f9bdc;
  -moz-box-shadow: 0px 0px 2px #3f9bdc;
  -webkit-box-shadow: 0px 0px 2px #3f9bdc;
}
/* line 142, scss/_mixins.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.lf,
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.reply.lf span {
  background: url("../../css/images/livefyre_namespace.png") no-repeat;
  background-color: #eff2f8;
  background-position: 5px 3px;
  padding-left: 20px;
}
/* line 149, scss/_mixins.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.fb,
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.reply.fb span {
  background: url("../../css/images/facebook_namespace.png") no-repeat;
  background-color: #eff2f8;
  background-position: 5px 3px;
}
/* line 155, scss/_mixins.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.tw,
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.reply.tw span {
  background: url("../../css/images/twitter_namespace.png") no-repeat;
  background-color: #eff2f8;
  background-position: 5px 3px;
}
/* line 161, scss/_mixins.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace label,
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace span label {
  opacity: 0;
}
/* line 120, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace {
  line-height: 16px;
  padding: 0 4px 0 18px;
}
/* line 124, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace.tw {
  padding: 0 4px 0 20px;
}
/* line 127, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace.reply {
  padding: 0 4px 0 14px;
}
/* line 131, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace:hover,
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace.reply:hover span {
  background-color: #d2dbec;
  border: 1px solid #b1bedb;
  cursor: pointer;
}
/* line 136, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body span.namespace.reply:hover {
  background-color: transparent;
  border: none;
  cursor: default;
}
/* line 142, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body .lf_comment_user_nick {
  font-weight: bold;
  line-height: 10px;
  margin: 0 12px 0 0;
  padding: 0;
  text-decoration: none;
}
/* line 149, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body .lf_comment_user_rating {
  color: #939393;
  color: rgba(75, 75, 75, 0.6);
  font-size: 10px;
  font-weight: normal;
}
/* line 155, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body p {
  clear: right;
  line-height: 20px;
  margin: 5px 0 0 0;
  padding: 0;
}
/* line 161, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body .lf_comment_attachments {
  display: none;
  margin: 8px 0;
}
/* line 165, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body .lf_comment_attachments .embed {
  display: inline-block;
  margin: 0 5px;
}
/* line 169, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body .lf_comment_attachments .embed a {
  display: inline-block;
  position: relative;
}
/* line 173, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body .lf_comment_attachments .embed a img.icon {
  bottom: 6px;
  position: absolute;
  right: 1px;
}
/* line 179, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body .lf_comment_attachments .embed img {
  max-height: 75px;
}
/* line 182, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_body .lf_comment_attachments .embed .oembed_code {
  display: none;
}
/* line 187, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer {
  color: #c9c9c9;
  color: rgba(75, 75, 75, 0.3);
  font-family: 'Droid Sans', arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  height: 24px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
/* line 200, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_admin_bar {
  float: left;
  margin: 0;
  padding: 6px 4px 6px 15px;
}
/* line 205, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_admin_bar a {
  color: #c9c9c9;
  color: rgba(75, 75, 75, 0.3);
  display: none;
}
/* line 210, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_comment_date {
  display: block;
  float: left;
  font-family: sans-serif;
  padding: 6px 0;
  width: 150px;
}
/* line 219, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_flag {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 3px -1076px no-repeat;
  border: 1px solid transparent;
  cursor: pointer;
  display: none;
  float: left;
  margin: 0 0 0 5px;
  padding: 6px 0 6px 11px;
  text-decoration: none;
}
/* line 229, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_flag label {
  cursor: pointer;
}
/* line 232, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_flag .lf_flag_box {
  display: none;
}
/* line 235, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_flag .lf_flag_box li {
  font-size: 10px;
}
/* line 239, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_flag:hover {
  color: #696969;
}
/* line 242, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_flag:hover .lf_flag_box {
  color: #bcbcbc;
}
/* line 249, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer a.lf_mini_avatar {
  float: right;
  margin-right: 3px;
  padding: 0;
  border: 1px solid #b5bec4;
  height: 18px;
  padding: 1px;
  width: 18px;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 256, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer a.lf_mini_avatar img {
  height: 18px;
  width: 18px;
}
/* line 264, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer a.lf_like,
#livefyre .lf_comment_container .lf_comment .lf_comment_footer a.lf_reply {
  float: right;
  margin-left: 5px;
  text-decoration: none;
}
/* line 271, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_more_likes {
  float: right;
  margin: 2px 6px 0 0;
  padding: 6px 0;
  text-transform: uppercase;
}
/* line 279, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_share {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -1124px no-repeat;
  border: 1px solid transparent;
  display: none;
  float: left;
  margin: 0;
  padding: 6px 0 6px 11px;
  text-decoration: none;
}
/* line 288, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_share:hover {
  color: #696969;
}
/* line 294, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_mod_options {
  color: #1d5a93;
  display: none;
  float: left;
  font-weight: bold;
  padding: 7px 0;
  margin-left: 10px;
}
/* line 302, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment .lf_comment_footer .lf_mod_options a {
  color: #1d5a93;
  font-weight: normal;
}
/* line 312, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment_user {
  float: left;
}
/* line 315, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment_user .lf_user {
  display: block;
}
/* line 318, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment_user .lf_user .lf_main_avatar {
  cursor: pointer;
  border: 1px solid #b5bec4;
  height: 44px;
  padding: 1px;
  width: 44px;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 323, scss/comment.scss */
#livefyre .lf_comment_container .lf_comment_user .lf_comment_user_rating {
  background-color: #f0f3f5;
  border: 1px solid #e0e4e7;
  color: #6f7980;
  cursor: default;
  display: block;
  font-family: arial;
  font-size: 9px;
  letter-spacing: 1px;
  margin: 3px 0 0 0;
  padding: 1px 0;
  text-align: center;
  width: 46px;
  /* border radius */
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 330, scss/comment.scss */
#livefyre .lf_error {
  background-color: #f5cdcd;
  background-image: -moz-linear-gradient(100% 100% 90deg, #eeb1b1, #fae4e4);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#eeb1b1), to(#fae4e4));
  border: 1px solid #e2a0a0;
  display: none;
  left: 50%;
  margin: -75px 0 0 0;
  position: absolute;
  text-align: center;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /* box shadow */
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  /* text shadow */
  text-shadow: 1px 1px 1px #f7d8d8;
}
/* line 354, scss/comment.scss */
#livefyre .lf_error span {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 6px -1174px no-repeat;
  color: #6b4f4f;
  display: block;
  font-family: tahoma;
  font-size: 10px;
  margin: 0;
  padding: 10px 14px 10px 38px;
}
/* line 368, scss/comment.scss */
#livefyre .lf_comment_container.lf_deleted {
  background: none;
  background-color: #ccc;
  border: 1px solid #999;
  color: #fff;
  display: block;
  font-size: 13px;
  padding: 10px 20px;
}
/* line 381, scss/comment.scss */
#livefyre .lf_comment_container.lf_reply {
  margin-left: 12%;
}
/* line 384, scss/comment.scss */
#livefyre .lf_comment_container.lf_reply .lf_comment {
  padding-left: 59px;
}
/* line 387, scss/comment.scss */
#livefyre .lf_comment_container.lf_reply .lf_comment .lf_comment_body {
  min-height: 44px;
}
/* line 390, scss/comment.scss */
#livefyre .lf_comment_container.lf_reply .lf_comment_user .lf_user .lf_main_avatar {
  height: 42px;
  width: 42px;
}
/* line 394, scss/comment.scss */
#livefyre .lf_comment_container.lf_reply .lf_comment_user .lf_user:hover .lf_avatar_rollover {
  margin: -26px 0 0 18px;
}
/* line 397, scss/comment.scss */
#livefyre .lf_comment_container.lf_reply .lf_comment_user .lf_comment_user_rating {
  width: 42px;
}
/* line 401, scss/comment.scss */
#livefyre .lf_comment_container.lf_reply.two {
  margin-left: 10%;
}
/* line 404, scss/comment.scss */
#livefyre .lf_comment_container.lf_reply.three {
  margin-left: 19%;
}
/* line 407, scss/comment.scss */
#livefyre .lf_comment_container.lf_reply.four {
  margin-left: 19%;
  /*margin-left:28%; TURNED OFF 4 LEVELS (only the view)*/
}
/* line 416, scss/comment.scss */
#livefyre .lf_comment_container.lf_comment_hidden {
  height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
/* line 427, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_button {
  /* opacity */
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* line 433, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_comment_date {
  display: none;
}
/* line 436, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_flag {
  color: #c9c9c9;
  color: rgba(75, 75, 75, 0.3);
  display: block;
}
/* line 441, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_flag label {
  background: none;
}
/* line 445, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_flag:hover {
  color: #696969;
}
/* line 449, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_flag.working label {
  background: url("../../css/images/fb_loader.gif") 3px 0px no-repeat;
  color: transparent;
}
/* line 453, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_flag.flagged {
  color: #696969;
}
/* line 456, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_flag.flagged.on {
  width: 360px !important;
}
/* line 459, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_flag.on {
  background-color: #fff !important;
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 6px -1076px no-repeat;
  border: 1px solid #cdcdcd;
  border: 1px solid rgba(0, 0, 0, 0.21);
  color: #4b4b4b;
  display: block;
  margin: 0 0 0 50px;
  position: absolute;
  padding-left: 14px;
  width: 264px;
  z-index: 9999;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 477, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_flag.on .lf_flag_box {
  border-left: 1px solid #cdcdcd;
  border-left: 1px solid rgba(0, 0, 0, 0.21);
  color: #bcbcbc;
  display: inline;
  height: 11px;
  line-height: 10px;
  margin: 0 0 0 10px;
  padding: 0 0 0 5px;
  position: absolute;
  width: 224px;
}
/* line 489, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_flag.on .lf_flag_box li {
  display: inline;
  list-style: none;
  padding: 3px;
}
/* line 494, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_flag.on .lf_flag_box li:hover {
  color: #4b4b4b;
}
/* line 498, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_share {
  color: #c9c9c9;
  color: rgba(75, 75, 75, 0.3);
  display: block;
}
/* line 503, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_share:hover {
  color: #696969;
}
/* line 507, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_mod_options {
  display: block;
}
/* line 510, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_mod_options a {
  /* opacity */
  opacity: .6;
  filter: alpha(opacity=60);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
/* line 516, scss/comment.scss */
#livefyre .lf_comment_container:hover .lf_comment .lf_comment_footer .lf_mod_options a:hover {
  /* opacity */
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* line 524, scss/comment.scss */
#livefyre .lf_comment_divider {
  border-top: 1px solid #999;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: block;
  margin: 0;
}
/* line 532, scss/comment.scss */
#livefyre .lf_comment_divider.lf_has_replies {
  margin-left: 30px;
}
/* line 540, scss/comment.scss */
#livefyre .lf_comments_rolled_up {
  background-color: #ededed;
  background-color: rgba(0, 0, 0, 0.07);
  color: #898989;
  display: block;
  font-family: arial;
  font-size: 11px;
  margin: 0 0 4px 0;
  padding: 5px 0 7px 6px;
  text-align: left;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 560, scss/comment.scss */
#livefyre .lf_hovercard {
  background-color: #fff;
  border: 1px solid #b2b2b2;
  font-family: arial;
  font-size: 10px;
  margin: 0;
  padding: 11px;
  position: absolute;
  width: 335px;
  z-index: 9999;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /* box shadow */
  box-shadow: 0px 0px 0px 2px #c9c9c9;
  -moz-box-shadow: 0px 0px 0px 2px #c9c9c9;
  -webkit-box-shadow: 0px 0px 0px 2px #c9c9c9;
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.21);
  -moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.21);
  -webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.21);
}
/* line 584, scss/comment.scss */
#livefyre .lf_hovercard .lf_close {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -1242px no-repeat;
  display: block;
  font-size: 12px;
  font-weight: bold;
  height: 9px;
  position: absolute;
  right: 8px;
  top: 8px;
  width: 8px;
}
/* line 595, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_stats {
  display: block;
  float: left;
}
/* line 599, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_stats img {
  border: 1px solid #b5bec4;
  height: 66px;
  padding: 1px;
  width: 66px;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 602, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_stats .lf_comment_user_rating {
  display: none;
  /*@include lf_user_rating(#f0f3f5, #e0e4e7, 68px);*/
}
/* line 606, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_stats label {
  color: #676767;
  display: block;
  font-size: 11px;
  padding: 3px 0;
}
/* line 612, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_info {
  display: block;
  margin: 0 0 0 88px;
  padding: 3px 0 0 0;
  width: 226px;
}
/* line 618, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_info .lf_user_name {
  color: #333;
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 3px;
}
/* line 625, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_info .lf_user_url {
  color: #475674;
  display: block;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
/* line 632, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_info .lf_user_bio {
  color: #595959;
  font-size: 10px;
  line-height: 12px;
  margin: 10px 0;
  padding: 0;
}
/* line 639, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_info .lf_social_accounts {
  border-top: 1px solid #dbdbdb;
  padding: 8px 0;
}
/* line 643, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_info .lf_social_accounts a {
  color: #475674;
  display: block;
  font-size: 10px;
  height: 16px;
  margin: 2px 0;
  padding: 2px 0 0 21px;
  text-decoration: none;
}
/* line 652, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_info .lf_social_accounts a.lf_twitter {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -1291px no-repeat;
}
/* line 655, scss/comment.scss */
#livefyre .lf_hovercard .lf_user_info .lf_social_accounts a.lf_facebook {
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 0px -1347px no-repeat;
}
/* line 658, scss/comment.scss */
#livefyre .lf_hovercard .lf_spinner {
  bottom: 15px;
  position: absolute;
  right: 180px;
}
/* line 663, scss/comment.scss */
#livefyre .lf_hovercard .lf_full_profile {
  background-color: #ebebeb;
  border: 1px solid #c5c5c5;
  bottom: 7px;
  color: #5a5a5a;
  display: block;
  font-size: 11px;
  padding: 7px;
  padding-right: 25px;
  position: absolute;
  right: 7px;
  text-decoration: none;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /* text shadow */
  text-shadow: 1px 1px 0px #f7f7f7;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.6);
}
/* line 685, scss/comment.scss */
#livefyre .lf_hovercard .lf_full_profile label {
  background-color: #fff !important;
  background: url('http://livefyre.com/wjs/css/sprites.png?1302563068') 5px -36px no-repeat;
  border: 1px solid #c0c0c0;
  border: 1px solid rgba(0, 0, 0, 0.19);
  cursor: pointer;
  display: block;
  height: 12px;
  margin: 0 0 0 56px;
  padding: 0;
  position: absolute;
  width: 12px;
  /* border radius */
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  /* box inner shadow */
  box-shadow: 1px 1px 0px #fff;
  -moz-box-shadow: 1px 1px 0px #fff;
  -webkit-box-shadow: 1px 1px 0px #fff;
}

/* line 1, scss/facebox.scss */
#lf_facebox {
  background-color: #ededed;
  position: absolute;
  z-index: 999;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /* box shadow */
  box-shadow: 0px 0px 4px #5c5c5c;
  -moz-box-shadow: 0px 0px 4px #5c5c5c;
  -webkit-box-shadow: 0px 0px 4px #5c5c5c;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.64);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.64);
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.64);
}

/* line 19, scss/facebox.scss */
#lf_facebox.share {
  height: 220px;
  width: 400px;
}

/* line 23, scss/facebox.scss */
#lf_facebox .close-box {
  margin-top: 10px;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 29, scss/facebox.scss */
#lf_facebox .close-box a {
  margin: 10px;
}

/* line 32, scss/facebox.scss */
#lf_facebox .lf-content {
  background-color: #ededed;
  margin: 15px 5px 0 5px;
}

/* line 36, scss/facebox.scss */
#lf_facebox .lf-content h2 {
  background-color: #ededed;
}

/* line 39, scss/facebox.scss */
#lf_facebox.share .lf-content textarea {
  height: 290px;
  resize: none;
  width: 374px;
}

/* line 1, scss/tinymce.scss */
#friendContainer {
  background-color: #fff;
  border: 1px solid #9e9e9e !important;
  border-top: none !important;
  clip: rect(0px, 1000px, 1000px, -10px);
  color: #000;
  display: none;
  font-family: arial;
  font-size: 13px;
  max-height: 446px;
  margin: -3px 0 0 0 !important;
  padding: 13px 11px;
  position: absolute;
  width: 309px;
  z-index: 9999;
  /* border bottom left */
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  /* border bottom right */
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  /* box shadow */
  box-shadow: 0px 0px 0px 3px #c9c9c9;
  -moz-box-shadow: 0px 0px 0px 3px #c9c9c9;
  -webkit-box-shadow: 0px 0px 0px 3px #c9c9c9;
  box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.21);
  -moz-box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.21);
  -webkit-box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.21);
}
/* line 35, scss/tinymce.scss */
#friendContainer div {
  color: #333;
  font-family: arial;
  font-size: 13px;
}
/* line 40, scss/tinymce.scss */
#friendContainer div a {
  color: #333;
  cursor: pointer;
  display: block;
  padding: 5px 0 5px 30px;
}
/* line 46, scss/tinymce.scss */
#friendContainer div h2 {
  border: none;
  color: #000;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 0 7px;
  padding: 5px 0;
}
/* line 55, scss/tinymce.scss */
#friendContainer div.connect {
  background-color: #eff2f8;
  border-top: 1px solid #d1d8e6;
  text-align: center;
}
/* line 60, scss/tinymce.scss */
#friendContainer div.connect a {
  cursor: pointer;
  margin: 0;
  padding: 0 0 10px 0;
}
/* line 65, scss/tinymce.scss */
#friendContainer div.connect span {
  display: block;
  font-family: arial;
  font-size: 13px;
  margin: 0;
  padding: 10px 0;
}
/* line 73, scss/tinymce.scss */
#friendContainer div.signin {
  padding-bottom: 10px;
}
/* line 76, scss/tinymce.scss */
#friendContainer div.signin a {
  background-image: url("../../images/signinbuttons.png");
  cursor: pointer;
  height: 26px;
  margin: 0 0 0 66px;
  padding: 0;
  width: 169px;
}
/* line 84, scss/tinymce.scss */
#friendContainer div.signin a.facebook {
  background-position: left -26px;
}
/* line 87, scss/tinymce.scss */
#friendContainer div.signin a.facebook:hover {
  background-position: right -26px;
}
/* line 90, scss/tinymce.scss */
#friendContainer div.signin a.twitter {
  background-position: left -52px;
}
/* line 93, scss/tinymce.scss */
#friendContainer div.signin a.twitter:hover {
  background-position: right -52px;
}
/* line 97, scss/tinymce.scss */
#friendContainer div.signin.sso {
  padding-top: 8px;
  padding-bottom: 8px;
}
/* line 102, scss/tinymce.scss */
#friendContainer div.empty,
#friendContainer div.loading {
  background-color: #fff;
  border-bottom: 1px solid #d1d8e6;
  float: none;
  height: 24px;
  margin: 0;
  padding: 0;
}
/* line 110, scss/tinymce.scss */
#friendContainer div.empty img,
#friendContainer div.loading img {
  border: none;
  display: block;
  margin: 5px 0 0 0;
}
/* line 115, scss/tinymce.scss */
#friendContainer div.empty span,
#friendContainer div.loading span {
  display: block;
  float: left;
  height: 10px;
  margin: 5px 5px;
  padding: 0;
}
/* line 123, scss/tinymce.scss */
#friendContainer div.empty.search {
  height: 30px;
}
/* line 126, scss/tinymce.scss */
#friendContainer div.empty.search img {
  display: inline;
}
/* line 129, scss/tinymce.scss */
#friendContainer div.empty.search span {
  margin-top: 2px;
}
/* line 133, scss/tinymce.scss */
#friendContainer div.list {
  max-height: 260px;
  overflow-y: auto;
}
/* line 137, scss/tinymce.scss */
#friendContainer div.list div.conversation {
  background-color: #fff;
}
/* line 140, scss/tinymce.scss */
#friendContainer div.list div.conversation a {
  background: url("../../css/images/livefyre_list_icon.png") no-repeat;
  background-position: 7px 5px;
}
/* line 144, scss/tinymce.scss */
#friendContainer div.list div.conversation a.selected {
  color: #ececec;
  background-color: #3082e9;
}
/* line 149, scss/tinymce.scss */
#friendContainer div.list div.social {
  background-color: #f7f7f7;
  border-top: 1px solid #e9e9e9;
  /* border bottom left */
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  /* border bottom right */
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
}
/* line 163, scss/tinymce.scss */
#friendContainer div.list div.social a.lf {
  background: url("../../css/images/livefyre_list_icon.png") no-repeat;
  background-position: 7px 5px;
}
/* line 167, scss/tinymce.scss */
#friendContainer div.list div.social a.fb {
  background: url("../../css/images/facebook_list_icon.png") no-repeat;
  background-position: 7px 4px;
}
/* line 171, scss/tinymce.scss */
#friendContainer div.list div.social a.tw {
  background: url("../../css/images/twitter_list_icon.png") no-repeat;
  background-position: 7px 4px;
}
/* line 175, scss/tinymce.scss */
#friendContainer div.list div.social a.selected {
  color: #ececec;
  background-color: #3082e9;
}
/* line 179, scss/tinymce.scss */
#friendContainer div.list div.social h2 {
  background-color: transparent;
}
/* line 184, scss/tinymce.scss */
#friendContainer img.spinner {
  display: block;
  margin: 5px 5px 0 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;
}

/* line 194, scss/tinymce.scss */
body.mceContentBody {
  background: transparent;
  font-family: arial;
  font-size: 12px;
  color: #333;
}
/* line 200, scss/tinymce.scss */
body.mceContentBody p {
  line-height: 18px;
  margin: 0;
  padding: 0;
}
/* line 81, scss/_mixins.scss */
body.mceContentBody span.namespace {
  border: 1px solid #cdd5e6;
  cursor: default;
  display: inline-block;
  padding: 0 0 0 18px;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 92, scss/_mixins.scss */
body.mceContentBody span.namespace.reply {
  background: url("../../css/images/tiny_arrow.png") no-repeat;
  background-color: transparent;
  background-position: 0px 4px;
  border: none;
  cursor: default;
  display: inline-block;
  margin: 0;
  padding: 0 0 0 15px;
  /* border radius */
  border-radius: none;
  -moz-border-radius: none;
  -webkit-border-radius: none;
}
/* line 107, scss/_mixins.scss */
body.mceContentBody span.namespace.reply img {
  padding: 2px 3px 0 0;
}
/* line 110, scss/_mixins.scss */
body.mceContentBody span.namespace.reply span {
  border: 1px solid #cdd5e6;
  cursor: default;
  display: inline-block;
  padding: 0 3px 0 18px;
  /* border radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 122, scss/_mixins.scss */
body.mceContentBody span.namespace.selected {
  /* box shadow */
  box-shadow: 0px 0px 2px #3f9bdc;
  -moz-box-shadow: 0px 0px 2px #3f9bdc;
  -webkit-box-shadow: 0px 0px 2px #3f9bdc;
}
/* line 128, scss/_mixins.scss */
body.mceContentBody span.namespace.reply.selected {
  /* box shadow */
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 134, scss/_mixins.scss */
body.mceContentBody span.namespace.reply.selected span {
  /* box shadow */
  box-shadow: 0px 0px 2px #3f9bdc;
  -moz-box-shadow: 0px 0px 2px #3f9bdc;
  -webkit-box-shadow: 0px 0px 2px #3f9bdc;
}
/* line 142, scss/_mixins.scss */
body.mceContentBody span.lf,
body.mceContentBody span.reply.lf span {
  background: url("../../css/images/livefyre_namespace.png") no-repeat;
  background-color: #eff2f8;
  background-position: 5px 3px;
  padding-left: 20px;
}
/* line 149, scss/_mixins.scss */
body.mceContentBody span.fb,
body.mceContentBody span.reply.fb span {
  background: url("../../css/images/facebook_namespace.png") no-repeat;
  background-color: #eff2f8;
  background-position: 5px 3px;
}
/* line 155, scss/_mixins.scss */
body.mceContentBody span.tw,
body.mceContentBody span.reply.tw span {
  background: url("../../css/images/twitter_namespace.png") no-repeat;
  background-color: #eff2f8;
  background-position: 5px 3px;
}
/* line 161, scss/_mixins.scss */
body.mceContentBody span.namespace label,
body.mceContentBody span.namespace span label {
  opacity: 0;
}

/* line 207, scss/tinymce.scss */
.defaultSkin {
  background-color: #fff !important;
  display: block;
  margin: 10px 0 0 0 !important;
  padding: 0px;
}
/* line 213, scss/tinymce.scss */
.defaultSkin table.mceLayout {
  background-color: #fff;
  background-image: -moz-linear-gradient(100% 100% 90deg, white, #f2f2f2 63%);
  background-image: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(63%, #f2f2f2));
  border: 1px solid #999 !important;
  direction: ltr;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  /* border top left */
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  /* border top right */
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}
/* line 234, scss/tinymce.scss */
.defaultSkin table.mceLayout .mceIframeContainer {
  border: none !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
/* line 241, scss/tinymce.scss */
.defaultSkin table.mceLayout .mceIframeContainer iframe {
  display: block;
  height: 100px;
  width: 100%;
  /* border top left */
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  /* border top right */
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  /* box sizing */
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 261, scss/tinymce.scss */
.defaultSkin table.mceLayout .mceIframeContainer iframe html {
  background-color: #FFF !important;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
/* line 18, scss/fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

/* line 32, scss/fancybox.scss */
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("../../../site_media/images/fancybox/fancybox.png");
}

/* line 41, scss/fancybox.scss */
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}

/* line 50, scss/fancybox.scss */
#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

/* line 58, scss/fancybox.scss */
#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
}

/* line 68, scss/fancybox.scss */
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}

/* line 75, scss/fancybox.scss */
#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
}

/* line 86, scss/fancybox.scss */
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}

/* line 96, scss/fancybox.scss */
#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: transparent url("../../../site_media/images/fancybox/fancybox.png") -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}

/* line 108, scss/fancybox.scss */
#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}

/* line 115, scss/fancybox.scss */
#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

/* line 126, scss/fancybox.scss */
#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

/* line 133, scss/fancybox.scss */
#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("../../../site_media/images/fancybox/blank.gif");
  z-index: 1102;
  display: none;
}

/* line 145, scss/fancybox.scss */
#fancybox-left {
  left: 0px;
}

/* line 149, scss/fancybox.scss */
#fancybox-right {
  right: 0px;
}

/* line 153, scss/fancybox.scss */
#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

/* line 165, scss/fancybox.scss */
#fancybox-left-ico {
  background-image: url("../../../site_media/images/fancybox/fancybox.png");
  background-position: -40px -30px;
}

/* line 170, scss/fancybox.scss */
#fancybox-right-ico {
  background-image: url("../../../site_media/images/fancybox/fancybox.png");
  background-position: -40px -60px;
}

/* line 175, scss/fancybox.scss */
#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
  /* IE6 */
}

/* line 179, scss/fancybox.scss */
#fancybox-left:hover span {
  left: 20px;
}

/* line 183, scss/fancybox.scss */
#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

/* line 188, scss/fancybox.scss */
.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}

/* line 198, scss/fancybox.scss */
#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("../../../site_media/images/fancybox/fancybox-x.png");
}

/* line 205, scss/fancybox.scss */
#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("../../../site_media/images/fancybox/fancybox.png");
  background-position: -40px -162px;
}

/* line 212, scss/fancybox.scss */
#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("../../../site_media/images/fancybox/fancybox-y.png");
  background-position: -20px 0px;
}

/* line 220, scss/fancybox.scss */
#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("../../../site_media/images/fancybox/fancybox.png");
  background-position: -40px -182px;
}

/* line 227, scss/fancybox.scss */
#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("../../../site_media/images/fancybox/fancybox-x.png");
  background-position: 0px -20px;
}

/* line 235, scss/fancybox.scss */
#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("../../../site_media/images/fancybox/fancybox.png");
  background-position: -40px -142px;
}

/* line 242, scss/fancybox.scss */
#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("../../../site_media/images/fancybox/fancybox-y.png");
}

/* line 249, scss/fancybox.scss */
#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("../../../site_media/images/fancybox/fancybox.png");
  background-position: -40px -122px;
}

/* line 256, scss/fancybox.scss */
#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}

/* line 262, scss/fancybox.scss */
.fancybox-title-inside {
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}

/* line 269, scss/fancybox.scss */
.fancybox-title-outside {
  color: #fff;
}

/* line 273, scss/fancybox.scss */
.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
}

/* line 281, scss/fancybox.scss */
#fancybox-title-over {
  background-image: url("http://livefyre.com/site_media/images/fancybox/fancy_title_over.png");
  display: block;
}

/* line 286, scss/fancybox.scss */
.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}

/* line 293, scss/fancybox.scss */
#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}

/* line 299, scss/fancybox.scss */
#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}

/* line 304, scss/fancybox.scss */
#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url("../../../site_media/images/fancybox/fancybox.png") -40px -90px no-repeat;
}

/* line 309, scss/fancybox.scss */
#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url("../../../site_media/images/fancybox/fancybox-x.png") 0px -40px;
}

/* line 317, scss/fancybox.scss */
#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url("../../../site_media/images/fancybox/fancybox.png") -55px -90px no-repeat;
}

/* IE6 */
/* line 324, scss/fancybox.scss */
.fancybox-ie6 #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_close.png', sizingMethod='scale');
}

/* line 326, scss/fancybox.scss */
.fancybox-ie6 #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_nav_left.png', sizingMethod='scale');
}

/* line 327, scss/fancybox.scss */
.fancybox-ie6 #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_nav_right.png', sizingMethod='scale');
}

/* line 329, scss/fancybox.scss */
.fancybox-ie6 #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_title_over.png', sizingMethod='scale');
  zoom: 1;
}

/* line 330, scss/fancybox.scss */
.fancybox-ie6 #fancybox-title-float-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_title_left.png', sizingMethod='scale');
}

/* line 331, scss/fancybox.scss */
.fancybox-ie6 #fancybox-title-float-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_title_main.png', sizingMethod='scale');
}

/* line 332, scss/fancybox.scss */
.fancybox-ie6 #fancybox-title-float-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_title_right.png', sizingMethod='scale');
}

/* line 334, scss/fancybox.scss */
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  height: expression(this.parentNode.clientHeight + "px");
}

/* line 338, scss/fancybox.scss */
#fancybox-loading.fancybox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

/* line 343, scss/fancybox.scss */
#fancybox-loading.fancybox-ie6 div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_loading.png', sizingMethod='scale');
}

/* IE6, IE7, IE8 */
/* line 347, scss/fancybox.scss */
.fancybox-ie .fancybox-bg {
  background: transparent !important;
}

/* line 349, scss/fancybox.scss */
.fancybox-ie #fancybox-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_shadow_n.png', sizingMethod='scale');
}

/* line 350, scss/fancybox.scss */
.fancybox-ie #fancybox-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}

/* line 351, scss/fancybox.scss */
.fancybox-ie #fancybox-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_shadow_e.png', sizingMethod='scale');
}

/* line 352, scss/fancybox.scss */
.fancybox-ie #fancybox-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_shadow_se.png', sizingMethod='scale');
}

/* line 353, scss/fancybox.scss */
.fancybox-ie #fancybox-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_shadow_s.png', sizingMethod='scale');
}

/* line 354, scss/fancybox.scss */
.fancybox-ie #fancybox-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}

/* line 355, scss/fancybox.scss */
.fancybox-ie #fancybox-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_shadow_w.png', sizingMethod='scale');
}

/* line 356, scss/fancybox.scss */
.fancybox-ie #fancybox-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site_media/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}