/* TODO: refactor on card BF-19984 */
.feed__title {
  margin: 0 0 15px;
  font-size: 28px;
}

/* TODO: remove when card BF-18161 is done */
* { box-sizing: border-box; }

/* TODO: refactor on card BF-19982 */
.posts-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.posts-list > li {
  margin-bottom: 30px;
  /*padding-left: 15px;*/
  width: 95%;
}

.posts-list:after {
  content: "";
  display: table;
  clear: both;
}

.posts-list .posts-list__item--featured {
  margin-bottom: 15px;
}
.posts-list__item {
width: 100%; }

.posts-list__item--1-2 {
width: 50%; }

.posts-list__item--1-3 {
width: 33.33%; }


/* TODO: refactor on card BF-19983 */
.byline .media__body {
  padding-top: 1px;
}

.byline__author {
  font-size: 17px;
  line-height: /1;
  font-weight: 600;
  color: #07e;
}

.promoted-label {
  background: #EDB802;
  font-size: 9px;
  color: #FFFFFF;
  letter-spacing: 1px;
  padding: 3px;
  line-height: 1;
  text-transform: uppercase;
}

.promoted-label + .byline__author {
    margin-top: 6px;
}

/* End branch */



/* TODO: Refactor under card BF-20012 */
.tab-menu__tab--is-active {
  position: relative; }
  .tab-menu__tab--is-active:before, .tab-menu__tab--is-active:after {
    content: "";
    position: absolute;
    border-collapse: separate; }
  .tab-menu__tab--is-active:before {
    border: 10px solid transparent; }
  .tab-menu__tab--is-active:after {
    border: 9px solid transparent; }

.tab-menu__tab--is-active:before, .tab-menu__tab--is-active:after {
  top: 100%; }

.tab-menu__tab--is-active:before, .tab-menu__tab--is-active:after {
  left: 50%;
  margin-left: -10px; }
.tab-menu__tab--is-active:after {
  margin-left: -9px; }

.tab-menu {
  list-style: none;
  margin: 0 0 25px;
  padding: 0; }
.tab-menu:after {
  content: "";
  display: table;
  clear: both;
}

  .tab-menu > li {
    float: left;
    width: 110px;
    /*height: 50px; */
  }
  .tab-menu__tab {
    display: block;
    position: relative;
    border: 1px solid #ee3322;
    border-left: 0;
    color: #ee3322;
    /*line-height: 36px;*/
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    padding-top: 20px;
    padding-bottom: 20px; }
    .tab-menu__tab:hover {
      background-color: #ee3322;
      color: white; }
    li:first-child .tab-menu__tab {
      border-left: 1px solid #ee3322; }
    .tab-menu__tab--is-active {
      background: #ee3322;
      color: white; }
      .tab-menu__tab--is-active:before {
        border-top-color: #ee3322 !important; }
      .tab-menu__tab--is-active:after {
        border-top-color: #ee3322 !important; }

/* TODO: Refactor under card BF-20015 */
.third-module {
  border: 1px solid #ccc;
  padding: 15px;
  margin: 15px 0 30px;
}
.third-module:first-child {
  margin-top: 0;
}

/* TODO: Refactor under card BF-20017 */
.type--light {
  color: rgb(0, 3, 51);
}

/* TODO: Refactor under card BF-19983 */
.bf-widget .media__heading {
  margin: 5px 0 0;
}

/* TODO: Refactor under card BF-20018 */
.by-line--f-partner,
.bf-byline-other {
  display: none;
}

/* TODO: Refactor under card BF-20014 */
.posts-list--row-of-two > li,
.posts-list--row-of-three > li {
  display: inline-block;
  vertical-align: top;
  margin-right: -4px;
}
.posts-list--row-of-two > li  {width: 50%;}
.posts-list--row-of-three > li  {width: 33%;}
.posts-list--row-of-two .lede__media img  {
  width: 100%;
}

/* pinterest module */
.pinterest-follow > span {
  display: none;
}
.third-module--pinterest .new-pinterest .bf_button-with-icon {
  color: #333;
  display: block;
  padding: 5px 15px;
  border-radius: 4px;
  border: 1px solid #d7d7d7;
  position: relative;
  font-size: 18px;
  font-weight: 600;
  background: rgb(249,249,249); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(231,231,231,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(231,231,231,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(231,231,231,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(231,231,231,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(231,231,231,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(231,231,231,1) 100%); /* W3C */
  height: 44px;
  line-height: 34px;
  float: left;
  padding-left: 38px;
  margin-left: 15px;
}
.third-module--pinterest .new-pinterest .bf_button-with-icon:hover {
  background: rgb(230,230,230); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(249,249,249,.6) 0%, rgba(231,231,231,.6) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,.6)), color-stop(100%,rgba(231,231,231,.6))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(249,249,249,.6) 0%,rgba(231,231,231,.6) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(249,249,249,.6) 0%,rgba(231,231,231,.6) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(249,249,249,.6) 0%,rgba(231,231,231,.6) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(249,249,249,.6) 0%,rgba(231,231,231,.6) 100%); /* W3C */
}
.third-module--pinterest .hot-on-pinterest.pinterest-vertical .image {background: url("/static/images/global/unified_sprite.png?v=201508041519") no-repeat scroll -175px -547px transparent;height: 25px;width: 105px;display: inline-block;vertical-align:bottom}
.third-module--pinterest .hot-on-pinterest.pinterest-vertical .text {display: block; float: left;}
.third-module--pinterest .hot-on-pinterest.pinterest-vertical .buzz_holder {display: inline-block;vertical-align: top;width: 15.30%;height: 215px;border-radius: 3px;margin: 0 -5px 0 15px;position:relative;}
.third-module--pinterest .hot-on-pinterest.pinterest-vertical .buzz_holder .pin-button {position: absolute;top: 10px;left: 10px;}
.third-module--pinterest .hot-on-pinterest.pinterest-vertical .buzz_image img {width: 100%;border-radius: 2px 2px 0 0;}
.third-module--pinterest .hot-on-pinterest.pinterest-vertical .buzz_holder .caption {padding: 10px 10px 0; font-weight: 400;font-size: 14px;line-height: 16px;height: 58px;}
.third-module--pinterest .hot-on-pinterest.pinterest-vertical .buzz_holder .caption a {color: #333; }
.third-module--pinterest .hot-on-pinterest.pinterest-vertical .buzz_holder .caption a:hover {color: #07e; }
.third-module--pinterest .hot-on-pinterest.pinterest-vertical .buzz_holder .repins {padding: 20px 10px 0;color:#999;font-weight:bold;font-size:11px;}
.third-module--pinterest .hot-on-pinterest.pinterest-vertical .buzz_holder.hide-buzz_holder {visibility:hidden;height:1px; display: none;}
.third-module--pinterest .hot-on-pinterest.pinterest-vertical .blockify-button {display: none;}
.third-module--pinterest .new-pinterest .text {
  color: #333;
  font-size: 22px;
  font-weight: 600;
  line-height: 44px;
}
.third-module--pinterest ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  height: 215px;
  overflow: hidden;
  margin: 15px 0 0 -15px;
}
.third-module--pinterest li {
  border: 1px solid #eee;
}
.pinterest-icon {
  background: url("/static/images/global/unified_sprite.png?v=201508041519") no-repeat scroll 1px -543px transparent;
  height: 18px;
  width: 19px;
  display: block;
  margin-right: 10px;
  margin-top: 6px;
  float: left;
  margin-left: -25px;
}
.third-module--pinterest .vertical-section-heading {
  display: none;
}

/* TODO: Refactor on card BF-20014 */
.posts-list--featured > li {
  margin-bottom: 30px;
}

/* TODO: Refactor on card BF-20054 */
.has-no-timestamp .lede__timestamp {
  display: none;
}


.header-holder {
  display: none;
}

.videos .vertical-email {
  margin-top: 30px;
}

.videos .connect-widget, .videos .connect-widget__title {
  margin-top:0px;
}

/* TODO: refactor on card: BF-20015 */
.third-module--pinterest .new-pinterest {
  display: block;
  overflow: hidden;
  margin-bottom: 15px;
}
.third-module--pinterest .buzz_holder_fixer {
  clear: both;
}
.header-holder {
  display: none;
}

/* TODO: refactor on card: BF-20014 */
.posts-list--row-of-three,
.posts-list--row-of-two {
  margin-left: -15px;
}
.posts-list--row-of-three > li,
.posts-list--row-of-two > li {
  padding-left: 15px;
}
.posts-list--featured {
  margin-bottom: 30px;
}


/* TODO: refactor on card: BF-20054 */
/* LEDE VARIATIONS */
.lede__large {
  margin:20px 0px 0px 0px;
}
.posts-list--row-of-two .lede__kicker {
  display: none;
}
.posts-list--row-of-three .lede__title,
.posts-list--row-of-two .lede__title {
  font-size: 22px;
}
.lede-smaller-text .lede__title {
  font-size:16px;
}
.lede--has-no-kicker .lede__kicker {
  display: none;
}
.au-bsu .lede__media {
  margin-bottom: 5px;
}
.videos .lede__meta__item.responses, .videos .lede__meta__item.lede__timestamp {display: none;}
.no-meta .lede__meta {display: none;}
.lede__media__duration { color: white; background: black; position: absolute; bottom: 5px; right: 5px; padding: 2px 3px; opacity: .7; border-radius: 4px; font-family: "Helvetica",arial,sans-serif; bottom:9px; font-size:12px;}
.videos .posts-list--row-of-three > li .lede__media {position: relative;}


/* TODO: refactor on card: BF-20090 */
.video-splash-share {display: inline-block;}
.video-splash-title {font-size: 34px; font-weight: 600;}
.video-splash-title a {color: #333333;}
.video-splash-description {color: #333333;  font-size: 17px; line-height: 23px;}
.video-splash-description b, .video-splash-description strong { font-weight: 600;}
.video-splash-overlay {position: absolute; color: #fff; width: 605px; background: #000; opacity: .8; font-size: 18px; padding: 10px; font-weight: 600;}

/* TODO: refactor on card: BF-20091 */
.featured-video-thumb .thumb-duration {bottom:9px;}

/* TODO: refactor on card: BF-20092 */
.sidebar_featured_videos .small-posts .duration-string {top: 82px; bottom:inherit;}

/* TODO: refactor on card: BF-20093 */
.videos .tab-menu > li {width:200px;}

.videos .lede__meta__item.responses, .videos .lede__meta__item.lede__timestamp {display: none;}

.no-meta .lede__meta {display: none;}


/* SIDEBAR */
/* TODO: Refactor on card BF-17268 */
.small-posts {padding:0px;}
.small-posts li {list-style: none; }
.small-posts li a {color:#000;}
.small-posts .editor-meta { line-height:1.4em; font-size:14px;margin-bottom:10px;}
.small-posts .editor-meta h2 {clear: both; float: none; display: block; font:normal 16px "helvetica",arial,sans-serif;margin-bottom:3px;margin-right:2px;}
.small-posts .editor-meta h2 a {font-weight:bold; font-size:20px;}
.small-posts .editor-meta p {font-size: 13px; padding: 0; margin: 0;}
.small-posts .editor-meta em {font:bold 10px arial,helvetica,sans-serif;color:#444;font-style:normal;}
.small-posts .twitter-follow_btn {margin: 5px 0 2px 0;}
.small-posts .rss-btn {display:inline;}


/* TODO: Refactor on card BF-17268 */
.vertical-sidebar-info .vertical-email form input.email_field {
font-size: 12px !important;
width: 220px !important;
clear: both;
border: 1px solid #ccc;
margin-right: 5px;
padding: 3px;
margin-bottom: 10px;
display: block;
}



/* SHARE BUTTONS */
/* Share Button globals */
.bottom-share-buttons {height: 0px;}
.shareBtn {padding: 0px; float: left ;border: 1px solid #CCCCCC; overflow: hidden; color: #36393D;
    -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;
    background: #eee; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e0e0e0');background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e0e0e0)); background-image:-moz-linear-gradient(top,#fdfdfd,#e0e0e0);}
.shareBtn:hover, .shareBtn.hover {color: #36393D;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ebebeb');background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ebebeb)); background-image:-moz-linear-gradient(top,#fefefe,#ebebeb); cursor: pointer;}
.shareBtn div {float: left;}
.shareBtn.red { border: 1px solid #d83633; background: #D83E37; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F07E7C', endColorstr='#D83E37');background:#D83E37 -webkit-gradient(linear,left top,left bottom,from(#F07E7C),to(#D83E37));background-image:-moz-linear-gradient(top,#F07E7C,#D83E37); }
.shareBtn.red:hover { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f18b89', endColorstr='#dc514b');background:#dc514b -webkit-gradient(linear,left top,left bottom,from(#f18b89),to(#dc514b));background-image:-moz-linear-gradient(top,#f18b89,#dc514b); }
.shareBtn.lightblue { border: 1px solid #0091dc; background: #45c8f0; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45c8f0', endColorstr='#1ea5ce');background:#45c8f0 -webkit-gradient(linear,left top,left bottom,from(#45c8f0),to(#1ea5ce));background-image:-moz-linear-gradient(top,#45c8f0,#1ea5ce); }
.shareBtn.lightblue:hover { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57ccf1', endColorstr='#34aed3');background:#57ccf1 -webkit-gradient(linear,left top,left bottom,from(#57ccf1),to(#34aed3));background-image:-moz-linear-gradient(top,#57ccf1,#34aed3); }
.shareBtn.darkblue { border:1px solid #3B5998; background: #6D84B4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6D84B4', endColorstr='#415495');background:-webkit-gradient(linear,left top,left bottom,from(#6D84B4),to(#415495));background-image:-moz-linear-gradient(top,#6D84B4,#415495); background-image: linear-gradient(to bottom right, #6D84B4, #415495);}
.shareBtn.darkblue:hover { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b90bb', endColorstr='#54659f');background:-webkit-gradient(linear,left top,left bottom,from(#7b90bb),to(#54659f));background-image:-moz-linear-gradient(top,#7b90bb,#54659f);}
.shareBtn.transparent { border: 1px solid transparent; background: transparent; filter: none; }
.shareBtn.red .label, .shareBtn.lightblue .label, .shareBtn.darkblue .label { color: #FFF !important; text-shadow: none !important; }

/* Special Cases */
.vertical-share-buttons .shareBtn { display: block; clear: both; float: none; display: inline-block; width: 92px; }
.shareBtn.gplus_share.googplusone-btn { width: 38px; height: 24px; }
.bottom-share-buttons .shareBtn, .share_buttons .shareBtn { margin: 0 10px 0 0; }
.vertical-share-buttons .pick-button a { margin: 0; }
.vertical-share-buttons .googplusone-btn.big { margin-left: 46px; margin-right: 46px; }

/* ff */
.shareBtn.big { height: 31px; font: bold 12px/1 "Lucida Grande",verdana,tahoma,sans-serif; }
/* chrome */
@media all and (-webkit-min-device-pixel-ratio:0) {.shareBtn.big { height: 31px;}}
.twitter-cache-fixer .shareBtn.big .label {padding: 0; margin: 4px 5px 4px 3px; color: #333333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); font: 13px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold;}
.shareBtn.big .label { margin: 8px 5px 0 0;}

.shareBtn.small { padding: 1px 2px; height: 17px;
    font: bold 10px/1 "Lucida Grande",verdana,tahoma,sans-serif; }
.shareBtn.small .label { margin: 3px 3px 0 0; color: #666;}

/* facebook */
.shareBtn .fb_icon { border-right:1px solid #3B5998; }
.shareBtn.big .fb_icon {margin: 0px 5px 0 0px; width: 24px; height: 30px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll 0px -122px; }
.shareBtn.big.gray .fb_icon {margin: 0px 5px 0 0px; width: 24px; height: 30px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll 0px -209px; }
.shareBtn.small .fb_icon {margin: 0 3px 0 0; width: 18px; height: 18px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll -44px -122px transparent; }
/* reddit */
.shareBtn.big .reddit_icon {margin: 0px 5px 0 0px; width: 22px; height: 40px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll 0px -152px transparent; }
.shareBtn.small .reddit_icon {margin: 0 3px 0 0; width: 18px; height: 18px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll -44px -152px transparent; }
/* rebuzz link */
.shareBtn.big .rebuzz_icon {margin: 4px 5px 0 5px; width: 19px; height: 22px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll 0px -101px transparent; }
.shareBtn.small .rebuzz_icon {margin: 2px 3px 0 0px; width: 18px; height: 14px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll -40px -101px transparent; }
.shareBtn .rebuzz_icon.busy { background: url("/static/images/public/spinners/small_on_f6f6f6.gif?v=201508041519") no-repeat; }
/* copy link */
.shareBtn.big .copy_icon {margin: 5px 5px 0 5px; width: 16px; height: 18px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll 0px -82px transparent; }
.shareBtn.small .copy_icon {margin: 3px 3px 0 3px; width: 16px; height: 11px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll -42px -82px transparent; }
/* email */
.shareBtn.big .email_icon {margin: 8px 5px 0 5px; width: 16px; height: 11px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll 0px -49px transparent; }
.shareBtn.small .email_icon {margin: 3px 3px 0 3px; width: 16px; height: 11px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll -42px -48px transparent; }
/* stumble upon */
.shareBtn.big .su_icon {margin: 3px 3px 0 3px; width: 22px; height: 22px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll 0px -24px transparent; }
.shareBtn.small .su_icon {margin: 1px 3px 0 1px; width: 16px; height: 16px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll -42px -24px transparent; }
/* pinterest */
.shareBtn.big .pi_icon {margin: 4px 5px 0 5px; width: 20px; height: 18px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll -24px 0px transparent; }
.shareBtn.big.red .pi_icon {margin: 2px 5px 0 2px; width: 24px; height: 24px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll 0px -185px transparent; }
.shareBtn.small .pi_icon {margin: 1px 3px 0 3px; width: 18px; height: 15px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll 0px 0px transparent; }
/* linkedin */
.shareBtn.big .li_icon {margin: 5px 5px 0 5px; width: 18px; height: 17px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll -24px -240px transparent; }
.shareBtn.small .li_icon {margin: 1px 3px 0 3px; width: 14px; height: 14px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll -44px -240px transparent; }

/* Respond */
.shareBtn.big .respond_icon {margin: 5px 0px 0 5px; width: 18px; height: 17px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll -24px -395px transparent; }
.shareBtn.small .respond_icon {margin: 1px 3px 0 3px; width: 14px; height: 14px;
    background: url("/static/images/public/sprites/share_icons.png?v=201508041519") no-repeat scroll -44px -395px transparent; }

.shareBtn.big .cancel_icon {margin: 5px 5px 0 5px; width: 16px; height: 16px;
    background: url("/static/images/ui/notification_icons.png?v=201508041519") 0 -16px no-repeat; }
.shareBtn.small .boost_icon {margin: 1px 3px 0 3px; width: 18px; height: 18px;
    background: url("/static/images/public/icons/boost_icon_small.png?v=201508041519") 0 0 no-repeat; }
.shareBtn.small .email_black_icon {margin: 3px 4px 0 4px; width: 15px; height: 10px; }
.shareBtn.small .phone_icon {margin: -1px 5px 0 5px; width: 10px; height: 16px; }

.shareBtn.big .arrow_icon,.shareBtn.small .arrow_icon {margin: 8px 9px 0 4px; width: 9px; height: 7px;
    background: url("/static/images/global/unified_sprite.png?v=201508041519") no-repeat scroll -36px -568px transparent; }
.shareBtn.small .arrow_icon {margin: 4px 5px 0 3px;}

/*TODO: Refactor or remove when not used on card BF-20149 */
/*Social Share Icons New Style*/

 /*----------------------------------------------------------------------------------------------------------------------*/

      .social_share_icons_sticky_pos {
        position: fixed !important;
        top: 25% !important;
      }

      #inline_shares_box {
        background: rgba(255,255,255, 0.85);
      }

      .social_share_icons {
        font-family: FontAwesome;
        font-size: 24px;
        color: #B8B8B8;
        margin-bottom: -290px;
        position: absolute;
        top: 55%;
        width: 56px;
      }
      .social_share_icons_list {
        list-style: none;
        margin: 0px;
        padding: 0px;
      }
      .social_share_icons ul:hover {
        cursor: pointer;
      }

      .social_share_icons_list li, .social_share_icons_list .bookmark_share {
        width: 56px;
        height: 49px;
        line-height: 49px;
        text-align: center;
        border-left: 1px solid #E3E2E2;
        border-right: 1px solid #E3E2E2;
      }

      .social_share_icons_list li.share_pinterest {
        line-height: 42px;
      }

      .social_share_icons_list .bookmark_share {
        float: none;
        margin: 0px;
        position: relative;
        left: -1px;
        background: none;
        margin: 0px;
      }

      .social_share_icons_list  a{
        margin-top: -50px;
        margin-left: -1px;
        padding-left: 27px;
        padding-bottom: 19px;
        background: none !important;
        position: relative;
      }

      .social_share_icons_list li, .social_share_icons_list li a{
        position: relative !important;
        top: 0px;
        left: -1px;
      }

      .social_share_icons_list li.clear {
        display: none;
      }

      .social_share_icons_list .bookmark_share .bookmark-tooltip {
        background: rgba( 51, 51, 51, 1);
        top: -5px;
        left: 69px;
      }

      .social_share_icons_list .bookmark_share .bookmark-tooltip.standart-bookmarked {
        top: 4px;
      }

      .social_share_icons_list .bookmark_share .bookmark-tooltip.bookmarked.standart-bookmarked:before ,
      .social_share_icons_list .bookmark_share .bookmark-tooltip.bookmarked.standart-bookmarked:after {
        border-right: 10px solid #333333;
        border-bottom: 10px solid transparent;
        border-top: 10px solid transparent;
        left: -13%;
        top: 30%;
        position: absolute;
        padding: 0px;
        margin: -3px 0 0 0;
      }

      .social_share_icons_list .bookmark_share .bookmark-tooltip.bookmarked:before,
      .social_share_icons_list .bookmark_share .bookmark-tooltip.bookmarked:after  {
        border-right: 10px solid #333333;
        border-bottom: 10px solid transparent;
        border-top: 10px solid transparent;
        left: -11%;
        top: 30%;
        position: absolute;
        padding: 0px;
        margin: 0px;
      }

      .social_share_icons_list .bookmark_share .bookmark-tooltip .view-bookmarks:hover {
        border: 1px solid #5daeff;
        color: #5daeff;
      }

      .social_share_icons_list .bookmark_share .fa-bookmark {
        color: #B8B8B8;
        margin-top: 0px;
        padding-top: 4px;
        margin-left: -1px;
        height: 47px;
        width: 56px;
      }

      .social_share_icons_list .bookmark_share .fa-bookmark:hover,
      .social_share_icons_list .bookmark_share a:hover,
      .social_share_icons_list .bookmark_share .fa-bookmark:active,
      .social_share_icons_list .bookmark_share a:active
      {
        color: #ffffff;
      }

      .social_share_icons_list .bookmark_share.disabled .fa-bookmark:hover,
      .social_share_icons_list .bookmark_share.disabled a:hover,
      .social_share_icons_list .bookmark_share.disabled .fa-bookmark:active,
      .social_share_icons_list .bookmark_share.disabled a:active
      {
        color: #B8B8B8;
      }

      .social_share_icons_list .bookmark_share:hover,
      .social_share_icons_list .bookmark_share:active{
        background: #83499c;
        border-color: #83499c;
      }

      .social_share_icons_list .bookmark_share.disabled:hover{
        border-left: 1px solid #E3E2E2;
        border-right: 1px solid #E3E2E2;
        background: none;
      }

      .social_share_icons_list .share_google {
        border-bottom: 1px solid #E3E2E2;
      }

      .social_share_icons_list .share_facebook {
        border-top: 1px solid #E3E2E2;
      }

      .social_share_icons_list li:hover {
        color: #ffffff;
      }

        .social_share_icons_list .share_facebook:hover , .social_share_icons_list .share_facebook:active {
        background: #3C5898;
        border-color: #3C5898;
      }

      .social_share_icons_list .share_twitter:hover, .social_share_icons_list .share_twitter:active {
        background: #6AADD0;
        border-color: #6AADD0;
      }

      .social_share_icons_list .share_email:hover, .social_share_icons_list .share_email:active {
        background: #666666;
        border-color: #666666;
      }

      .social_share_icons_list .share_bookmark:hover, .social_share_icons_list .share_bookmark:active {
        background: #83499C;
        border-color: #83499C;
      }

      .social_share_icons_list .share_pinterest:hover, .social_share_icons_list .share_pinterest:active {
        background: #DE010D;
        border-color: #DE010D;
      }

      .social_share_icons_list .share_google:hover, .social_share_icons_list .share_google:active  {
        background: #CD3627;
        border-color: #CD3627;
      }

      .social_share_icons_list .share_google .gplus_share{

        padding-left: 12px;
        padding-bottom: 7px;
        margin-left: -1px;
        margin-top: -50px;
        width: 45px;
        background: none !important;
      }

      .social_share_icons_list .share_google .gplus_share .gplus_icon {
        background: none !important;
      }



/* SMALL META BYLINE */
p.small-meta .icon { background:url(/static/images/public/icons/small_meta_icons.png?v=201508041519); width:12px !important; height:12px; float:left; margin:1px 5px 0px 15px;}
p.small-meta .response-image{background-position:0px -24px;}
p.small-meta .time-image{background-position:0px -12px;}
p.small-meta .impression-image{background-position: 0 -60px;}
p.small-meta .tw-share-icon{background-position:0px -36px;}
p.small-meta .fb-share-icon{background-position:0px -48px;}

/* TODO: Refactor on card BF-20200 */
.sidebar-post {position: relative;}

/* TODO: Refactor on card BF-20198 */
/* EMAIL SHARE */

.button2.grey{color:#222;background:#ddd;background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e7e7e7));background-image:-moz-linear-gradient(top,#fafafa,#e7e7e7);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e7e7e7');background-image: linear-gradient(to bottom, #fafafa, #e7e7e7);border:1px solid #d7d7d7;text-shadow:1px 1px 1px rgba(255,255,255,0.7);-moz-text-shadow:1px 1px 1px rgba(255,255,255,0.7);}
.button2.grey:hover{border-color:#bbb;background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4');background-image: linear-gradient(to bottom, #fff, #e4e4e4);}
.button2.grey:active{border-color:#bbb;background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#ffffff));background-image:-moz-linear-gradient(top,#ccc,#fff);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');background-image: linear-gradient(to bottom, #fff, #e4e4e4);}
.button2.grey.active{border-color:#bbb;background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#ffffff));background-image:-moz-linear-gradient(top,#ccc,#fff);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');background-image: linear-gradient(to bottom, #fff, #e4e4e4);box-shadow: inset 1px 1px 5px #AAA; -moz-box-shadow: inset 1px 1px 5px #AAA;-webkit-box-shadow: inset 1px 1px 5px #AAA;}

.img--community-cta {
  width: 100%;
  display: block;
}
.btn--community-cta {
  margin-top: 7px; /* TODO find a constance on margins */
}

.flow-container.lede-smaller-text.no-meta .lede__media img {
  width: 233px;
}

.third-module--pinterest .hidden {
  display: inline-block !important;
}

/* Badges */
.lede-badge { display: block; width: 50px; height: 50px; margin: -15px 0 -35px -15px; position: relative; z-index: 1; text-decoration: none; }
.posts-list--row-of-two .lede-badge { margin: -25px 0 -25px -25px;}
.posts-list--row-of-three .lede-badge { margin: -10px 0 -40px -10px; }
/* End Badges */

/* METAVERTICAL AD UNITS */
.rect {
  background: #EDB802;
  font-size: 9px;
  color: #FFFFFF;
  letter-spacing: 1px;
  padding: 3px  3px 2px;
  display: inline-block;
  line-height: 1;
  text-transform: uppercase;
}

/* LIFE FEED STYLING UPDATES */

.has-ads .add_inline {
  display: inline-block !important;
}

.has-ads .posts-list--row-of-three .lede--stacked.bf-widget  .lede__media img {
  width:100%;
  height:125px;
}

.has-ads .media {
  margin-top: 8px;
}

/* BSAE WHITE POPUP STYLE */
.white_popup_overlay{background:rgba(255,255,255,.89);height:100%;width:100%;position:fixed;top:0;z-index:909;}
.white_popup{position:relative;overflow:hidden;line-height:1px;font-size:0;width:500px;background:#ffffff;border:1px solid #d0d0d0;margin:0 auto;top:10%;z-index:999;}
.white_popup .fa{font-family:FontAwesome;}
.white_popup a{color:#0077ee;cursor:pointer;}
.white_popup a:hover{color:#ee3322;}
.white_popup .white_popup_close{font-size:22px;color:#cccccc;position:absolute;right:18px;top:18px;z-index:10;}
.white_popup .white_popup_close:hover{color:#333333;}
.white_popup header{font-weight: 700;font-size:26px;color:#333333;line-height:29px;text-align:center;}

	/* SHARING BUTTONS */
	.white_popup .fb-button,.white_popup .bf-gplus-button,.white_popup .bf-tw-button,#bookmark-popup .fb-button,#bookmark-popup .bf-gplus-button{background:#3b569a;display:block;width:260px;height:55px;text-align:left;}
	.white_popup .fb-button:hover,#bookmark-popup .fb-button:hover{background:#1b336f;}
	.white_popup .bf-gplus-button,#bookmark-popup .bf-gplus-button{background:#cf341e;}
	.white_popup .bf-gplus-button:hover, #bookmark-popup .bf-gplus-button:hover{background:#aa2917;}
	.white_popup .fb-button .fb-label,.white_popup .bf-gplus-button .gplus-label,.white_popup .bf-tw-button .tw-label,
	#bookmark-popup .fb-button .fb-label,#bookmark-popup .bf-gplus-button .gplus-label{font-size:18px;color:#ffffff;line-height:55px;vertical-align:top;display:inline-block;}
	.white_popup .fb-button .fb-icon,.white_popup .bf-gplus-button .gplus-icon,.white_popup .bf-tw-button .tw-icon,
	#bookmark-popup .fb-button .fb-icon,#bookmark-popup .bf-gplus-button .gplus-icon{color:#ffffff;font-size:26px;margin:15px 18px 0;display:inline-block;}
	.white_popup .bf-gplus-button .gplus-icon,#bookmark-popup .bf-gplus-button .gplus-icon{margin:15px 14px 0 13px;}
	/* END SHARING BUTTONS */

.white_popup .mid-text,.white_popup .small-text{font-size:16px;color:#333333;display:inline-block;line-height:19px;}
.white_popup .small-text{font-size:13px;line-height:16px;}

	/* FORM STYLES */
	.white_popup input[type=text],.white_popup input[type=password]{border:1px solid #CBCBCB;color:#7E7E7E;display:block;font-size:20px;height:24px;line-height:24px;margin:15px auto 0;padding:16px 18px 15px;width:342px;}
	.white_popup button{background:#0077EF;display:block;width:380px;height:51px;line-height:51px;margin:15px auto 0;font-size:16px;color:#ffffff;text-transform:uppercase;cursor:pointer;border:none;padding:0;}
	.white_popup button:hover{background:#014A9B;color:#ffffff;}
	.white_popup label{font-size:16px;color:#7e7e7e;line-height:19px;vertical-align:top;}
	.white_popup input[type=checkbox] + label:before{font-family:"FontAwesome";font-size:18px;content:"\f096";color:#7e7e7e;vertical-align:top;display:inline-block;width:23px; height:19px;}
	.white_popup input[type=checkbox]:checked + label:before{content:"\f046";}
	/* END FORM STYLES */

.white_popup .white_popup_spinner,#bookmark-popup .white_popup_spinner{left:50%;margin:-16px 0 0 -16px;position:absolute;top:50%;}
.white_popup .loader,#bookmark-popup .loader{left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;}
.white_popup .white_popup_spinner_bg,#bookmark-popup .white_popup_spinner_bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20; background: rgba(255, 255, 255, .7);}
.ie9 .white_popup .white_popup_spinner_bg,.ie9 #bookmark-popup .white_popup_spinner_bg {background:#ffffff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70);opacity:.7;}
/* END BSAE WHITE POPUP STYLE */

/* NEW SIGNIN ANYWHERE STYLES */
.signin_section *{box-sizing:content-box;}
.signin_section,.signin_content{overflow:hidden;line-height:1px;font-size:0;}
.signin_wrapper,.signin_upper,.signin_lower{position:relative;}
.signin_wrapper .signin_upper{margin:40px 0 0;}
.signin_wrapper header{margin:-4px auto 24px;width:325px;}
.ie9 .signin_wrapper input[type=text], .ie9 .signin_wrapper input[type=password]{z-index:2;position:relative;background:url(data:image/gif;base64,R0lGODlhAQABAPAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);}
.signin_wrapper #signup-email,.signin_wrapper #signup-email-2{text-transform:lowercase;}
.signin_wrapper .fb-button,.signin_wrapper .bf-gplus-button,.signin_wrapper .bf-tw-button{margin:25px auto 0;}
.signin_wrapper .bf-gplus-button{margin:15px auto 0;}
.signin_wrapper .signin_lower{text-align:center;margin:0 0 29px;}
.signin_wrapper .mid-text,.signin_wrapper .small-text{margin:22px 0 0;}
.signin_wrapper .small-text{margin:17px 0 0;}
.signin_wrapper .mid-text-box{border:1px solid #D0D0D0;height:52px;line-height:52px;padding:0 20px;margin:24px 0 0;}
.signin_wrapper .errors{display:block;color:#ee3322;font-size:12px;height:15px;line-height:15px;margin:0 auto -15px;width:380px;}
.signin_wrapper #reg_error_email.errors { margin-bottom: 10px; }
.signin_wrapper #login-form #reg_error_username{margin:-15px auto;}
.signin_wrapper #reg_error_new_username{margin:-18px 0 3px 110px;width:248px;height:auto;}
.signin_wrapper #reg_error_displayname{margin:0 0 -15px 110px;width:248px;height:auto;}
.signin_wrapper .signin_upper a.trouble_signin{display:inline-block;font-size:12px;line-height:15px;margin:12px 0 0 60px;}
.signin_wrapper .signin_sep{border-top:1px solid #D0D0D0;height:0;margin:25px auto 30px;position:relative;width:380px;}
.signin_wrapper .signin_sep .signin_sep_text{background:#FFFFFF;border:1px solid #D0D0D0;border-radius:13px;color:#D0D0D0;font-size:15px;height:26px;left:50%;line-height:26px;margin:0 0 0 -13px;position:absolute;text-align:center;top:-13px;width:26px;}
.signin_wrapper .bf_email_check{width:380px;margin:11px auto 0;}
.signin_wrapper .bf_email_check input{display:none;}

.signin_wrapper .daily_email_signup_2_wrap{margin:12px auto 0;width:380px;}
.signin_wrapper #daily_email_signup_2{display:none;}
.signin_wrapper #daily_email_signup_2 + label{font-size:16px;color:#7e7e7e;line-height:19px;vertical-align:top;}
.signin_wrapper .bf_dayli_email_logo{background:url(/static/images/public/signin/signup-sprite.png?v=201508041519) no-repeat -263px -9px;width:83px;height:19px;display:inline-block;margin:-4px 3px 0 4px;vertical-align:top;}

.signin_wrapper .signup_terms{display:block;margin:17px auto 0;width:380px;}
.signin_wrapper .trouble_signin .mid-text{display:block;line-height:20px;margin:-4px auto 0;text-indent:-6px;width:385px;}
.signin_wrapper .cancel-trouble-signin{margin:25px auto;width:380px;text-align:right;}
.signin_wrapper .cancel-trouble-signin a{font-size:12px;}
.signin_wrapper .thanks-icon{color:#6FB824;display:block;font-size:40px;margin:40px auto 20px;width:35px;}
.signin_wrapper .trouble_resp{text-align:center;}
.signin_wrapper .back-to-sign-in{display:block;margin:22px 0 25px;text-align:center;}
.signin_wrapper .trouble_resp .mid-text a{font-size:14px;}
.signin_wrapper .account_details{border:1px solid #D0D0D0;margin:31px auto 0;width:358px;position:relative;}
.signin_wrapper .account_details .mid-text.account_details_header{background:none repeat scroll 0 0 #F6F6F6;border-bottom:1px solid #D0D0D0;display:block;line-height:35px;margin:0;text-align:center;}
.signin_wrapper .account_details .default_image{display:inline-block;height:72px;left:25px;position:absolute;top:48px;width:72px;}
.signin_wrapper .account_details .register_username,.signin_wrapper .account_details .register_link{color:#333333;display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:235px;margin:25px 0 0 110px;}
.signin_wrapper .account_details .register_username{font-weight: 800;font-size:26px;line-height:30px;}
.signin_wrapper .account_details .register_link{font-size:13px;line-height:17px;margin:8px 0 31px 110px;}
.signin_wrapper .account_details .get_bf_email.email_signup{margin:31px auto 0;width:360px;}
.signin_wrapper .message_wrapper{text-align:center;}
.signin_wrapper .message_wrapper .mid-text{margin:-9px 0 0;}
.signin_wrapper .message_wrapper .email_tooltip{font-size:15px;margin:-9px 0 0 5px;position:relative;cursor:pointer;position:relative;}
.signin_wrapper #show_tooltip .tooltip_content{top:26px;right:-26px;}
.signin_wrapper #reg_email_check{text-align:center;margin:23px 0 0;}
.signin_wrapper #daily_email_signup{display:none;}
.signin_wrapper #daily_email_signup:checked + label:before{color:#d0d0d0;}
.signin_wrapper #daily_email_signup.hidden + label{display:none;}
.signin_wrapper #daily_email_signup.hidden + label:before{display:none;}
.signin_wrapper #daily_email_signup + label{font-size:16px;color:#7e7e7e;line-height:19px;vertical-align:top;}
.signin_wrapper .daily_email_signup_logo{background:url(/static/images/public/signin/signup-sprite.png?v=201508041519) no-repeat -259px -9px;width:104px;height:19px;display:inline-block;margin:-3px 3px 0;vertical-align:top;}
.signin_wrapper #reg_email_check .email_signup_request{margin:0;}
.signin_wrapper .bf-buttons {margin: 0 0 50px;}
.signin_wrapper .bf-tw-button{background:#55acef;margin:15px auto 0;}
.signin_wrapper .bf-tw-button:hover{background:#2288d6;}
.signin_wrapper .bf-tw-button .tw-icon{margin:15px 13px 0;}
.signin_wrapper .ok_button{background:none repeat scroll 0 0 #0077EF;color:#FFFFFF;display:block;font-size:16px;height:51px;line-height:51px;margin:-35px auto 50px;text-align:center;width:260px;}
.signin_wrapper .ok_button:hover{background:#014A9B;color:#ffffff;}
.signin_wrapper .account_details .edit_pencil,.signin_wrapper .account_details .edit_cancel{color:#cccccc;font-size:22px;position:absolute;right:5px;top:48px;}
.signin_wrapper .account_details .edit_pencil:hover,.signin_wrapper .account_details .edit_cancel:hover{color:#333333;}
.signin_wrapper #reg_url{margin:0 0 0 110px;overflow:hidden;}
.signin_wrapper #reg_site_home{display:inline-block;font-size:13px;line-height:17px;margin:8px 0 0;}
.signin_wrapper #reg_url .register_link{font-size:13px;line-height:17px;margin:8px 0 31px;width:115px;}
.account_details #update_display_name{margin:12px 0 0 110px;width:192px;padding:6px 8px 5px;}
.signin_wrapper #reg_url #update_user_name{display:inline-block;margin:15px 0 15px 5px;width:72px;padding:3px 8px;}
.signin_wrapper #password_text {margin:-15px 0 0;}
.signin_wrapper .signin-placeholder{display:none;}
/* languages */
.non_english.de .signin_wrapper #login-form #reg_error_username {margin: -15px 40px -15px auto;width: 400px;}
.non_english.fr .signin_wrapper .fb-button, .non_english.fr .signin_wrapper .bf-gplus-button, .non_english.fr .signin_wrapper .bf-tw-button, .non_english.fr .signin_wrapper .ok_button {width: 320px;}
.non_english.de .signin_wrapper .fb-button, .non_english.de .signin_wrapper .bf-gplus-button, .non_english.de .signin_wrapper .bf-tw-button, .non_english.de .signin_wrapper .ok_button {width: 295px;}
.non_english.fr .signin_wrapper .hide_for_non_english, .non_english.es .signin_wrapper .hide_for_non_english, .non_english.pt .signin_wrapper .hide_for_non_english {display: none;}

/* tooltip base */
.signin_wrapper .tooltip_content.fb_tooltip .arrow_down, .signin_wrapper .tooltip_content .arrow_up {background:url(/static/images/public/signin/signup-sprite.png?v=201508041519); }
.signin_wrapper .tooltip_content {background: #fff9c2; border: solid 1px #c2c2c2; border-radius: 4px; width: 219px; padding: 3px; position: absolute; z-index: 9; right: -30px; box-shadow:2px 3px 1px 0px #ddd; text-align: left;}
.signin_wrapper .tooltip_content.fb_tooltip {width: 165px; display: block;}
.signin_wrapper #user-image_tooltip {left: 0px; top: -11px;}
.signin_wrapper #reg_username_tooltip {left: 101px; top: -13px;}
.signin_wrapper #reg_site_home_tooltip, .signin_wrapper #reg_link_tooltip {left: -1px; top: 124px;}
.signin_wrapper .tooltip_content.fb_tooltip .arrow_down{ width: 30px; height: 13px; display: block; position: absolute; bottom: -13px; left: 15px; background-position: 0px -67px;}
.signin_wrapper .tooltip_content p {font-size:12px; padding: 3px; margin: 0;}
.signin_wrapper .tooltip_content p a {color:#07e;}
.signin_wrapper .tooltip_content .arrow_up{ width: 20px; height: 13px; display: block; position: absolute; top: -11px; right: 21px; background-position: -4px -50px;}
/* END NEW SIGNIN ANYWHERE STYLES */

.short-load-button {
  width: 95%;
}
.no-dek .lede__kicker {
  display: none;
}

.BF_TARGET_PIXEL_2, .BF_TARGET_PIXEL_1, .tracking-image {
    display: none;
}

.sidebar-post {position:relative; float:left; margin-bottom: 25px;}
.sidebar-post-wide img {width:360px; height:127px; margin-bottom:7px;}
.sidebar-post h2 {font-size: 19px; line-height: 21px; font-weight: 600;display:inline-block;}
.sidebar-post h2 a {color:#000;}
