




/*
     FILE ARCHIVED ON 18:19:45 Aug 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:33:51 Aug 22, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@charset "UTF-8";

/*
    Styles for Permalink Page Only

*/

/* headers (main presets for bf.css) */
/*h1 { font:46px Georgia,serif; margin-bottom:30px; }*/
.head { float:left; position:relative; width:100%; padding-bottom:5px; margin-bottom:20px; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/lines/horizontal-black.png?v=1376079294) bottom left repeat-x;  }
.head h1 { float:left; margin-bottom:0; margin-right:20px; }
.head p { padding-top:5px; line-height:1.3em; color:#333;  }
h2.new { margin-bottom:15px; height:auto; line-height:1.0em; font: bold 22px Arial,Helvetica,verdana,sans-serif; text-transform:none; letter-spacing:0px; color:#222; }
h3 { font:26px Georgia; margin-bottom:5px; margin-top:-3px; }
h4 { font:20px Georgia; margin-bottom:5px; margin-top:-3px; }
h2.sec {float:left; width:100%; border-top:2px solid #e32; line-height:1.0em; padding:3px 0 2px; }
h2.sec span.title { float:left; display:inline; color:#e32; font:bold 16px/1.2em "Lucida Grande",verdana,tahoma,arial,sans-serif; padding:0; margin:0; text-transform:lowercase; letter-spacing:0; }
h2.sec span.subtitle { font:11px "Lucida Grande",veranda,sans-serif; letter-spacing:0; text-transform:none; padding:5px 0 0 5px; line-height:2.0em;}
h2.sec a { float:right; font:10px "Lucida Grande",verdana,sans-serif; text-transform:none; letter-spacing:0; margin-top:5px; }
h2.sec a:hover {  }
h2.p { margin-bottom:7px; }
h2.menu-header { margin-top:20px; float:left; width:100%; border-top:2px solid #f43; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/lines/menu-line.png?v=1376079294) center 28px repeat-x; line-height:1.0em; margin-bottom:10px;}
h2.menu-header ul.title li { float:left; margin-right:20px; padding-top:4px; }
h2.menu-header ul.title li a { font:bold 16px/1.3em "Lucida Grande",verdana,tahoma,arial,sans-serif; text-transform:lowercase; letter-spacing:0; }
h2.menu-header ul.title li.current { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/lines/menu-current.png?v=1376079294) center bottom no-repeat; padding-bottom:13px;}
h2.menu-header ul.title li.current a { color:#e32; }
h2.menu-header .sort { margin-top:9px; }
h2.menu-header .sort li { width:40px; }
h2.menu-header .subtitle { font:11px "Lucida Grande",veranda,sans-serif; letter-spacing:0; text-transform:none; line-height:1.0em; margin-top:6px; }
h2.no-menu, h2.no-menu ul.title li.current { background:0; }

ul.bullets { list-style-type: square; margin: 0 0 24px 20px; }
ul.bullets li { margin-bottom: 5px; }
ul.two-col { float:left; width:100%; margin-bottom:24px; }
ul.two-col li { float:left; width:50%; margin-bottom:4px; }
ul.three-col { float:left; width:100%; margin-bottom:24px; }
ul.three-col li { float:left; width:33%; margin-bottom:4px; }
.highlight { background:#fe3; }
.hair-space { padding:0 1px;}

.PageHeader h1 {display: none;}
.badge {background: none;}

/* special link styles */
a.lil { padding:0px 3px; font-size:9px; }
a.small { padding:1px 3px; font-size:10px; }
input.action:disabled { background:#aaa; }
input.lil { font-size:10px; padding:0 2px; }
a.rss { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/rss-small.png?v=1376079294) left 2px no-repeat; padding-left:14px; }
.caps { font-size:80%; font-weight:normal; text-transform:uppercase; }
input.action { *width:1;*overflow:visible;*padding:0 6px; }

.highlight-on-hover:hover { opacity: 0.9; -moz-opacity: 0.9; filter:alpha(opacity=90);}

/* helpers */
.Container .top    { border-top:0!important;    margin-top:0!important;     padding-top:0!important;    }
.Container .bottom { border-bottom:0!important; margin-bottom:0!important;  padding-bottom:0!important; }
.Container .left   { border-left:0!important;   margin-left:0!important;    padding-left:0!important    }
.Container div.right  { border-right: 0!important;  margin-right:0!important;   padding-right:0!important;  }

/**
* 		Structure
*
*/
.Page { position:relative; width:1010px; margin: 0 auto; }
.PageBkgd { position:relative; float:left; width:990px; margin: 0 auto; padding:0 10px; background:#fff; }
.Container { float:left; width:100%; padding-bottom:50px; position:relative; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/lines/flow-bkgd.png?v=1376079294) -5px 0 repeat-y; }
.ArchivePage .Container, .DisplayPage .Container, .SigninPage .Container, .SignupPage .Container, .SettingsPage .Container,  .SigninSection .Container { background:0; }
.WideContent { float:left; width:990px; background:#fff; /* ie6 double margin bug fix: */display:inline; }
.Content   { float:left; width:625px; margin-top:5px; margin-right:25px; /* ie6 double margin bug fix: */display:inline; }
.ArchivePage .Content, .DisplayPage .Content {width:990px; margin-right:0;}
.Container .Sidebar { float:left; width:336px; background:#fff; }

.section {float:left; width:100%; margin-bottom:15px; }
.border2 {border-top:2px solid #f43;}

/*
*  Global Buzz Styles
*
*/
.thumb { position:relative; float:left; width:125px; height:83px; }
.thumb img { width:125px; height:83px; }
.thumb a.badge img { position:absolute; left:-10px; top:-7px; width:auto; height:auto; width:50px; height:50px; }
.thumb a.no-badge img { display:none; }
.thumb .clicks { position:absolute; top:62px; left:0; width:120px; padding-right:5px; background:#e32; color:#fff; font:italic 10px "Lucida Grande",tahoma,verdana,sans-serif; text-transform:uppercase; text-align:right; }
.thumb .video-play { position:absolute; top:0; left:0; width:125px; height:83px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/flow/play.png?v=1376079294) no-repeat; }
.thumb .view { display:block; width:125px; text-align:center; font-size:11px; }
.video-buzz .thumb { height:110px; }

.thumb-small { position:relative; float:left; width:90px; height:60px; }
.thumb-small img { width:90px; height:60px; }
.thumb-small a.badge img { position:absolute; left:-7px; top:-10px; width:auto; height:auto; width:50px; height:50px; }
.thumb-small a.no-badge img { display:none; }
.thumb-small .clicks { position:absolute; top:43px; left:0; width:87px; padding-right:3px; background:#e32; color:#fff; font:italic 9px "Lucida Grande",tahoma,verdana,sans-serif; text-transform:uppercase; text-align:right; }
.thumb-small .video-play { position:absolute; top:0; left:0; width:125px; height:83px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/flow/play-small.png?v=1376079294) no-repeat; }
.thumb-small .video-watch { display:block; width:125px; text-align:center; font-size:11px; }

.small-unit { float:left; width:90px; height:105px; margin:0 0 3px 15px; }
.small-unit .thumb-small { float:none; }
.small-unit h3 { font:11px "Lucida Grande",tahoma,verdana,sans-serif; padding-top:3px; height:37px; line-height:1.2em; overflow:hidden; }

.sm-v-unit { float:left; overflow:hidden; width:90px; height:105px; margin:0 0 3px 15px;  line-height:1.1em; }
.sm-v-unit .thumb-small { float:none; padding-bottom:3px; }
.sm-v-unit .title { height:37px; overflow:hidden; font:11px "Lucida Grande",tahoma,verdana,sans-serif; line-height:1.1em; }

.raw-post { position:relative; float:left; width:100%; margin-top:0px; padding-top:5px; padding-bottom:15px; margin-bottom:0; } /* diff btwn bf3.css and this */

.sideways { width:205px; background:0; padding:0; }
.sideways .t { float:left; }
.sideways .info { margin-left:95px; }
.sideways h3 { width:90px; float:left; padding-top:1px; height:auto; }

.featured-post { padding-bottom:0; }

.has-badges .raw-post { position:relative; }
.raw-post .badge { position:absolute; left:-10px; top:-7px; width:50px; height:50px; }

/**
*   Flow Pages (Home, User and Daily Archive Pages)
*
*/
.border { padding-top:15px!important; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/lines/horizontal-grey.png?v=1376079294) top left repeat-x; }
ul.flow { float:left; width:100%; }
ul.flow li.top { background:0; xxxpadding-top:0; }

.PageBanner { float:left; width:950px;background:#fff }
.UserInfo { float:left; width:625px; margin-right:25px; padding-bottom:20px;  padding-top:20px; background:#fff }

/*
*		NEW! GLOBAL POST STYLES
*
*/


.post2 { padding-bottom:15px; position:relative; list-style: none;  }
.post2 .thumb { float:left; width:125px; margin-right:15px; }
.post2 .info  { float:left; width:485px; }

/* wide post formatting */
.post-wide .info { width:640px; }
header.post-wide { margin: 0px; }
header.post-wide hgroup { padding: 0px 0px !important; }
header.post-wide hgroup > * {padding: 0px !important; }

.PermalinkPage .parent-info { float:left; width:550px; margin-bottom:30px; }
.PermalinkPage .post2 { padding-bottom:0; }

.PermalinkPage .post2 .info-no-thumb, .inline-post .info { width:625px; }
/*.PermalinkPage .post2 .info-no-thumb h1, .PermalinkPage .post2 .info-no-thumb .description { width:565px; } */

.post2 h1 { font-size:36px; font-weight:normal; line-height:38px; font-family:"ProximaNovaSemibold", Helvetica, Arial, sans-serif; margin-bottom:5px; margin:10px 0px 10px 0px; color:#333333; clear: left;}
.post2 #post-title { clear: left; color: #333333; font-family: "ProximaNovaSemibold",Helvetica,Arial,sans-serif; font-size: 36px; font-weight: normal; line-height: 38px; margin: 10px 0; text-transform: none; letter-spacing: normal; }
.post2 h2 { font:18px "Gill Sans",sans-serif; margin-bottom:7px; color:#e32; text-transform:uppercase; letter-spacing:1px; }
.post2 h3 { overflow:hidden; }

.post2 .parent { margin-top:8px; font-style:italic; }
.post2 .blurb { font-weight:bold; }
.post2 .category { color:#e32; font: bold 11px "Gill Sans",Verdana,sans-serif; text-transform:uppercase; padding-right:4px; }

.post2 .badges { clear: both; float: none; padding-bottom: 6px; min-height: 56px;}
.post2 .badgesTop { float:left; width:100%; padding: 10px 0px 0px 0px; margin:0px 0px 10px 0px;}

.viral-buzz .badgesTop,.viral-buzz .badges {float:right; margin-top:-5px; max-width:270px;}
.viral-buzz .has_one_ride .badgesTop,.viral-buzz .has_one_ride .badges {max-width:362px;}
.WideContent .viral-buzz .badgesTop, .WideContent .viral-buzz .badges {float:right; margin-top:-5px; max-width:665px;}

.viral-buzz .badge {display:inline; width:53px; float:left; }
.viral-buzz .badgesTop .badge img, .viral-buzz .badgesWide {}
.viral-buzz .only_ridealong .badgesTop .badge.badge-with-ridealong img, .viral-buzz .only_ridealong .badgesWide .badge.badge-with-ridealong img { margin-top: 0px !important; }

.post2 .badgesWide { float:right; width:250px; }
.post2 .badge-wrapper {float:right;}
.post2 .badge-wrapper.badge-full-length { float:left; margin-bottom: 5px; }
.post2 .badge-wrapper.badge-full-length .badgesWide { width: 100%; float: left; margin-top:10px; }
.post2 .badge-wrapper.inline-badges .badgesWide .badge { float: right; margin-top: -5px;}
.post2 .badge-wrapper.badge-full-length .badges {float:right !important;}

.badge.wrap_badge{position:absolute; left:0px; top:52px;}
.PermalinkPage .post2 .info-no-thumb .badges, .inline-post .badges { width:390px; }
.post2 .badge { float:left; position:relative; margin-right: 5px; width:50px; height:50px; margin-top:0px; }
.inline-post .badge { float:left; position:relative; margin-right:5px; width:50px; height:50px; margin-top:3px; }

.post2 .meta {overflow:hidden; font-family:Arial,Helvetica,sans-serif; }

.post2 .user-info a.user-avatar { clear: none; float:left; margin-right: 5px; height:35px; width:35px; }
.post2 .user-info.big a.user-avatar{ height:70px !important; width:70px !important; }
.post2 .user-info a.user-avatar img { height:35px; width:35px; }
.post2 .user-info.big a.user-avatar img { height:70px !important; width:70px !important; }
.post2 .user-info .user-info-info {float: left;}
.post2 .user-info.big .user-info-info {margin-top: 35px;}
.post2 .user-info img.crown { display:block;  float:none; margin-right:0; height:auto; width:auto; }

/* RAGU USER HACK */
.post2 .user-info.big.ragu a.user-avatar img {position:relative; top:18px;}
.inline-post .user-info { padding-top:3px; }

.inline-post .user-info { margin-bottom:0; }

.twitter-follow-btn{padding:0 0 16px 0;}
.post2 .user-info .user-name { font-size:12px; overflow: hidden; line-height: 21px;}
.post2 .user-info .author_title {display:block; width:160px; line-height: 12px; }
.post2 a.comment_icon {display: inline-block; width: 10px; height: 9px; vertical-align: top; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/topics/comments_icon.png?v=1376079294) 0 0 no-repeat;}
.post2 a.comment_icon:hover {background-position: 0 -20px;}
.post2 .user-info .fb-subscribe_btn {clear: none; float: left; width: 125px; margin: 7px 0 0 5px; overflow: hidden;}
.post2 .user-info .twitter-follow_btn {clear: none; float: left; width: 125px; margin: 7px 0 0 5px; padding:0; overflow: hidden;}
.post2 .user-info .more_from_btn {clear: none; float: right; padding: 0; text-align: right; width: 150px; margin: 10px 0 0 5px; font-size: 11px; font-weight: bold; line-height: 13px; overflow: hidden; white-space: nowrap;}
.post2 .user-info .more_from_btn.ad { white-space: normal;}
.post2 p.description { font-size:17px; line-height:23px; color:#333; font-family:"ProximaNovaRegular",Helvetica, Arial, sans-serif; margin:0px 0px 11px 0px;}
.post2 p.description b, .post2 p.description strong {font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif; font-weight: normal;}
.post2 .user-info {border: none; margin:0px 30px 5px 0px; padding-top: 0px; float: left;}
.post2 .social-links {float: left; margin-top: 8px;}
.post2 .social-links div {float: left; margin-right: 30px;}
.post2 .social-links div.fb-subscribe_btn { margin-right: 0; width: 125px; height: 20px; }
.fb-subscribe_btn .fb_iframe_widget, .fb-subscribe_btn .fb_iframe_widget span { display: block !important;}

/* General styling for raw html areas (e.g. topics) */
.bf_buzz_html {}
.bf_buzz_html h1, .bf_buzz_html h2, .bf_buzz_html h3, .bf_buzz_html h4, .bf_buzz_html h5, .bf_buzz_html h6, .bf_buzz_html p, .bf_buzz_html blockquote, .bf_buzz_html q, .bf_buzz_html ul, .bf_buzz_html ol, .bf_buzz_html dl, .bf_buzz_html code, .bf_buzz_html iframe, .bf_buzz_html object, .bf_buzz_html embed, .bf_buzz_html code {margin: 0; padding: 0 0 8px 0; color: #202020;}
.bf_buzz_html h1, .bf_buzz_html h2, .bf_buzz_html h3, .bf_buzz_html h4, .bf_buzz_html h5, .bf_buzz_html h6 {font-family:"Lucida Grande",tahoma,arial,sans-serif; font-weight: bold; text-transform: none; padding: 3px 0 5px 0; margin: 0 !important;}
.bf_buzz_html object embed {padding: 0;}
.bf_buzz_html h1 {font-size: 24px;}
.bf_buzz_html h2 {font-size: 20px;}
.bf_buzz_html h3 {font-size: 18px; color: #ee3322;}
.bf_buzz_html h4 {font-size: 18px;}
.bf_buzz_html h5 {font-size: 16px; color: #ee3322}
.bf_buzz_html h6 {font-size: 16px;}
.bf_buzz_html p {line-height: 18px;}
.bf_buzz_html blockquote {margin: 0 0 6px 12px; padding: 2px 0 2px 10px; border-left: 3px solid #c3c3c3; }
.bf_buzz_html q {float: none; clear:both; display: block; margin: 0 0 0 20px;}
.bf_buzz_html q:before {content: "\""; padding: 0 2px 0 0;}
.bf_buzz_html q:after {content: "\""; padding: 0 0 0 2px;}
.bf_buzz_html ul, .bf_buzz_html ol {margin: 0 0 0 32px;}
.bf_buzz_html ul {list-style: disc;}
.bf_buzz_html ol {list-style-type: decimal;}
.bf_buzz_html ul li, .bf_buzz_html ol li {padding: 2px 0; margin: 0;}
.bf_buzz_html dl {padding: 0 0 4px 0;}
.bf_buzz_html dl dt {font-weight: bold; padding: 0 0 2px 0;}
.bf_buzz_html dl dd {padding: 2px 0 4px 8px;}
.bf_buzz_html iframe, .bf_buzz_html embed, .bf_buzz_html object {min-height: 25px !important; min-width: 25px !important;}
.bf_buzz_html code {display: inline-block; font-size: 13px; background: #f0f0f0; padding: 2px 4px; border: 1px solid #e0e0e0;}
.bf_buzz_html code.block {display: block; margin: 0 0 10px 0; padding: 4px 5px;}

.post2 .actions { float:left; margin-bottom:5px;}
.post2 .actions li { float:left; padding-right:4px; }
.post2 .actions li.one { padding-right:0; }
.post2 .actions li.one a { font-size:10px; }
.post2 .actions li.two a { font-size:10px; margin-right:7px; background:#d5d5d8; color:#111; }
.post2 .actions a { font-size:11px;  }
.post2 .actions a.more { padding:0 4px 1px; background:#07e url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/backgrounds/bluestripe.png?v=1376079294); color:#fff; }
.post2 .actions a.more:hover { opacity: 0.85; -moz-opacity: 0.85; filter:alpha(opacity=85); }
.post2 .sharing-icons { /* might use this later --- position:absolute; left:50%; width:60px; margin-left:108px; top:105px; float:left; */ }

.call-to-action { width:100%!important; float:left; background:#f2ed8e; padding:7px 10px; }
.call-to-action p { margin:0; }
.call-to-action a span { font:12px "Lucida Grande",Verdana, sans-serif; color:#07e; margin:0; padding:0; }
.call-to-action a:hover span { color:#e32; }

.post2 h4 { margin-bottom:10px; }
.link-buzz p.link { font-size:12px; }

/*.media-buzz h3 { font-size:20px; line-height:1.2em; }
.media-buzz h3 span { display:block; float:left; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/sprites/buzz.png?v=1376079294) 0 0 no-repeat; height:19px; overflow:hidden; text-indent:-9999px; margin-top:4px; }
.image-buzz h3 span { width:75px; }
.video-buzz h3 span { width:70px; background-position: 0 -20px; }
.link-buzz h3 span { width:55px; background-position: 0 -40px; }*/
.description span.buzz_datetime {display: block; margin-top: 4px; font-family: Arial,Helvetica,sans-serif; text-transform: none; letter-spacing: -.02em; padding-left: 0px; font-weight: normal; font-size: 10px; color: #999;}
.description span.buzz_datetime time {white-space: nowrap;}

.ad-post { background-color:#Ffd; padding:0 0 5px; }
.ad-post h2 { font:bold 11px "Lucida Grande",verdana,arial,sans-serif; color:#e32; letter-spacing:0; /*text-transform:none;*/ }
.ad-post img { width:90px; height:60px; margin-left:35px; }
.ad-post .info h3 { font-size:19px; padding-right:50px; }
.ad-post .info p.description { font-size:11px; line-height:1.3em; padding-right:50px; }

.inline-post h3 { font-size:30px; }
.inline-post .SocialActions { border-top:0; margin:0; }
.has-inline-posts .border,
.inline-post-border { padding-top:20px!important; padding-bottom:35px!important; border-top:1px solid #e6e6e6; background:0; xxxbackground:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/lines/horizontal-black.png?v=1376079294) top left repeat-x; }
.has-inline-posts .post2 { padding-bottom:35px!important;  }

.inline-post .buzznote { margin:5px 0; }
.post2 .buzznote .what { width:300px }

/**
*     Permalink Pages
*
*/

.buzz { float:left; width:100%; margin-bottom:0;}
.buzz.bf_dom {margin-bottom: 0;}

/* featured link */
.featured-link, .featured-video  { float:left; width:100%; margin-bottom:15px;  }
.featured-link h2, .featured-video h2 { margin-bottom:15px;}
.featured-link img { float:left; margin-right:15px; border:1px solid #ddd; width:90px; height:65px; }
.featured-link .info { float:left; width:515px; }
.featured-link h4 { font-size:32px; }
.featured-link p { font-size:15px; }

/* featured video */
.featured-video h4 { font-size:26px; }
.featured-video p { font-size:15px; }
.video-content { float:left; width:100%; margin-bottom:5px; margin-top:10px; }
.video-embed-area span {display: none;}
.video-embed-big	 { float:left; width:625px; min-height:376px!important; background:#f6f6f6 url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/spinners/small_on_f6f6f6.gif?v=1376079294) center center no-repeat; }
.video-embed-noflash { background:#f0f0f0 url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/mobile/unavail_mobile.jpg?v=1376079294) center center no-repeat; background-size:100% auto; }
.video-embed-noflash > * {display: none;}
.video-embed-small { float:left; width:325px; min-height:263px!important; background:#f6f6f6 url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/spinners/small_on_f6f6f6.gif?v=1376079294) center center no-repeat; }

/* links */
.links {overflow: hidden; float: left; width: 100%; padding-top: 7px; padding-bottom: 4px;}
.no-meta {width: 95%;}

.Page .links h2 {margin-bottom: 13px;}
.Page .links ul {}
.Page .links ul li {float: left; padding-bottom: 15px; width: 100%;}
.Page .links ul li .num {width: 20px; float: left; font: 15px "Gill Sans",verdana,sans-serif; color: #e32; margin: 3px 0 0 0; padding: 3px 5px 3px 0; border-right: 1px solid #e32; text-align: right; line-height: 1.0em;}
.Page .links ul li .link-info {padding-left: 35px;}
.Page .links ul li p {margin: 0;}
.Page .links ul li .link-info p {color: #666;}
.Page .links ul li h4 {padding-top: -3px; font-size: 24px; margin: 0;}
.Page .links ul li a.permalink {background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/permalink.png?v=1376079294) top right no-repeat; padding: 0 3px 0 10px; font-size:13px;}
.Page .links ul li span.newlink {background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/new.png?v=1376079294) top right no-repeat; padding: 0 10px 0 20px; font-size:13px;}

/* media thumbnail */
.media-thumbnail { float:left; position:relative; width:90px; height:60px; margin: 2px 11px 0 0px; }
.media-thumbnail a { display:block; position:absolute; top:0; left:0; width:90px; height:60px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/flow/play-small.png?v=1376079294) no-repeat; }
.media-thumbnail img, .media-thumbnail a { width:90px; height:60px; }

/* video overlay */
.video-overlay { position:absolute; left:0; top:0; width:100%; height:100%; z-index:9998; }
.video-lightbox { position:absolute; top:50%; left:50%; margin-left:-275px; z-index:9999; width:550px; height:440px; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/video-lightbox/video-overlay.png?v=1376079294) center center no-repeat; }
.video-lightbox .close-button { position:absolute; left:40px; top:25px; }
.video-lightbox .flash-content { margin:40px 0 0 75px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/video-lightbox/big-spinner.gif?v=1376079294) 180px center no-repeat; }
.video-lightbox .close_gif { display:none; }

/* BuzzFeed promo links */
#more-buzzfeed {float:left;width:630px; xoverflow:hidden; margin:10px 0;}
#more-buzzfeed span {display:inline-block; height:64px; margin-right:-4px;}
#more-buzzfeed a {background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/social/more-buzzfeed.png?v=1376079294) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; height:64px;display:inline-block;}
#more-buzzfeed a.homepage {width:185px;}
#more-buzzfeed a.homepage:hover {background-position:0 -64px;}
#more-buzzfeed a.twitter {background-position:-185px 0; width:209px;}
#more-buzzfeed a.twitter:hover {background-position:-185px -64px;}
#more-buzzfeed a.facebook {background-position:-394px 0; width:236px;}
#more-buzzfeed a.facebook:hover {background-position:-394px -64px;}

#more-buzzfeed a.homepage-b {width:178px; height:67px; background-position:0 -128px; margin-right:8px;}
#more-buzzfeed a.homepage-b:hover {background-position:0 -194px;}
#more-buzzfeed a.twitter-b {background-position:-178px -128px; width:202px; margin-right:8px; height:67px;}
#more-buzzfeed a.twitter-b:hover {background-position:-178px -194px;}
#more-buzzfeed a.facebook-b {background-position:-380px -128px; width:229px; height:67px;}
#more-buzzfeed a.facebook-b:hover {background-position:-380px -194px;}

.partner-slot{background-color:#FDF6E5; }


/* tags */
.views-tags { width:100%; float:left; font-size:10px; font-size:11px; margin: 10px 0; color:#444; }
.views-tags p {margin:0;}
.views-tags .views .count { font-weight:bold; color:#222; font-family:arial,sans-serif; }
a.tag { color:#888; /*background:#eee; padding:0 1px; border-bottom:1px solid #eee; font-size:11px; line-height:1.3;*/ }
a.tag:hover { background:#07e; color:#fff; }


/*  POST CONTENT */
.post-header { width:100%; float:left; margin-bottom:20px; }

.post-content { float:left; _float:none; width:100%; margin-top:10px; }
.inline-post .post-content { margin-top:5px; }

.post-content img { display:block; margin:4px 0; }
.post-content p { margin-bottom:20px; line-height:1.4em; font-size:13px; }
.post-content ul { list-style-type: square; margin: 0 0 24px 25px; }
.post-content ol { list-style-type: decimal; margin: 0 0 24px 25px; }
.post-content li { margin-bottom: 5px; }
.stats-content { float:left; width:100%; margin:10px 0;}
.stats-content .hot_on2.multipost { margin-left:0px; }

.post-content ul.top-list { width:100%; float:left; list-style: none;	margin:10px 0 0; }
.post-content ul.top-list li { width:100%; float:left; margin:20px 0 35px; }
.post-content ul.top-list h3 { font-size:24px; }

.breaking-content { float:left; width:100%; margin-top:20px; font:30px Georgia,serif; }
.special-content { float:left; width:100%; margin-top:20px; }
.embed-content { float:left; position:relative; margin-top:20px; z-index:8888; margin-left:-10px; border:10px solid #fff; /*background:#fff url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/spinners/small_on_white.gif?v=1376079294) center center no-repeat;*/ }

.freeform-content { float:left; width:600px; padding-top:20px; font:14px/1.4em "Lucida Grande"; }
.freeform-content .line-break { line-height: 1.2em; }
.freeform-content h1 { font-family:arial,helvetica,sans-serif; font-size:32px; font-weight:bold; margin:10px 0 0; }
.freeform-content h2 { font-family:arial,helvetica,sans-serif; font-size:28px; font-weight:bold; margin:10px 0 0; }
.freeform-content h3 { font-family:arial,helvetica,sans-serif; font-size:24px; font-weight:bold; margin:10px 0 0; }
.freeform-content h4 { font-family:arial,helvetica,sans-serif; font-size:20px; font-weight:bold; margin:10px 0 0; }
.freeform-content h5 { font-family:arial,helvetica,sans-serif; font-size:18px; font-weight:bold; margin:10px 0 0; }
.freeform-content h6 { font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; margin:10px 0 0; }
.freeform-content blockquote, .freeform-content pre { padding-left:20px; line-height:1.3em; border-left:3px solid #eee;}
.freeform-content ol { list-style-type:decimal; margin:5px 0 20px 20px; }
.freeform-content ul { list-style-type:disc; margin:5px 0 20px 20px; }
.freeform-content li { margin-bottom:5px; }
.freeform-content code, .freeform-content pre { font-family:monaco,courier,fixed-width; }
.freeform-content hr { display:block; float:left; width:100%; height:0; clear:both; border:0; border-bottom:1px solid #aaa!important; margin:20px 0; }
.freeform-content img { display:block; margin:10px 0; 	}
.freeform-content img[align~='right'] { float:right; margin-left:10px; }
.freeform-content img[align~='left'] { float:left; margin-right:10px; }
.freeform-content img[align~='center'] { float:left; margin:10px; }

.list-big-embed { float:left; position:relative; z-index:8888; margin-left:-10px; border:10px solid #fff; background:#fff url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/spinners/small_on_white.gif?v=1376079294) center center no-repeat; }

.product-content { float:left;width:100%;margin-top:5px;padding-top:15px;border-top:2px solid #ddd; }
.product-details { float:left;width:300px;margin-right:20px }
.product-image { float:left;width:300px; }

.animated-gif { position:relative; }
.animated-gif	a { position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; text-indent:-9999px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/video-lightbox/play.png?v=1376079294) center center no-repeat; }
.animated-spinner	a { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/spinners/trans.gif?v=1376079294) center center no-repeat; }

#buzz_sub_buzz .quiz { float:left; width:70%; border:4px solid #C5D3EA; background:#DDE7F5; padding:15px 40px 15px 15px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
#buzz_sub_buzz .quiz h4 { margin:2px 0 5px 0;}
#buzz_sub_buzz .quiz h5 { margin:0 0 5px 0;}
#buzz_sub_buzz .quiz ul { margin:10px 0; padding:0; }
#buzz_sub_buzz .quiz li { list-style:none; }
.quiz-result { float:left;width:100%;margin-bottom:10px; }
.quiz-result img { float:left; margin-right:10px; }
.quiz-share-results { margin:10px 0; padding:10px 0; border-top:1px solid #C5D3EA; border-bottom:1px solid #C5D3EA; font-family:"Lucida Grande",tahoma,verana,sans-serif;}
.quiz-share-results a { padding-left:18px; margin:0 8px 0 4px; }
.quiz-share-results .quiz-share-facebook { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/enhanced/quiz-share-facebook.png?v=1376079294) 0 0 no-repeat; }
.quiz-share-results .quiz-share-twitter { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/enhanced/quiz-share-twitter.png?v=1376079294) 0 0 no-repeat; }
.quiz-share-results .quiz-share-blog { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/enhanced/quiz-share-blog.png?v=1376079294) 0 0 no-repeat; }
.quiz-share-results .quiz-save-as-contribution { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/enhanced/quiz-share-contrib.png?v=1376079294) 0 0 no-repeat; }
.quiz-share-results table td { vertical-align:middle; padding-right:10px; }

.bar_chart_wrapper{width:625px; min-height: 400px;}

/**
 *    Contributions
 *
 */

.Contributions { width:100%; float:left; padding-top:7px; margin-bottom:20px; }

.Contributions ul.contribution-list { float:left; width:100%; margin-bottom:0px; }
.Contributions li.sub-contribution-list { margin-left: 30px; float:left; margin-bottom: 20px; }
#responses #contribwhat_ { margin-bottom: 20px; }

.no-contributions { background:0; padding:0; margin:0; }

.Contributions h2 { width:100%; float:left; position:relative;  margin-bottom:15px;  }
.Contributions ul.sort { position:absolute; right:0; top:0px; }
.Contributions ul.sort li { float:left; margin-left:10px; font:11px "Lucida Grande",verdana,sans-serif; text-transform:none; letter-spacing:0;}
.Contributions ul.sort li a { padding:1px 8px 2px; }
.Contributions ul.sort li a:hover { background:#ddd; color:#222; }
.Contributions ul.sort li.current a { background:#07e; color:#fff; }

.contrib .validate { padding:7px 10px 0; width:425px; background:#E60; color:#fff; border:0; }
.contrib .validate h5 { font-size:20px;}

.contrib .tools .signin-or-signup { margin-top:3px; padding:5px 8px 5px 7px; xxxbackground:#e7e7e7; }
.contrib h2 { margin-bottom:5px; }

.line-break { display: block; line-height: .85em; }

.border .badges { top:20px; }

.contribs-closed { float:left; width:460px; }

/**
 *    Contribute
 *
 */
.Contribute { width:100%; float:left; clear:both; margin-bottom:15px; }
.Contribute h2 { margin-bottom:15px; }
.Contribute h3 { margin-bottom:7px; width:435px; }
.Contribute p { margin-bottom:12px; }

.call-to-respond { width:100%; float:left; margin-top:0; margin-bottom:5px; }
.call-to-respond h3 { font-size:18px; float:left; margin-right:10px; }
.call-to-respond p { margin-top:2px; }
.call-to-respond p a { margin-top:2px; font-size:11px; padding:1px 6px 2px; }

.callout ul.type-tabs li a.current { background:#f2ed8e; }
.callout .what { background:#f2ed8e; }
.callout .who { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/contrib/bubble-arrow-new.png?v=1376079294) top left no-repeat; }

/*.no-call-to-action { padding-top:7px; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/lines/horizontal-grey.png?v=1376079294) top left repeat-x; }*/
.no-contrib-box { background:0; margin:0; padding:0; }

.contrib-form { background-position: 445px 75px; }
.contrib-form ul.type-tabs { float:left; width:385px; overflow:hidden; padding:6px 10px 0; }
.contrib-form ul.type-tabs li { float:left; font-size:13px; margin-right:10px; }
.contrib-form ul.type-tabs li a { display:block; color:#555; background:#e7e7e7; padding:2px 8px 3px; border:1px solid #ddd; border-bottom:0; }
.contrib-form ul.type-tabs li a.current { border-bottom:0; color:#111; font-weight:bold; }
.contrib-form ul.type-tabs li a.current,
.previewing .contrib-form .what { border-top:1px solid #bbb; }
.previewing .contrib-preview { margin-bottom:0; }
.previewing .contrib-preview .contrib { margin-bottom:0; list-style: none; }
.previewing .contrib-preview .border { background:0; padding-top:0; }
.previewing .contrib-preview .what { border-bottom:1px solid #999; }
.previewing .contrib-preview .wide .what { border-bottom:0px; }

#contribute-success { float:left; width: 605px; margin: 10px 0 25px 0; z-index: 9 }
.sub-contribution-list #contribute-success { width: 575px;}
#contribute-success.image { width: 375px; position: absolute; left: 100px; box-shadow: 24px 5px 7px rgba(0, 0, 0, 0.5); }
#contribute-success.image.wide { left: 100px; margin-top: -100px; }
#contribute-success a { text-decoraction: none !important; font-weight: bold !important;  }
#contribute-success-title { background: #17AF2E; font: 20px/1.1 'ProximaNovaSemiBold',Arial,Helvetica,sans-serif; color: white; width: 100%; padding: 5px 9px; border: 1px solid #17AF2E }
#contribute-success-title a { color: white; float: right; }
#contribute-success-msg { padding: 10px 9px; width: 100%; background: #f8f8f8; border: 1px solid #f0f0f0; font-size: 14px; }
#contribute-success-shares { margin: 10px 0 0 0; overflow: hidden; }
#contribute-success-shares .shareBtn { float: left; margin: 0 10px 0 0; }

.Contribute fieldset p.note { margin-top:3px; font-size:11px; line-height:1.2em; color:#666;  }
.Contribute a.advanced { position:absolute; right:20px; }

.signin-or-signup-to-vote .signin-or-signup { float:left; width:425px; padding:10px; margin-top:10px; }
.signin-or-signup { float:left; background: 0; /* #ccc url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/contrib/preview-bkgd.png?v=1376079294); */ }
.signin-or-signup form { float: left; background: #e6e6e6; margin-bottom: 0; padding: 10px; border: 1px solid #d7d7d7; }
.signin-or-signup form.v label { font-weight:normal; margin-bottom:0px;}
.contrib .signin-or-signup { margin-bottom:0; padding: 5px; width:500px; }
.contrib .signin-or-signup form { background:0; border: 0px solid transparent; }

.contribute-message { float:left; width:590px; background:#227918; color:#fff; padding:10px 10px 0; }
.contribute-message a { color:#fff; text-decoration:underline; }
.validate { background:#E60; }
.success { }

.message { padding:2px 5px; }
.message.error { width: auto; float: none; display: block; }
.error { background:#e32; color:#fff; }
.success { background:#17AF2E!important; color:#fff!important; }
.failure a, .error a, .success a { color:#fff; text-decoration:underline; }

.Contribute .thumb { width:90px; height:60px; border:0; margin-bottom:0 }
.Contribute .placeholder { width:90px; height:60px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/defaults/thumb_small.png?v=1376079294); margin-bottom:0 }
.Contribute .image-upload-fields * { float:left; margin-right:5px; }
.Contribute .image-upload-fields label { float:none; margin-bottom:2px; }
.Contribute .who { position:relative; z-index:1; }
.Contribute .fbicon { position:absolute; left:31px; top:16px; }

.image-upload-overlay { width:800px;height:555px;position:fixed;left:50%;margin-left:-400px;margin-top:-275px;top:50%;left:50%;overflow:hidden;z-index:9999;}
.overlay-bkgd { position:absolute;top:0;left:0;width:800px;height:555px;background:#000;-moz-border-radius:8px;-webkit-border-radius:8px;opacity: 0.9; -moz-opacity: 0.9; filter:alpha(opacity=90); }
.overlay-iframe { position:absolute;top:15px;left:25px;width:750px;height:500px;overflow:hidden;border:0; }

.user-loading { position:absolute; left:-20px; top:5px; }

.signin-form { width:415px; }
.signin-buzzfeed { float:left; width:100%; }
.signin-buzzfeed-title { margin-bottom:7px; font-weight:bold; float:none; }
form.facebook-enabled fieldset.signin-buzzfeed { float:left; clear:none; width:200px; border-right:1px solid #bbb; margin-right:12px; }
form.facebook-enabled fieldset.signin-facebook { float:left; clear:none; width:200px; }
form.facebook-enabled fieldset div { width:200px; }

/* NEW FB LOGIN */
.fb_login-button {display:block; width: 140px; height: 36px; border:1px solid #00007e; border-radius:4px; background-color:#3967b2; background-image: -moz-linear-gradient(bottom, rgba(50,73,115,.24) 0%, rgba(67,98,155,.24) 26.76%, rgba(255,255,255,.24) 100%); background-image: -o-linear-gradient(bottom, rgba(50,73,115,.24) 0%, rgba(67,98,155,.24) 26.76%, rgba(255,255,255,.24) 100%); background-image: -webkit-linear-gradient(bottom, rgba(50,73,115,.24) 0%, rgba(67,98,155,.24) 26.76%, rgba(255,255,255,.24) 100%); background-image: linear-gradient(bottom, rgba(50,73,115,.24) 0%, rgba(67,98,155,.24) 26.76%, rgba(255,255,255,.24) 100%); /* gradient overlay */	}
.fb_login-button .fb-label{font-family: Arial;font-weight: bold;font-size: 14px;color: #fff;padding: 10px 11px 0px 4px;float: right;width: 85px!important;text-align: center;height: 26px;border-left: 1px solid #00007e;}
.fb_login-button .fb-icon{background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/signin/signup-sprite.png?v=1376079294); margin: 3px 0px 0 8px;width: 18px!important;height: 25px!important;float: left;padding: 5px 0px 0px 0px;background-position: -26px -1px !important;}
/* top lists */
ul.top li.num1 { background:#ffd url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/lines/horizontal-black.png?v=1376079294) top left repeat-x; }


/**
*     Sidebar
*
*/
.Container .Sidebar .section { width:336px; float:left; margin:10px 0 15px; font-size:12px; line-height:1.33em;  }
.Container .Sidebar .section h2.sec { margin-bottom:12px; }
.Container .Sidebar .section h2.p { margin-bottom:5px; }
.Container .section .header {float: none;}

.Container .Sidebar .block {margin-bottom: 32px;}
.Container .Sidebar .top { background:0; padding-top:0; margin-top:0; border:none;}
.Container .Sidebar .featured-area {margin-bottom: 0;}
.Container .Sidebar .featured-area .content > p {empty-cells: hide; margin: 0; padding: 0;}
.Container .Sidebar .top:first-child .sec { border:0; padding-top:0; }
.Container .Sidebar .widget { margin-bottom:10px; }
.Container .widget { float:left; width:100%;  margin-bottom:30px; }

.signup-promo { margin-top:0; }
.signup-promo .sign-up-pitch { display:inline; font:19px Georgia; line-height:1.3em; color:#333; }

.Sidebar .twitter_search .twitter_search_box {margin: 6px 0;}
.section.facebook_activity {margin:5px 0 15px;}

.ptnr-icons a:hover { background:#07e; color:#fff; }
.ptnr-icons .icon { float:left; margin-right:8px; }
.icon { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/global/favicons.png?v=1376079294) 0 0 no-repeat; width:16px; height:16px; }

/* HUD BOX */
.hud-box { position:absolute; z-index:9999; top:97px; width:377px; height:346px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/video-lightbox/share-bkgd.png?v=1376079294) no-repeat; }
.hud-box form,
.hud-box .confirm { padding:20px; width:290px; color:#fff; }
.hud-box h3 { margin:0 0 15px; font:26px Georgia,serif; }
.hud-box .message { margin-bottom:15px; color:#fff; padding:3px 0; }
.hud-box .error { background:#e32; padding:3px 4px }
.hud-box label { display:block; font-size:12px; margin-bottom:2px; }
.hud-box label span { color:#aaa; font-size:11px; }
.hud-box textarea { height:60px; }
.hud-box input.text,
.hud-box textarea { width:99%; background:#fff; border:0; padding:2px; }
.hud-box textarea { margin-bottom:0; }
.hud-box a.cancel { margin-left:10px; font-size:11px; color:#888; font-weight:normal; }
.hud-box a.cancel:hover { color:#e32; }
.hud-box .confirm { padding:40px; }
.hud-box .confirm h3 { font-size:40px; }
.right-box { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/video-lightbox/share-bkgd-left.png?v=1376079294) no-repeat!important; }
.right-box form, .right-box .confirm { margin-left:45px; }
.tip-box .error-message { display:inline; background:#e32; color:#fff; font-size:11px; padding:1px 4px; }

/* ADMIN TOOLS */
.admin-tools { position:absolute; left:-15px; top:10px; display:none; margin:0; }
.UserSection .admin-tools,
.raw-post:hover .admin-tools,
.post2:hover .admin-tools { display:block!important; }
.contrib:hover .admin-tools { display:block!important; }
.admin-tools a { display:block; cursor:pointer; font-size:9px; padding:1px 4px; text-align:left; font-weight:bold;margin-bottom: 20px;}
.admin-tools a:hover { background:#e32; color:#fff; }
a.admin { background:#ECE800; color:#000; font-size:9px; font-weight:bold; padding:1px 4px; border:1px solid #5A5826; }
a.admin:hover { background:#e32; color:#fff; }
.qe { position:absolute; left:0px; top:0; display:block; visibility:hidden; width:16px; height:16px; overflow:hidden; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/admin.png?v=1376079294); cursor:pointer; }
ul.top li:hover .qe,  .raw-post:hover .qe, .post2:hover .qe, .contrib:hover .qe { visibility:visible; }
.qe:hover { background-position:0 -16px; }
.contrib .qe { left:0; top:0; }
.FlowPage .contrib .qe { left:0; top:37px; }
.has-badges .t .qe { left:auto; right:0; }
.qe3 { position:absolute; right:0; top:0px; width:29px; height:56px; visibility:hidden; padding:5px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe2.png?v=1376079294) no-repeat; }
.qe3.with-stats { height:72px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe2-stats.png?v=1376079294) no-repeat; }
.inline-post .qe3 { top:15px; }
.qe3 a { position:absolute; left:16px; display:block; width:16px; height:16px; overflow:hidden; text-indent:-9999px; cursor:pointer; opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); }
.qe3 a:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); }
.qe3 .edit { top:7px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe-edit.png?v=1376079294) no-repeat; }
.qe3 .stats { display: none; }
.qe3 .delete { top:30px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe-delete.png?v=1376079294) no-repeat; }
.qe3.with-stats .stats { display: block; top:26px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe-stats.png?v=1376079294) no-repeat; }
.qe3.with-stats .delete { top:46px; }
.qe3.delete-pick { height:72px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe2.png?v=1376079294) no-repeat; }
.qe3.delete-pick .delete { top:30px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe-delete.png?v=1376079294) no-repeat; }
.qe3.delete-pick .edit { top:10px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe-edit.png?v=1376079294) no-repeat; }
.qe3.edit-pick { height:72px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe2-single.png?v=1376079294) no-repeat; }
.qe3.edit-pick .edit { top:10px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe-edit.png?v=1376079294) no-repeat; }
.qe3.accept-pick { visibility:visible; height:72px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe2.png?v=1376079294) no-repeat;}
.qe3.accept-pick .accept { top:7px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe-add.png?v=1376079294) no-repeat; }
.qe3.accept-pick .delete { top:30px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/qe-delete.png?v=1376079294) no-repeat; }
.qe3 .spinner { position:absolute;padding: 0; left:16px; top:10px; width: 20px; height: 20px;text-indent: -1000em;overflow: hidden;;z-index: 1000; background:#333 url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/spinners/small_on_black.gif?v=1376079294) no-repeat; }
.post2:hover .qe3 { visibility:visible; }
.border .qe3 { top:10px; }
.this-post-was-picked { position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(255,255,255,0.8) url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/pick-added.jpg?v=1376079294) no-repeat 10px 20px;  }

/*
		PAGING

*/
ul.paging { float:left; width:100%; padding: 15px 0; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/lines/horizontal-grey.png?v=1376079294) top left repeat-x; }
ul.paging li { float:left; width:25%; color:#ccc; text-align:center; font-size:15px; }
ul.paging li a { padding:2px 10px 3px;  background:#07e url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/backgrounds/bluestripe.png?v=1376079294); color:#fff; }
ul.paging li span { padding:2px 10px 3px;  background:#e6e6e6; color:#bbb; }
ul.paging li a:hover { background:#e32; }
ul.paging li.newer { float:right; margin-right:0; }
ul.paging li.count { width:50%; color:#333; font-size:13px; }

ul.paging2 { float:left; width:100%; margin-bottom:40px; padding: 15px 0; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/lines/horizontal-grey.png?v=1376079294) top left repeat-x; }
ul.paging2 li { float:left; color:#999; text-align:center; font-size:12px; margin:0 5px 5px 0; }
ul.paging2 li span { width:18px; display:block; padding:3px 2px; background:#e6e6e6; color:#aaa; border:1px solid #ccc; }
ul.paging2 li.add { float:right; }
ul.paging2 li a { width:18px; display:block; padding:3px 2px; text-align:center; border:1px solid #07e; color:#06d;  }
ul.paging2 li a:hover,
ul.paging2 li.current a { background:#07e url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/backgrounds/bluestripe.png?v=1376079294); color:#fff; }
ul.paging2 li.count { width:50%; color:#333; font-size:13px; }

.edit-buttons { margin-bottom:5px; }
.edit-buttons a { font-size:11px; padding:2px 3px; }
.bottom-line { border-bottom: 2px solid #e32; padding-bottom:25px; }
.new-post-buttons { width:100%; float:left; }
.new-post-buttons p { width:525px; line-height:1.4em; }
.post-button { float:left; display:block; height:28px; text-indent:-9999px; margin-right:10px; background:#07e; }
.post-link   { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/buttons/post-a-link.png?v=1376079294) no-repeat; width:80px; }
.post-image { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/buttons/post-an-image.png?v=1376079294) no-repeat; width:95px; }
.post-video  { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/buttons/post-a-video.png?v=1376079294) no-repeat; width:91px; }
.post-embed  { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/buttons/post-an-embed.png?v=1376079294) no-repeat; width:98px; }
.post-quiz  { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/buttons/post-a-quiz.png?v=1376079294) no-repeat; width:80px; }
.post-list  { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/buttons/post-a-list.png?v=1376079294) no-repeat; width:75px; }
.post-button:hover { background-position: 0 -28px; }
.post-button:active { background-position: 0 -56px; }
.new-post-help { position:absolute; right:0; top:0; width:170px; }
.new-post-help div { padding:5px 7px; background:#ffa; border:1px solid #dd8; }
.new-post-help div h5 { font-weight:bold; font-size:13px; }
.profile-form { float:left;  background:#e6e6e6; padding:15px 20px 0;}
.new-post-form { position:relative; width:100%; float:left; margin-bottom:25px; }
.new-post-form .message { width:420px; padding:8px 10px; }
.new-post-form .profile-form { background:#eee; width:420px; padding:15px; }
.new-post-form .profile-form div.field { margin-bottom:10px; }
.new-post-form .profile-form div.field.submit { margin-bottom:0; }
.new-post-form .profile-form div.field label { margin-bottom:3px; }
.new-post-form .profile-form .tool-right { position: absolute; right:12px; top:0; }
.quickpost-preview { margin:0 0 10px; padding:0; background:0; }
.post_error {margin-bottom: 40px; padding: 15px 20px; color: #6a3d3d; font-size: 14px; line-height: 1.6; background-color: #FCC; border: 1px solid #e9a6a6;}

/**
*   Forms
*
*/
fieldset div.field { float:left; width:100%; margin:0; padding:0 0 5px; font-size:13px; xxxbackground:#f1f;  }
fieldset div.field div.wrap { overflow:hidden; width:100%; float:left; }
fieldset div.field div.wrap label { float:left; display:block; width:80px; padding-top:2px; font-size:13px; line-height:1.1em; }
fieldset div.field div.wrap input { float:left; }
fieldset div.no-label div.wrap { margin-left:80px; }
fieldset div.no-label div.wrap label { float:none; display:inline; width:auto; }
input.long  { width:300px; }
input.short { width:175px; margin-right:5px; }
span.note { font-size:85%; color:#666; }
p.note { margin-top:3px; font-size:11px; line-height:1.2em; color:#666;  }
div.note { margin-left:80px; margin-top:3px; font-size:11px; line-height:1.2em; color:#666;  }

/**
*		New Forms
*
*/

label .tools { position:absolute; right:25px; top:5px; font-weight:normal; font-size:12px; }
.tool-right { position:absolute; right:20px; top:3px; font-weight:normal; font-size:11px; padding:0; line-height:0em; }


.validate { background:#FFF22C; color:#000; padding:15px; }
.validate h5 { font:bold 24px arial,helvetica,sans-serif!important; margin-bottom:7px!important; }
.validate p { margin:0;}
.validate a { color:#000; font-style:underline; }

/*
		Newest Forms

*/
.form2 { background:#e6e6e6; float:left; width:620px; padding:0; -webkit-box-shadow:1px 1px 2px #aaa; -moz-box-shadow:1px 1px 2px #aaa; }

.form2 fieldset { float:left; width:580px; padding:15px 20px 10px; }
.form2 fieldset.has-legend { width:420px; position:relative; padding-left:160px; border-bottom:2px solid #fff;}
.form2 fieldset.last { border:0; xxxpadding-bottom:5px; }
.form2 .legend { width:110px; float:left; margin-left:-140px; margin-top:5px; }
.form2 h1,.form2 h2,.form2 h3 { font-weight: bold; font-family: Helvetica,"Helvetica Neue",Arial,sans-serif; }
.form2 h1 { font-size: 42px; margin:5px 0 10px; }
.form2 h2 { font-size: 26px; margin:0 0 10px; }
.form2 h3 { font-size: 18px; }
.form2 .form-header p { font-size:13px; line-height:1.4em; margin-bottom:0; }
.form2 p.bigger { font-size:16px; }

.form2 .colgroup { float:left; width:100%; }
.form2 .col { float:left; width:40%; }

.form2 div.f { float:left; width:100%; margin-bottom:10px; font-size:13px;;}
.form2 label { display:block; font-weight:bold; font-size:12px; }
.form2 label.inline { font-weight:normal;}
.form2 input.text, .form2 textarea { width:275px; padding:3px 3px; font:12px/1.3em "Lucida Grande",verdana,tahoma,arial,sans-serif; border:1px solid #d6d6d6; }
.form2 input.bigtext { font:20px Georgia,serif; }
.form2 textarea { height:70px; margin:0; resize:vertical; }
.form2 textarea.tall   { height:140px!important; }
.form2 textarea.short  { height:30px!important; }
.form2 input.wide 	 { width:400px!important; }
.form2 input.narrow { width:140px; }
.form2 .cancel { margin-left:10px; }
.form2 p.note { width:275px; }
.form2 .f-row { float:left; width:100%; margin:3px 0 6px; }

.form2-nav { float:left; width:621px; border-bottom:5px solid #07e; }
.form2-nav li { float:left; padding-right:3px; }
.form2-nav a { display:block; float:left; padding:10px 17px 7px; background:#e6e6e6; font:20px Helvetica,Arial,sans-serif; }
.form2-nav a:hover { background:#bbb; color:#fff; }
.form2-nav a.selected { background:#07e; color:#fff; }
.form2-spinner { float:left; width:525px; padding:30px 20px 30px 75px; background: #e6e6e6 url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/spinners/big_on_e6e6e6.gif?v=1376079294) 25px 25px no-repeat; font:bold 18px/1.3em Arial,Helvetica,sans-serif; }
.form2-message, .form2.message, .form2 .message { float:left; width:580px; padding:20px 20px 20px 20px; font:bold 18px/1.3em Arial,Helvetica,sans-serif; border-top:1px solid #fff; background:#FFF22C; color:#000; }
.form2-message a { color:#000; text-decoration:underline; }
.form2.success { background:#13A22B!important; color:#fff; }
.form2.failure, .form2 .error { background:#e32; color:#fff; }
.form2.notice { background:#E60; color:#fff; }
.success a, .failure a, .error a, .notice a { color:#fff; text-decoration:underline; }

.form2-message p { font-size:13px; font-weight:normal; margin:10px 0 0; }
.form2 .field-error { color:#e32; font-weight:bold; }
.fine-print { color:#888; font-size:11px; }
.fine-print a { color:#888; text-decoration:underline; }

.grey{color:#222;background-color:#bbb;text-shadow:none;}
a.grey:hover { color:#000; background:#ccc; }
a.grey:active { background:#999; }

.std-box { width:590px; padding:15px 15px 15px; margin-bottom:25px; }
.promo-box { background:#DEF0F9; float:left; width:918px; padding:15px 15px 10px; margin-bottom:25px; border:1px solid #DFEAF1; -webkit-box-shadow:1px 1px 2px #aaa; -moz-box-shadow:1px 1px 2px #aaa; }
.Sidebar .promo-box { width:304px; }
.note-box { background:#FFF4BC;  border:1px solid #F0E5B1; }
.promo-box h1, .promo-box h2, .promo-box h3, .promo-box h4, .promo-box h5, .promo-box h6 { font-family: Arial,Helvetica,sans-serif; font-weight:bold; line-height:1.2em; }
.promo-box h3 { font-size:22px }
.promo-box h4 { font-size:18px }
.promo-box h5 { font-size:16px; line-height:1.3em; font-weight:normal; }
.promo-box h6 { font-size:14px; font-weight:bold; line-height:1.3em; }
.promo-box p { line-height:1.35em; }

.tag-suggestions { margin:0!important; }
.tag-suggestions ul { position:absolute; margin-top:22px; left:10px; min-width:250px; background:#fff; border:1px solid #aaa; padding:0; padding:3px 0; z-index: 999;}
.tag-suggestions li { padding:1px 7px!important; cursor:pointer; }
#tag_suggestions li.selected  { background:#07e!important; color:#fff!important;  }

/* feed mini items */
.feed-action { position:relative; width:625px; float:left; margin-bottom:12px; padding:0; font-size:12px; }
.feed-loves { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/social/love_small.png?v=1376079294) center 0px no-repeat; padding-left:13px; padding-right:1px; }
.feed-hates { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/social/hate_small.png?v=1376079294) center 0px no-repeat; padding-left:13px; padding-right:1px; }
.feed-action .ago,
.feed-action .meta { display:inline; font-size:9px; color:#ccc; }

.feed-action .delete-reaction { visibility:hidden; }
.feed-action:hover .delete-reaction { visibility:visible; }

.feed-special { width: 600px; padding: 5px 10px; font-size:13px; border-left:3px solid #e32; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/backgrounds/greystripe.png?v=1376079294); border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.feed-special .ago,
.feed-special .meta { color: #bbb; }

.feed-action .icon { display:block; width:16px; height:16px; float:left; margin-right:8px; padding:5px 0 0; margin-top:-5px;}
.feed-action .twitter-icon { display:block; width:24px; height:24px; float:left; margin-right:8px; }
.feed-facebook .icon { background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/social/facebook.png?v=1376079294) 0 5px no-repeat; }
.feed-twitter  .icon { background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/social/twitter.png?v=1376079294) 0 5px no-repeat; }
.feed-stumbleupon  .icon { background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/social/stumbleupon.png?v=1376079294) 0 5px no-repeat; }
.feed-search   .icon { background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/social/google.png?v=1376079294) 0 5px no-repeat; }
.feed-tweet { /*font-size:14px;*/ }

.feed-action .act { font-size:11px; padding:0 2px; }

/* viral-alert */
.viral-alert { padding:6px 0; float:left; width:100%; margin-bottom:20px; font:12px "Lucida Grande",tahoma,verdana,arial,sans-serif; }
.viral-alert span { padding-top:5px; padding-bottom:4px;  background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/promos/permalink-alert.png?v=1376079294) right top no-repeat; }
.viral-alert .alert { color:#fff; font-weight:bold; text-transform:uppercase; font-style:italic; padding-left:8px; padding-right:16px; text-shadow:1px 1px 0 #696; }
.viral-alert .name { color:#222; padding-left:7px; padding-right:15px; background-position:right -24px; }
.viral-alert a:hover .name { color:#e32; }

.secret-note { float:left; width:240px; margin:5px 0; padding:8px 50px 8px 10px; font-size:11px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/secret-note-bkgd.png?v=1376079294) top right no-repeat; }
.horizontal-share-buttons div {float:left;position: relative;}
.horizontal-share-buttons .googplusone-btn { width: 75px; overflow: hidden; }
.horizontal-share-buttons .googplusone-btn.big { margin-top: 3px;}
.horizontal-share-buttons div.tweet-button, .horizontal-share-buttons div.linkedin-btn, .horizontal-share-buttons div.tumblr-btn {margin-right:10px;}
.horizontal-share-buttons div.reddit-btn {margin-right: 4px;}
.horizontal-share-buttons a.email-btn, .vertical-share-buttons a.email-btn {float: none; display: block; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/social/email-btn.png?v=1376079294) no-repeat; width:62px; height:20px; overflow:hidden; text-indent:-9999px;}
.horizontal-share-buttons a.boost-btn, .vertical-share-buttons a.boost-btn {float: none; display: block; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/social/boost-btn.png?v=1376079294) no-repeat; width:70px; height:20px; overflow:hidden; text-indent:-9999px;}
.horizontal-share-buttons a.email-btn {float: left; margin-right: 0px;}
.horizontal-share-buttons a.boost-btn {float: left; margin-right: 0px;}
.horizontal-share-buttons .fb-share-button, .horizontal-share-buttons .tweet-btn {margin-top: 1px}
.horizontal-share-buttons div.readitlater-btn a.bookmarklet {background-color: #626262;border: 1px solid #626262;border-radius: 8px 8px 8px 8px;color: #FFFFFF;display: inline-block;font-family: 'Lucida Grande',Verdana,sans-serif;font-size: 11px;font-weight: bold;min-width: 62px;padding: 0 7px 1px;text-align: center;text-shadow: 1px 1px 0 #3B3B3B;vertical-align: 2px;}
.horizontal-share-buttons div.readability-btn .rdbWrapper {width: 155px;margin-left: 20px;padding-top: 4px;height: 26px;}

.SocialActions + .horizontal-share-buttons { margin-top:0; }

.facebook-like-login-pane { background:#EEE; padding:15px; margin: 15px 0 0 0; overflow:auto; position:relative; }
.facebook-like-login-pane h3 { font:bold 16px arial,helvetica,sans-serif; margin-bottom:7px; }
.facebook-like-login-pane a.no-thanks { position:absolute; top:18px; right:15px; }
.facebook-like-login-pane a.have-account { position:absolute; top:42px; right:15px; }

.links {padding: 18px 0 0 0;}

.BuzzPage .Sidebar .section {z-index: 1;} /* Fixes weird non-clickable sidebar issue on b-page */

#permalink_buzz_stats {clear: both; float: left; font-family: arial, helvetica, sans-serif; font-size: 0.9em; padding: 10px 0 0 0; width: 625px;}
#permalink_buzz_stats > * {float: left; margin-right: 20px;}
#permalink_buzz_stats .title {padding: 4px 13px 0 0; margin: 0; color: #424242; text-transform: uppercase;}
#permalink_buzz_stats .local_stats {float: none; margin-right: 0;}
#permalink_buzz_stats .local_stats > div {float: left; margin-right: 40px;}
#permalink_buzz_stats .local_stats > input.more_stats {float: left;}
#permalink_buzz_stats .remote_stats {}
#permalink_buzz_stats .view_stats_dashboard {float: right !important; margin-right: 0 !important; text-align: right;}
#permalink_buzz_stats .remote_stats li {float: left; margin-right: 20px;}
#permalink_buzz_stats .remote_stats li > div {margin-bottom: 8px;}
#permalink_buzz_stats img.chart {float: left; height: 80px; position: relative; top: -6px; width: 190px; margin-right: 10px;}
#permalink_buzz_stats div.chart_legend {float: left; margin-right: 40px;}
#permalink_buzz_stats .stat_block {text-transform: uppercase;}
#permalink_buzz_stats .viral_views {color: #EE3322; margin-bottom: 8px;}
#permalink_buzz_stats .seed_views {color: #0077EE; margin-bottom: 8px;}
#permalink_buzz_stats .top_linkers img {padding: 0 4px 0 0;}
#permalink_buzz_stats .value {font-weight: bold; font-size: 1.7em;}
#permalink_buzz_stats .viral_lift .value {color: #ee3322;}
#permalink_buzz_stats a.button {margin-top: 2px; float: right !important;}

.microsite_feeds .header {margin-bottom: 10px;}
.microsite_feeds .microsite_feed {clear: both; float: none; padding-top: 10px; width: 300px; line-height: 1.0em;}
.microsite_feeds .microsite_feed a {clear: none; float: left;}
.microsite_feeds .microsite_feed a, .microsite_feeds .microsite_feed a img {display: block; margin: 0; padding: 0;}
.microsite_feeds .microsite_feed:first-child {padding-top: 0;}
.microsite_feeds .feed_promo_fb, .microsite_feeds .feed_promo_twttr {clear: none; float: left; width: 276px; overflow: hidden; margin: 0; padding: 0 0 8px 0;}
.microsite_feeds .social_wrapper {clear: none; float: left; width: 276px; overflow: hidden; margin: 0; padding: 8px 11px 0 11px; border: 1px solid #d4d4d4; border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px;}.microsite_feeds .social_wrapper {clear: none; float: left; width: 276px; overflow: hidden; margin: 0; padding: 8px 11px 0 11px; border: 1px solid #d4d4d4; border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px;}

.horizontal-share-buttons.blue-bg { background-color: #f5fcfe; }
.horizontal-share-buttons.white-bg { background-color: #FFF; }
.horizontal-share-buttons {border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; padding: 8px 0px 8px 8px;}
.upper-share-buttons .fb-like-btn {clear: both; float: none; width: 625px; margin: 0 0 11px 0; padding: 0; height: 24px; overflow: visible;}
.horizontal-share-buttons .fb-like-btn iframe {background: #fff;}
.bottom_shares { padding:25px 0; width: 625px; margin: 0 auto; }
.WideContent .bottom_shares { padding: 25px 0 25px 10px; }

.Content .post{position:relative;float:left;width:485px!important;margin:0;padding:15px 0 15px 140px; }
.Content .post .thumb-unit, .post .thumb{position:relative;float:left;}
.Content .post .thumb-unit{float:left;width:125px;margin-left:-140px;display:inline;/*ie6*/}
.Content .post .thumb-unit:hover { opacity: 0.95; -moz-opacity: 0.95; filter:alpha(opacity=95);}
.Content .post .description{font-size:12px;margin-bottom:6px;}
.Content .post .mo { padding:0 2px; background:#D6ECFA; font-weight:bold; font-size:9px; text-transform:uppercase;}
.Content .post .username{display:block;max-width:130px;overflow:visible;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:bold;}
.Content .post .ago{font-weight:normal;color:#aaa;text-transform:lowercase;}
.Content .post .awards{margin-top:3px;}
.Content .post .link{display:block;width:90%;padding-bottom:6px;font-size:12px;overflow:hidden;white-space:nowrap;}
.Content .post h2 {margin-top:-4px; font:24px/1.1em Georgia,Times,serif;margin-bottom:6px;}
.Content .big-meta { float:left; width:100%; padding-top:3px; line-height:13px!important; }
.Content .big-meta .user-info{/*float:left;width:150px;*/padding-left:30px;}
.Content .no-user-image .user-info{padding-left:0px;}
.Content .big-meta .user-info img{float:left;margin:2px 5px 0 -30px;}
.Content .big-meta .viral-referers {float:left;width:100px;padding-right:30px; }
.Content .big-meta .label {display:block;margin:3px 0 3px;font:bold 10px/14px "Lucida Grande";text-transform:uppercase;color:#888;}
.Content .big-meta .responses{float:left;width:100px;}
.Content .big-meta .responses .num{float:left;width:37px;padding-right:3px; font:bold 11px/15px arial,helvetica; font-weight:bold; text-align:right;}
.Content .big-meta .responses .label{float:left;width:55px;font:11px/14px tahoma,verdana,sans-serif;text-transform:none;}
.Content .post.partner-area { width: 455px !important; padding-left: 155px; padding-right: 15px; }

form.v input.submit { font-size:14px; }

/* Hot Stats Bar */
.hot_stats_bar { width:620px; height:43px; padding:3px 0 0 5px; font:13px/1.3em arial,helvetica,sans-serif; border-top:2px solid #ededed; border-bottom:2px solid #ededed;; background: #f6f5f3; margin-bottom:0px; }
.hot_stats_bar.badge_padding , .hot_stats_bar.badge_padding_wide {margin-bottom:60px; margin-top:3px;}
.hot_stats_bar p, .hot_stats_bar .viral-badge{ float:left; text-align:right; }
.hot_stats_bar .viral-badge { background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/sprites/hot_stats.png?v=1376079294); width: 50px; height: 50px; margin-top:-5px;}
.hot_stats_bar .title { width:130px; text-indent:-9999px; overflow:hidden; text-align:left; }
.hot_stats_bar .views { width:120px; }
.hot_stats_bar .lift { width:90px; }
.hot_stats_bar .views.viral-ride { position: absolute; left: 175px;  }
.hot_stats_bar .lift.viral-ride { position: absolute; left: 270px; width:90px !important; }
.hot_stats_bar .dashboard.viral-ride { position: absolute; left: 355px; }
.WideContent .hot_stats_bar .views.viral-ride { position: absolute; left: 175px;  }
.WideContent .hot_stats_bar .lift.viral-ride { position: absolute; left: 270px;  }
.WideContent .hot_stats_bar .dashboard.viral-ride { position: absolute; left: 365px; margin-left:0px !important;}
.hot_stats_bar .referrers { width:150px; }
.hot_stats_bar .referrers a { padding-left:3px; }
.hot_stats_bar .dashboard { width:26px; padding-left:20px; }
.hot_stats_bar .num { line-height:1.1; padding-top:2px; }
.hot_stats_bar .num span { display:block; font-size:19px; font-weight:bold; color:#e32; letter-spacing:-1px;}
.hot_stats_bar .num small { display:block; font-size:9px; font-weight:bold; padding-top:2px; text-transform:uppercase; color:#A88A8B;  }
.hot_stats_bar .dashboard small { display:block; font-size:9px; font-weight:bold; padding-top:0px; text-transform:uppercase; color:#A88A8B; margin-top:-1px; text-align:left; }
.hot_stats_bar .dashboard a { display:block; margin-top:3px; padding:0px; text-align:center; font-size:12px; line-height:1.2; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/sprites/hot_stats.png?v=1376079294); width: 35px;
height: 18px;
background-position: 0px -52px;}
.hot_stats_bar.wide_badge {width:985px;}
.VerticalSection .hot_stats_bar.wide_badge {margin-left:-10px;}
.VerticalSection .WideContent .hot_stats_bar.wide_badge { margin-left:0px;}
.hot_stats_bar .badge.badge-with-ridealong.viral { position: absolute; left: 0px;}
/* Hot Stats Bar Pepsi */
.hot_stats_bar_pepsi { width:620px; height:67px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/partner/pepsi/pepsi-stats.png?v=1376079294) no-repeat; padding:3px 0 0 5px; font:13px/1.3em arial,helvetica,sans-serif; margin-top: 10px; }
.VerticalSection .hot_stats_bar_pepsi {margin-top:0px;}
.hot_stats_bar_pepsi .num { color:#fff; font-family: "ProximaNovaSemibold", Helvetica, arial, sans-serif; position:relative; }
.hot_stats_bar_pepsi .num.views, .hot_stats_bar_pepsi .num.lift { position:absolute; top:19px; }
.hot_stats_bar_pepsi .num.views { left: 350px; }
.hot_stats_bar_pepsi .num.lift { left: 510px; }
.hot_stats_bar_pepsi .num.views	 span, .hot_stats_bar_pepsi .num.lift span { display:block; font-size:30px; margin-bottom: 3px;}
.hot_stats_bar_pepsi .num.views	 small, .hot_stats_bar_pepsi .num.lift small { font-size:12px; text-transform: uppercase;}
.WideContent .hot_stats_bar_pepsi { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/partner/pepsi/pepsi-stats-wide.png) no-repeat; width: 985px;}
.Column2.viral_buzz {margin-top:45px;}
.VerticalSection .Column2.viral_buzz {margin-top:85px;}
.viral-buzz .badgesWide { float: right; margin-top:-5px;}

.Column2.viral_buzz.best_side {margin-top:65px !important;}


.WideContent .hot_stats_bar{ width:985px; margin-top:10px; margin-bottom:10px; }
.WideContent .hot_stats_bar.badge_padding_wide {margin-bottom: 60px;}
.WideContent .hot_stats_bar .title { width:200px; }
.WideContent .hot_stats_bar .lift { width:190px; }
.WideContent .hot_stats_bar .referrers { width:220px; }
.WideContent .hot_stats_bar .dashboard { margin-left:80px; }

.WideContent .viral-buzz .hot_stats_bar .lift { width:60px; }
.WideContent .viral-buzz .hot_stats_bar .referrers { width:220px; }
.WideContent .viral-buzz .hot_stats_bar .dashboard { margin-left:0px; }

#facebook_conversations {margin-bottom:0; background:#fff; z-index:2;}

/*--- A/B Testing B-Page Optz --- */
.buzz_ab_test_a, .buzz_ab_test_b, .buzz_ab_test_c {display: none;}
.buzz_ab_test.buzz_test_a .buzz_ab_test_a, .buzz_ab_test.buzz_test_b .buzz_ab_test_b, .buzz_ab_test.buzz_test_c .buzz_ab_test_c {display: block !important;}


/*--- Related links --- */

.related-links-full {clear: both; display: block; float: none; width: 100%; padding-top: 1px !important; margin-bottom:10px; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/global/lines/aaa.png?v=1376079294) 0 0 repeat-x;}
.related-links-full h2 {padding-bottom: 3px; text-transform: uppercase; font-family: arial,helvetica,sans-serif; margin-top:10px; font-size:12px;font-weight:bold;}
.related-links-full li {margin: 5px 0 5px 140px; padding:0; font-size:12px; line-height:1.1; color:#333;}
.related-links-full li.related-big {margin:5px 0 0 0;}
.related-links-full li.related-small {margin:5px 0 0 0;}
.related-links-full li.related-big a.related-title {width:315px; margin-bottom:10px; display:inline-block;}
.related-links-full li.related-small a.related-title {width:485px; margin-bottom:10px;}
.related-links-full li.related-big img { float:left;margin-right:15px; width:293px; height:195px;}
.related-links-full li.related-small img { float:left;margin-right:15px; width:125px; height:83px;}
.related-links-full li span {font-size:14px; margin-bottom:5px; line-height:1.2; font-family:"ProximaNovaRegular",Arial,Helvetica, sans-serif !important;}
.related-links-full li.related-big span {font-size:18px; font-family:"ProximaNovaSemiBold",Arial,Helvetica, sans-serif !important;}
.related-links-full li.related-small span {font-size:18px; font-family:"ProximaNovaSemiBold",Arial,Helvetica, sans-serif !important;}
.std-posts h2.bf-item-title { font:bold 18px/1.35 "Lucida Grande",verdana,tahoma,arial,sans-serif; }

/*--- Related post tools ---*/
#related-links { position:relative; }
#related-post-tools { position:absolute; z-index:10; top:38px; left:5px; display:none;}
#related-links:hover #related-post-tools { display:block}
#related-post-tools a {width:30px; height:25px; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/post-tools.png?v=1376079294) no-repeat; float:left; margin-right: 5px; text-indent:-9999em;}
#related-post-tools a.edit-related{background-position: -30px -0px;}
#related-post-tools a.edit-related:hover{background-position: -60px -0px;}

/* subbuzzpromo */
.subbuzzpromo { float:left; width:625px; }
.subbuzzpromo header {text-transform:uppercase; margin-bottom:10px}
.subbuzzpromo li { float:left; position:relative; width:135px; margin-right:20px; padding:0; position:relative; }
.subbuzzpromo li.wide {width:293px; margin-right:0;}
.subbuzzpromo li.after-wide {width:155px; margin-right:0; margin-left:10px;}
.subbuzzpromo li.headline { display:none; }
.subbuzzpromo li .badge { position:absolute; top:27px; left:-9px; }
.subbuzzpromo li a:hover { color:#07e; }
.subbuzzpromo li img { display: block; background-color: #f3f3f3; width: 125px; height: 83px; }
.subbuzzpromo li.wide img {width:293px; height:103px;}
.subbuzzpromo li.after-wide img {width: 155px; height: 103px;}
.subbuzzpromo li h3 { font:14px/1.1 "ProximaNovaSemibold",Arial,Helvetica, sans-serif; padding:10px 0; overflow:hidden; }
.subbuzzpromo li p, #subbuzzpromo_wrp.gravity_test_active.gravity { display:none; }

/* related buzz */
.related { float:left; width:100%; clear:both; margin-top:15px;  }
.related .related-buzzfeed { float:left; width:625px;}
.related-unit { float:left; position:relative; width:135px; margin-right:20px; padding:0; position:relative; }
.related-unit .badge { position:absolute; top:27px; left:-9px;}
.related-unit h2 { display:table-cell; height:30px; padding-bottom:7px; color:#e32; font: bold italic 12px/1.2em "lucida grande",tahoma,sans-serif; overflow:hidden; vertical-align:bottom; }
.related-unit h2 a { color:#e32; }
.related-unit h2 a:hover { color:#07e; }
.related-unit img.viralated-icon {display: block; background-color: #f3f3f3;}
.related-unit h3 { font: 12px "Lucida Grande",tahoma,verdana,sans-serif; padding:5px 0; overflow:hidden; }

.related .related-aol { position:relative;float:left;width:145px; background:#e8f2ff; }
.related .related-aol h2 { padding-left:58px; }
.related .aol-logo { position:absolute;left:-17px;top:5px;width:100px;height:79px;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;
  left:-60px;top:-15px;width:120px;height:101px;background-image:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/aol-fish.png?v=1376079294); }
.related-aol-container {float:left;}


/* older post content styles */

.post-content img { display:block; margin:4px 0; }
.post-content p { margin-bottom:20px; line-height:1.4em; font-size:13px; }
.post-content ul { list-style-type: square; margin: 0 0 24px 25px; }
.post-content ol { list-style-type: decimal; margin: 0 0 24px 25px; }
.post-content li { margin-bottom: 5px; }

.post-content ul.top-list { width:100%; float:left; list-style: none;	margin:10px 0 0; }
.post-content ul.top-list li { width:100%; float:left; margin:20px 0 35px; }
.post-content ul.top-list h3 { font-size:24px; }

.freeform-content { float:left; width:600px; padding-top:20px; font:14px/1.4em "Lucida Grande"; }
.freeform-content .line-break { line-height: 1.2em; }
.freeform-content h1 { font-family:arial,helvetica,sans-serif; font-size:32px; font-weight:bold; margin:10px 0 0; }
.freeform-content h2 { font-family:arial,helvetica,sans-serif; font-size:28px; font-weight:bold; margin:10px 0 0; }
.freeform-content h3 { font-family:arial,helvetica,sans-serif; font-size:24px; font-weight:bold; margin:10px 0 0; }
.freeform-content h4 { font-family:arial,helvetica,sans-serif; font-size:20px; font-weight:bold; margin:10px 0 0; }
.freeform-content h5 { font-family:arial,helvetica,sans-serif; font-size:18px; font-weight:bold; margin:10px 0 0; }
.freeform-content h6 { font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; margin:10px 0 0; }
.freeform-content blockquote, .freeform-content pre { padding-left:20px; line-height:1.3em; border-left:3px solid #eee;}
.freeform-content ol { list-style-type:decimal; margin:5px 0 20px 20px; }
.freeform-content ul { list-style-type:disc; margin:5px 0 20px 20px; }
.freeform-content li { margin-bottom:5px; }
.freeform-content code, .freeform-content pre { font-family:monaco,courier,fixed-width; }
.freeform-content hr { display:block; float:left; width:100%; height:0; clear:both; border:0; border-bottom:1px solid #aaa!important; margin:20px 0; }
.freeform-content img { display:block; margin:10px 0; 	}
.freeform-content img[align~='right'] { float:right; margin-left:10px; }
.freeform-content img[align~='left'] { float:left; margin-right:10px; }
.freeform-content img[align~='center'] { float:left; margin:10px; }

.list-big-embed { float:left; position:relative; z-index:8888; margin-left:-10px; border:10px solid #fff; background:#fff url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/spinners/small_on_white.gif?v=1376079294) center center no-repeat; }

.animated-gif { position:relative; }
.animated-gif a { position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; text-indent:-9999px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/video-lightbox/play.png?v=1376079294) center center no-repeat; }
.animated-spinner a { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/spinners/trans.gif?v=1376079294) center center no-repeat; }
.animated-gif a:hover { cursor:pointer !important; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/video-lightbox/play_hover.png?v=1376079294) center center no-repeat; }

#buzz_sub_buzz .quiz { float:left; width:70%; border:4px solid #C5D3EA; background:#DDE7F5; padding:15px 40px 15px 15px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
#buzz_sub_buzz .quiz h4 { margin:2px 0 5px 0;}
#buzz_sub_buzz .quiz h5 { margin:0 0 5px 0;}
#buzz_sub_buzz .quiz ul { margin:10px 0; padding:0; }
#buzz_sub_buzz .quiz li { list-style:none; }
.quiz-result { float:left;width:100%;margin-bottom:10px; }
.quiz-result img { float:left; margin-right:10px; }
.quiz-share-results { margin:10px 0; padding:10px 0; border-top:1px solid #C5D3EA; border-bottom:1px solid #C5D3EA; font-family:"Lucida Grande",tahoma,verana,sans-serif;}
.quiz-share-results a { padding-left:18px; margin:0 8px 0 4px; }
.quiz-share-results .quiz-share-facebook { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/enhanced/quiz-share-facebook.png?v=1376079294) 0 0 no-repeat; }
.quiz-share-results .quiz-share-twitter { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/enhanced/quiz-share-twitter.png?v=1376079294) 0 0 no-repeat; }
.quiz-share-results .quiz-share-blog { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/enhanced/quiz-share-blog.png?v=1376079294) 0 0 no-repeat; }
.quiz-share-results .quiz-save-as-contribution { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/enhanced/quiz-share-contrib.png?v=1376079294) 0 0 no-repeat; }
.quiz-share-results table td { vertical-align:middle; padding-right:10px; }

/* Topic Unit */

.buzz_superlist_item_topic span.number {color:#ee3322; float:left; padding-right:5px; border-right:1px solid #ee3322; line-height:18px;}
.buzz_superlist_item_topic h1 {background-color:#ee3322!important; color:white!important; background: url('/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/posts/viral-topic-arrow.png') no-repeat top left; height:24px; padding:0 5px 0 30px!important; display:inline-block; font:15px/24px 'Helvetica Neue',Helvetica, Arial, sans-serif !important; margin-bottom:20px!important;}
.buzz_superlist_item_topic h3 {font:16px Georgia!important; margin-left:20px;}
.buzz_superlist_item_topic li {background: url("/web/20130810181945/http://s3-ak.buzzfed.com/static/images/global/lines/aaa.png?v=1325775224")  repeat-x  left bottom; padding-bottom:10px; margin-bottom:10px;}
.buzz_superlist_item_topic ul {margin-left:10px;}
.small-meta {font-size: 11px; color: #787878; margin-left:20px;}
.info .small-meta {margin-left:127px;}
.small-meta a {font-weight:bold;}
.buzz_superlist_item_topic .trend_link_buzz li {margin-bottom:10px; text-transform:capitalize;}
.buzz_superlist_item_topic .trend_buzz .buzz .info .small-meta a.comment_icon {display: inline-block; width: 10px; height: 9px; vertical-align: middle; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/topics/comments_icon.png?v=1376079294) 0 0 no-repeat;}
.buzz_superlist_item_topic .trend_buzz .buzz .info .small-meta a.comment_icon:hover {background-position: 0 -20px;}
.buzz_superlist_item_topic .thumb {width:100px; height:66px; padding:0 10px 0 5px;}
.buzz_superlist_item_topic .thumb img {width:100px; height:66px;}
.buzz_superlist_item_topic p.description {width:490px; margin-left:127px!important;}


/* new super post stuff */
#buzz_sub_buzz {font-family: Arial, Helvetica, sans-serif;}
#buzz_sub_buzz section {margin: 0; padding: 11px 0 0 0;}
#buzz_sub_buzz .buzz_superlist_item {clear:both;position: relative; padding: 20px 0px 20px 0px; margin: 0;}
#buzz_sub_buzz .buzz_superlist_item .sub_buzz_content {padding: 0 0 3px 0; position:relative; line-height: 0;}
#buzz_sub_buzz .current_buzz{background:#FFC;}
#buzz_sub_buzz .current_buzz_reset{background:rgba(255,255,255,0);}
#buzz_sub_buzz .buzz_superlist_item h1 {font: 26px/28px ProximaNovaSemibold, Helvetica, Arial; font-weight: normal; color: #121212; padding: 0 0 8px 0; margin: 0;}
#buzz_sub_buzz .buzz_superlist_item .headline-1 {font: 26px/28px ProximaNovaSemibold, Helvetica, Arial; font-weight: normal; color: #121212; padding: 0 0 8px 0; margin: 0;}
#buzz_sub_buzz .buzz_superlist_item h2 {font: 26px/28px ProximaNovaSemibold, Helvetica, Arial; font-weight: normal; color: #121212; padding: 0 0 8px 0; margin: 0;}
#buzz_sub_buzz .buzz_superlist_item p {padding: 6px 0 12px 0;font:17px/23px "ProximaNovaRegular",arial,helvetica,sans-serif; color: #222; margin: 0px;}
#buzz_sub_buzz .buzz_superlist_item .sub_buzz_desc small,  #buzz_sub_buzz .buzz_superlist_item .sub_buzz_desc_w_attr small { font-size: inherit; color: #666; } /* SRCVIA */
#buzz_sub_buzz .buzz_superlist_item p:first-child, #buzz_sub_buzz .buzz_superlist_item_image p.sub_buzz_desc_w_attr { padding: 0 0 12px 0; } /* SRCVIA */
#buzz_sub_buzz .buzz_superlist_item.buzz_superlist_item_text p.sub_buzz_desc_w_attr, #buzz_sub_buzz .buzz_superlist_item.buzz_superlist_item_quote p.sub_buzz_desc_w_attr { padding-bottom: 0; } /* SRCVIA */
#buzz_sub_buzz .buzz_superlist_item.buzz_superlist_item_text p.article_caption_w_attr, #buzz_sub_buzz .buzz_superlist_item.buzz_superlist_item_quote p.article_caption_w_attr { padding-top: 0; } /* SRCVIA */
#buzz_sub_buzz .buzz_superlist_item.buzz_superlist_item_grid_row p { padding: 3px 0 0 0; } /* SRCVIA */
#buzz_sub_buzz .buzz_superlist_item.image_hit p.sub_buzz_desc_w_attr, #buzz_sub_buzz .buzz_superlist_item.video_hit p.sub_buzz_desc_w_attr, #buzz_sub_buzz .grid_row_description p.sub_buzz_desc_w_attr { padding-top: 14px; } /* SRCVIA */
#buzz_sub_buzz .buzz_superlist_item.image_iht h2 { padding-top: 8px; }
#buzz_sub_buzz .buzz_superlist_item_image p { padding: 0; }
#buzz_sub_buzz .buzz_superlist_item .sub_buzz_grid_cell_caption p { font-size: 14px; color: #666; line-height: 18px; clear: both; } /* SRCVIA */

#buzz_sub_buzz .buzz_superlist_item p b, #buzz_sub_buzz .buzz_superlist_item p strong { font-family: ProximaNovaBold, Helvetica, Arial, sans-serif; font-weight: normal; }
#buzz_sub_buzz .buzz_superlist_item p small {font-size: 11px; color: #424242;}
#buzz_sub_buzz .buzz_superlist_item_quote {*padding-top: 8px;} /* * is a browser hack */
#buzz_sub_buzz .buzz_superlist_item_quote blockquote {clear: both; display: block; padding: 0;}
#buzz_sub_buzz .buzz_superlist_item_quote blockquote p {font: 15px/20px Georgia, Times, serif; color: #121212; padding: 6px 0 0 0; margin: 0;}
#buzz_sub_buzz .buzz_superlist_item_quote blockquote p:first-child {padding: 0;}
#buzz_sub_buzz .buzz_superlist_item_quote blockquote p:first-child:before, #buzz_sub_buzz .buzz_superlist_item_quote blockquote p:last-child:after {clear: none; display: inline-block; vertical-align: top; margin: 2px 0 0 0; height: 14px; font: 22px/17px Georgia, Times, serif; color: #888; font-weight: bold;}
#buzz_sub_buzz .buzz_superlist_item_quote blockquote p:first-child:before {content: "“"; padding: 0; text-indent: -15px; margin-top: 3px;}
#buzz_sub_buzz .buzz_superlist_item_quote blockquote p:last-child:after {content: "”"; padding: 0 0 0 2px;}
#buzz_sub_buzz .buzz_superlist_item p.sub_buzz_author {padding: 4px 32px 6px 96px; text-align: right; font: 14px/19px Georgia, Times, serif; color: #303030;}
#buzz_sub_buzz .buzz_superlist_item p.sub_buzz_author span.sub_buzz_author_mdash {display: inline-block; margin: 0 0 0 -22px; *margin: 0; width: 22px; padding: 0 3px 0 0;}
#buzz_sub_buzz .buzz_superlist_item p.sub_buzz_author span.sub_buzz_author_citation {display: inline-block; min-width: 200px; text-align: left;}
#buzz_sub_buzz .buzz_superlist_item_link {padding-top: 11px; padding-bottom: 8px;}
#buzz_sub_buzz .buzz_superlist_item_link .sub_buzz_link {padding: 0 0 8px 0;}
#buzz_sub_buzz .buzz_superlist_item_link .sub_buzz_link .sub_buzz_numbered { display: block; position: relative; float: left; margin: 0px 15px 0px 5px; padding: 0px; font-weight: bold; line-height: 26px; font-size: 22px; }
#buzz_sub_buzz .buzz_superlist_item_link .sub_buzz_link div { float: left; width: 84%; }
#buzz_sub_buzz .buzz_superlist_item_link .sub_buzz_link span {float: left; display: inline-block; margin: 3px 15px 0px 0px; font-size: 15px; line-height: 15px; color: #fff; font-family: ProximaNovaSemiBold; background-color: #ccc; padding: 2px 5px 2px 5px; }
#buzz_sub_buzz .buzz_superlist_item_link .sub_buzz_link a {font: 22px/26px ProximaNovaSemibold, Times, serif; color: #07e; }
#buzz_sub_buzz .buzz_superlist_item_link .sub_buzz_link p.sub_buzz_link_url { font-size: 13px; line-height: 13px; color: #727272; }
#buzz_sub_buzz .buzz_superlist_item_link .sub_buzz_link .sub_buzz_description { width: 100%; }
#buzz_sub_buzz .buzz_superlist_item_link .sub_buzz_link .sub_buzz_description p { padding-top: 15px; font-size: 15px; line-height: 20px; }
#buzz_sub_buzz .buzz_superlist_item .video-embed-big {*clear: both; *display: block; *margin-bottom: 10px;}
/* SRCVIA #buzz_sub_buzz .buzz_superlist_item .sub_buzz_source_via { font-family: ProximaNovaRegular, Helvetica, Arial, sans-serif; display:inline; padding:0; color: #999!important; font-size: 10px!important; font-style:italic;;} */
#buzz_sub_buzz .buzz_superlist_item.buzz_superlist_item_grid_row .sub_buzz_source_via { position: absolute; right: 0; bottom: 0; color: #dbdbdb !important; background: white; padding: 1px 8px 2px 8px; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); } /* SRCVIA */
#buzz_sub_buzz .buzz_superlist_item.buzz_superlist_item_grid_row .sub_buzz_source_via, #buzz_sub_buzz .buzz_superlist_item.buzz_superlist_item_grid_row .sub_buzz_source_via a { font-size: 10px !important; color: #dbdbdb !important; } /* SRCVIA */
#buzz_sub_buzz .buzz_superlist_item.buzz_superlist_item_grid_row .sub_buzz_source_via:hover { color: #ccc; cursor: default; background-color: rgba(0, 0, 0, 0.8); } /* SRCVIA */
#buzz_sub_buzz .buzz_superlist_item.buzz_superlist_item_grid_row .sub_buzz_source_via a:hover { color: #ccc !important; }
/* SRCVIA #buzz_sub_buzz.suplist_long .buzz_superlist_item .sub_buzz_source_via { display:block; padding:4px 0 0 0; text-align: right; font:11px/14px "ProximaNovaRegular",arial,helvetica,sans-serif !important; } */
/* SRCVIA #buzz_sub_buzz.suplist_long .buzz_superlist_item.no_caption .sub_buzz_source_via { float:right; } */

.WideContent #buzz_sub_buzz.suplist_article .buzz_superlist_item_image.buzz_superlist_item_wide p.article_caption, .WideContent #buzz_sub_buzz.suplist_article .buzz_superlist_item_image.buzz_superlist_item_wide p.article_caption_w_attr { width: 625px; display: block; margin-left: 182px; min-height:10px; } /* SRCVIA */
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_image.buzz_superlist_item_wide p.article_caption, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_image.buzz_superlist_item_wide p.article_caption_w_attr { width: 720px; display: block; margin-left: 135px; min-height:10px; } /* SRCVIA */
/* SRCVIA .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item .sub_buzz_desc{ margin-left: 0; } */
/*.WideContent #buzz_sub_buzz .buzz_superlist_item .sub_buzz_source_via { width: 625px; display: block; margin-left: 182px; }*/
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_narrow .sub_buzz_desc{ margin-left: 0; }

/* SRCVIA
.WideContent #buzz_sub_buzz .buzz_superlist_item .buzz_attr_w_caption { margin-left: 182px; }
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item .buzz_attr_w_caption, .WideContent #buzz_sub_buzz .buzz_superlist_item_narrow .buzz_attr_w_caption { margin-left:0; } */

/* SRCVIA #buzz_sub_buzz .buzz_superlist_item .buzz_attr_no_caption { margin:-5px 10px 0 0!important; } */
#buzz_sub_buzz.suplist_long .buzz_superlist_item .buzz_attr_no_caption { margin:0!important; }


/*.WideContent .suplist_long .sub_buzz_source_via { float:right !important;}*/

/* SRCVIA #buzz_sub_buzz .buzz_superlist_item .sub_buzz_source_via a {color:#777777;} */
#buzz_sub_buzz .buzz_superlist_item .sub_buzz_source_via a:hover { text-decoration:underline;}
#buzz_sub_buzz .buzz_superlist_item .sub_buzz_source_via em {font-weight: bold; font-style: normal;}
#buzz_sub_buzz .buzz_superlist_item .sub_buzz_source_via .bf-editor-source {font-style: italic;}

#buzz_sub_buzz.suplist_dec_up, #buzz_sub_buzz.suplist_dec_down {}
#buzz_sub_buzz.suplist_dec_up section, #buzz_sub_buzz.suplist_dec_down section, #buzz_sub_buzz.suplist_disc section {border-top: 1px solid #ededed; margin: 8px 0 0 0; padding: 11px 0 0 0;}
#buzz_sub_buzz.suplist_dec_up section:first-child, #buzz_sub_buzz.suplist_dec_down section:first-child, #buzz_sub_buzz.suplist_disc section:first-child {border: none; margin: 0; padding: 0;}
#buzz_sub_buzz .buzz_superlist_item .buzz_superlist_number {display: none;}
#buzz_sub_buzz .buzz_superlist_item .buzz_superlist_number_inline { display:none; }
#buzz_sub_buzz.suplist_list_show .buzz_superlist_item .buzz_superlist_number {display: block; font: 24px/32px 'ProximaNovaSemibold', Helvetica, Arial, sans-serif;}
#buzz_sub_buzz.suplist_list_show .buzz_superlist_item .buzz_superlist_number_inline {display: inline;}
#buzz_sub_buzz.suplist_disc .buzz_superlist_item .buzz_superlist_number { display:none; }
#buzz_sub_buzz.suplist_disc .buzz_superlist_item .buzz_superlist_number_inline { display:none; }
#buzz_sub_buzz .sub_buzz_timeline_buttons { font-size:16px; line-height:1; border-bottom: 1px solid #e8e8e8; margin-bottom: 0; padding-bottom: 16px; }

#buzz_sub_buzz.suplist_article {margin: 12px 0 0 0; padding: 0;}
#buzz_sub_buzz.suplist_article section {padding: 0;}
#buzz_sub_buzz.suplist_long {margin: 12px 0 0 0; padding: 0;}
#buzz_sub_buzz.suplist_long section {padding: 0;}

#buzz_sub_buzz.suplist_long .buzz_superlist_item_image, #buzz_sub_buzz.suplist_long .buzz_superlist_item_video, #buzz_sub_buzz.suplist_long .buzz_superlist_item_embed {border: none; padding: 18px 0; margin-left:0px;}
#buzz_sub_buzz.suplist_long .buzz_superlist_item_image .sub_buzz_content, #buzz_sub_buzz.suplist_long .buzz_superlist_item_video .sub_buzz_content, #buzz_sub_buzz.suplist_long .buzz_superlist_item_embed .sub_buzz_content {padding: 0px;}
/* SRCVIA #buzz_sub_buzz.suplist_long .buzz_superlist_item_image p, #buzz_sub_buzz.suplist_long .buzz_superlist_item_video p, #buzz_sub_buzz.suplist_long .buzz_superlist_item_embed p {padding: 1px 0 3px 0; font-size: 12px; line-height: 16px; color: #727272;} */
#buzz_sub_buzz.suplist_long .buzz_superlist_item_image:first-child, #buzz_sub_buzz.suplist_long .buzz_superlist_item_video:first-child, #buzz_sub_buzz.suplist_long .buzz_superlist_item_embed:first-child {padding: 8px 0 2px 0;}
#buzz_sub_buzz.suplist_long .buzz_superlist_item_text {padding: 0; margin: 0;}
#buzz_sub_buzz .buzz_superlist_item_text > p {padding: 6px 0 12px 0; font:17px/23px "ProximaNovaRegular",arial,helvetica,sans-serif; color: #222; margin:0;}

/* LONG FORM STYLING */
#buzz_sub_buzz.suplist_long ol, #buzz_sub_buzz.suplist_long ul { font: 18px/30px Georgia; margin-left: 20px; }
#buzz_sub_buzz.suplist_long ol { list-style-type: decimal; }
#buzz_sub_buzz.suplist_long ul { list-style-type: disc; }
#buzz_sub_buzz.suplist_long .buzz_superlist_item_tweet ul,ol { list-style-type: none; }
#buzz_sub_buzz.suplist_long h1 { font: 36px/39px 'ProximaNovaSemiBold',Arial,Helvetica,sans-serif; color: #333; }
#buzz_sub_buzz.suplist_long .headline-1 { font: 36px/39px 'ProximaNovaSemiBold',Arial,Helvetica,sans-serif; color: #333; }
#buzz_sub_buzz.suplist_long h2 { font: 30px/34px 'ProximaNovaSemiBold',Arial,Helvetica,sans-serif; color: #333; }
#buzz_sub_buzz.suplist_long .buzz_superlist_item_image,
#buzz_sub_buzz.suplist_long .buzz_superlist_item_video,
#buzz_sub_buzz.suplist_long .buzz_superlist_item_embed {border: none; padding: 18px 0;}
#buzz_sub_buzz.suplist_long .buzz_superlist_item_image img { display: block; }
/* SRCVIA #buzz_sub_buzz.suplist_long .buzz_superlist_item_image p, */
#buzz_sub_buzz.suplist_long .buzz_superlist_item_video p,
#buzz_sub_buzz.suplist_long .buzz_superlist_item_embed p {padding: 1px 0 3px 0; font-size: 12px; line-height: 16px; color: #727272;}
#buzz_sub_buzz.suplist_long .buzz_superlist_item_image:first-child,
#buzz_sub_buzz.suplist_long .buzz_superlist_item_video:first-child,
#buzz_sub_buzz.suplist_long .buzz_superlist_item_embed:first-child {padding: 8px 0 2px 0;}
#buzz_sub_buzz.suplist_long .buzz_superlist_item_quote {padding: 0; margin: 0;}
#buzz_sub_buzz .buzz_superlist_item_text blockquote,
#buzz_sub_buzz .buzz_superlist_item_text q,
#buzz_sub_buzz.suplist_long .buzz_superlist_item_quote blockquote {display: block; width: auto; padding: 10px 15px; margin:20px 12px 20px 18px; background: #fcfcfc; border-left: 5px solid #e1e8ed; overflow: hidden;}
#buzz_sub_buzz.suplist_long .buzz_superlist_item_quote blockquote {margin-top: -6px;}
#buzz_sub_buzz.suplist_long .buzz_superlist_item_quote blockquote p,
#buzz_sub_buzz.suplist_long .buzz_superlist_item_text blockquote p,
#buzz_sub_buzz.suplist_long .buzz_superlist_item_text q p {font: 17px/23px "ProximaNovaRegular",Arial,Helvetica,sans-serif; color: #000000; padding: 20px 6px; margin: 0;}

#buzz_sub_buzz.suplist_long .buzz_superlist_item_quote blockquote p:first-child {padding: 0;}
#buzz_sub_buzz .buzz_superlist_item_text blockquote p:first-child {padding: 0;}
#buzz_sub_buzz.suplist_long .buzz_superlist_item_quote blockquote p:first-child:before,
#buzz_sub_buzz.suplist_long .buzz_superlist_item_quote blockquote p:last-child:after {display: none;}
#buzz_sub_buzz.suplist_long .buzz_superlist_item_text p.article_date {padding: 0; font-size: 11px; color: #727272; margin:5px 0 4px;}
#buzz_sub_buzz.suplist_long p.article_date em {font: bold 11px arial,helvetica,sans-serif; color: #444;}
#buzz_sub_buzz.suplist_long .sidebar.right {width: 113px; border-left: 1px solid #dbdbdb; margin: 0 0 16px 10px; padding: 2px 0 4px 12px;}
#buzz_sub_buzz.suplist_long .sidebar.right .share_button {clear: both; float: none; display: block; margin: 2px 0 8px 0;}

#buzz_sub_buzz.suplist_long .long-break-star { text-align: center; margin: 30px 0 0 0; font: 30px/16px 'ProximaNovaSemibold'; color: #222222; }
#buzz_sub_buzz.suplist_long .long-break-bullet { margin: 30px 0 0 0; background: url(/web/20130810181945/http://dev.buzzfeed.com/static/images/public/icons/bullet.png) no-repeat 50% 0; height: 16px; }
#buzz_sub_buzz.suplist_long .long-break-dash { width: 100%; margin: 30px 0 0 0; height: 1px; background: #222222; }

.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_text,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_quote,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_narrow {margin: 0 auto 0 auto; max-width: 720px;}
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_wide.buzz_superlist_item_chart,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_wide.buzz_superlist_item_tweet,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_wide.buzz_superlist_item_link,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_wide.buzz_superlist_item_quiz { margin: 30px auto; max-width: 720px; }
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_wide.buzz_superlist_item_picmixer { margin: 30px auto; max-width: 990px }

.WideContent #buzz_sub_buzz.suplist_long .sidebar.right {width: 113px; border-left: 1px solid #dbdbdb; margin: 0 -135px 8px 0; padding: 3px 0 3px 12px;}
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_text,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_text > p { font: 18px/26px cambria,georgia,serif; }
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_text b,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_text strong,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_text p b,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_text p strong { font: bold 18px/26px cambria,georgia,serif; }

/* SRCVIA .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_large p,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_large p,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_small p,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_small p,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_narrow p { font: 28px/34px "ProximaNovaSemibold",Arial,Helvetica,sans-serif; color: #753d38; padding: 0px !important; } */

/* SRCVIA #buzz_sub_buzz .sub_buzz_grid_cell_caption p,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_large p,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_large p,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_small p,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_small p,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_narrow p { padding: 0 !important; line-height: 18px; } */

.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_large.no_caption img, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_small.no_caption img,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_large.no_caption img, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_small.no_caption img { float: right; }


.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_narrow { padding: 0px; margin: 38px 0 50px 0; }
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_wide { width: 990px; max-width: 990px; margin: 38px 0 50px -135px; padding: 0px; } /* SRCVIA */
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_large, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_large,
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_large img, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_large img {max-width: 440px;}
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_small, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_small, 
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_small img, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_small img {max-width: 300px;}
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_small, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_large { float: right; margin: 20px -70px 20px 20px; padding: 10px 0 0 0; }
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_small, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_large { float: left; margin: 20px 20px 20px -70px; padding: 10px 0 0 0; }

/* SRCVIA .WideContent #buzz_sub_buzz.suplist_long .sub_buzz_desc { display: block; font: 14px/17px "ProximaNovaRegular",Arial,Helvetica,sans-serif; color: #666666; } */
/* SRCVIA .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_wide .sub_buzz_desc { width: 300px; padding: 10px 0 10px 20px; float: right; margin: -10px -135px 0 0; } */
/* SRCVIA .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item .sub_buzz_desc, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_narrow .sub_buzz_desc, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_wide .sub_buzz_desc  { width: 100%; padding: 10px 10px 0 0; } */
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_small .sub_buzz_desc, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_small .sub_buzz_desc  {max-width: 300px;margin: 0px; }
.WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_right_large .sub_buzz_desc, .WideContent #buzz_sub_buzz.suplist_long .buzz_superlist_item_left_large .sub_buzz_desc {max-width: 440px;margin: 0px; }

/* ARTICLE STYLING */
/* SRCVIA #buzz_sub_buzz.suplist_article .buzz_superlist_item_image:first-child, #buzz_sub_buzz.suplist_article .buzz_superlist_item_video:first-child, #buzz_sub_buzz.suplist_article .buzz_superlist_item_embed:first-child {padding: 8px 0 2px 0;} */
#buzz_sub_buzz.suplist_article .buzz_superlist_item_image, #buzz_sub_buzz.suplist_article .buzz_superlist_item_video, #buzz_sub_buzz.suplist_article .buzz_superlist_item_embed {border: none; padding: 18px 0; margin-left:0px;}
#buzz_sub_buzz.suplist_article .buzz_superlist_item_quote blockquote p:first-child {padding: 0;}
#buzz_sub_buzz.suplist_article .buzz_superlist_item_quote blockquote p:first-child:before, #buzz_sub_buzz.suplist_article .buzz_superlist_item_quote blockquote p:last-child:after {display: none;}
#buzz_sub_buzz.suplist_article .buzz_superlist_item_text p.article_date {padding: 0; font-size: 11px; color: #727272; margin:5px 0 4px;}
/* SRCVIA #buzz_sub_buzz.suplist_article .sub_buzz_source_via { font-size: 12px; color: #727272; padding: 0;} */
#buzz_sub_buzz.suplist_article p.article_date em {font: bold 11px arial,helvetica,sans-serif; color: #444;}
#buzz_sub_buzz.suplist_article .buzz_superlist_item_image p, #buzz_sub_buzz.suplist_long .buzz_superlist_item_image p, #buzz_sub_buzz.suplist_article .buzz_superlist_item_image p, #buzz_sub_buzz.suplist_article .buzz_superlist_item_video p, #buzz_sub_buzz.suplist_article .buzz_superlist_item_embed p {padding: 3px 0 0 0; color: #666; font-size: 14px; line-height: 18px; clear: both; } /* SRCVIA */
.buzz_superlist_item_image.no_caption p, .buzz_superlist_item_video.no_caption p, .buzz_superlist_item_embed.no_caption p {line-height: 15px !important; } /* SRCVIA */
#buzz_sub_buzz.suplist_article .sidebar.right {width: 113px; border-left: 1px solid #dbdbdb; margin: 0 0 16px 10px; padding: 2px 0 4px 12px;}
#buzz_sub_buzz.suplist_article .sidebar.right .share_button {clear: both; float: none; display: block; margin: 2px 0 8px 0;}
#buzz_sub_buzz.suplist_article .buzz_superlist_item_image .sub_buzz_content, #buzz_sub_buzz.suplist_article .buzz_superlist_item_video .sub_buzz_content, #buzz_sub_buzz.suplist_long .buzz_superlist_item_embed .sub_buzz_content {padding: 0px;}
#buzz_sub_buzz.suplist_article .buzz_superlist_item_quote blockquote p, #buzz_sub_buzz.suplist_article .buzz_superlist_item_text blockquote p, #buzz_sub_buzz.suplist_article .buzz_superlist_item_text q p {font: 17px/23px "ProximaNovaRegular",Arial,Helvetica,sans-serif; color: #000000; padding: 20px 6px; margin: 0;}
#buzz_sub_buzz.suplist_article .buzz_superlist_item_text, #buzz_sub_buzz.suplist_article .buzz_superlist_item_quote {padding: 0; margin: 0;}
#buzz_sub_buzz.suplist_article .buzz_superlist_item_quote blockquote {margin-top: -6px;}

.WideContent #buzz_sub_buzz.suplist_article .buzz_superlist_item_text,
.WideContent #buzz_sub_buzz.suplist_article .buzz_superlist_item_quote,
.WideContent #buzz_sub_buzz.suplist_article .buzz_superlist_item_link,
.WideContent #buzz_sub_buzz.suplist_article .buzz_superlist_item_narrow {margin: 0 auto 0 auto; max-width: 625px;}
.WideContent #buzz_sub_buzz.suplist_article .sidebar.right {width: 113px; border-left: 1px solid #dbdbdb; margin: 0 -135px 8px 0; padding: 3px 0 3px 12px;}
.WideContent #buzz_sub_buzz.suplist_article .buzz_superlist_item_text p { font: 18px/26px cambria,georgia,serif; }
.WideContent #buzz_sub_buzz.suplist_article .buzz_superlist_item_text p b,
.WideContent #buzz_sub_buzz.suplist_article .buzz_superlist_item_text p strong { font: bold 18px/26px cambria,georgia,serif; }

/* Share Box */
.share-box{width:38px; display:block;visibility: hidden; position:absolute; top:5px; zoom:1; left:-15px;background: #fafafa; border:1px solid #e7e7e7; padding:5px 0px; border-radius:4px; z-index:999;}
#buzz_sub_buzz .copied_popup {background-color: white;border-radius: 10px 10px 10px 10px;font-size: 16px;font-weight: bold;height: 20px;left: 200px;opacity: 0.93;padding: 15px 0;position: absolute;text-align: center;top: 200px;width: 220px;}
.buzz_superlist_item:hover .share-box{visibility:visible;}
.share-box .share-icon{ width:24px !important; height:24px !important; float:left; margin:3px 7px 3px 7px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/large-share-sprite24x24.png?v=1376079294) no-repeat;}
.share-box .share-icon:focus, .share-box .share-icon:hover {opacity: .48; cursor:pointer;}
.share-box .share-icon.hover {opacity: .48; cursor:pointer;}



#buzz_sub_buzz .buzz_superlist_item .sub_buzz_source_via, #buzz_sub_buzz .buzz_superlist_item .sub_buzz_source_via a { font: 12px/15px "ProximaNovaRegular", Helvetica, Arial, sans-serif; color: #999; font-style: italic; } /* SRCVIA */


/* Old style for subbuzz share icon. Now we use classes*/
#facebook{background-position:0px -24px;}
#twitter{background-position:0px -48px;}
#stumble{}
#link{ background-position:0px -72px;}
#pinterest{background-position:0px -96px;}
/* End old style */

.share-box .sub-buzz-facebook-share {background-position:0px -24px;}
.share-box .sub-buzz-twitter-share {background-position:0px -48px;}
.share-box .sub-buzz-stumble-share {}
.share-box .sub-buzz-link-share { background-position:0px -72px;}
.share-box .sub-buzz-pinterest-share {background-position:0px -96px;}
.share-box .sub-buzz-email-share{background-position:0 -144px}
.share-box .sub-buzz-response-share{background-position:0 -120px}


/* SHARE BOZ Pinterest Referer AB TEST STYLES - PC 5/30/13 */
.pin-ref .share-box {  bottom: 0px !important; width: 167px; height: 31px !important; left: 0px !important; top: inherit; padding: 2px 0px;}
.pin-ref .share-box .sub-buzz-twitter-share, .pin-ref .share-box .sub-buzz-link-share {display:none;}
.pin-ref .share-box .sub-buzz-email-share, .pin-ref .share-box .sub-buzz-response-share, .pin-ref .share-box .sub-buzz-pinterest-share, .pin-ref .share-box .sub-buzz-facebook-share { position:absolute;} 

.pin-ref .share-box .sub-buzz-pinterest-share { left:0px; background-position: 0px -168px; width: 57px !important;}
.pin-ref .share-box .sub-buzz-facebook-share {left: 65px;}
.pin-ref .share-box .sub-buzz-email-share {left:97px;}
.pin-ref .share-box .sub-buzz-response-share{ left: 129px;}
/*.pin-ref .share-box.pin_grid_share{top:282px !important}
.WideContent .pin-ref .share-box.pin_grid_share{top:462px !important}
.WideContent .pin-ref .share-box.pin_grid_share_number {top:492px !important;}
.WideContent .pin-ref .share-box.pin_grid_share_title {top:495px !important;}

.pin-ref .share-box.pin_grid_share_number {top:315px !important}
.pin-ref .share-box.pin_grid_share_title{top: 318px !important;}*/
/* pinterest module */
.hot-on-pinterest {float:left;width:625px;margin-bottom: 20px;}
.hot-on-pinterest .header-holder {margin-bottom:10px;padding-top: 10px;}
.hot-on-pinterest .header-holder h5 { float:left; margin-top: -6px;}
.hot-on-pinterest .header-holder .pinterest-follow {float:right;font-weight:bold;}
.hot-on-pinterest .header-holder .bf_button.bf_button-with-icon {padding: 5px 8px;line-height: 18px;margin-left: 5px;}
.hot-on-pinterest .header-holder .bf_button .pinterest-icon {background: url("/web/20130810181945/http://s3-ak.buzzfed.com/static/images/global/unified_sprite.png?v=1376079294") no-repeat scroll 1px -543px transparent;height: 18px;width: 19px;display: inline-block;margin-right: 5px;vertical-align: top;}
.hot-on-pinterest .image {background: url("/web/20130810181945/http://s3-ak.buzzfed.com/static/images/global/unified_sprite.png?v=1376079294") no-repeat scroll -175px -547px transparent;height: 25px;width: 105px;display: inline-block;vertical-align:bottom}
.hot-on-pinterest .text {display: block; float: left; height: 30px; font-size: 20px; font-weight: bold; margin-top: 5px; margin-right: 10px;}
.hot-on-pinterest .buzz_holder_fixer {float: left; margin-top: 15px}
.hot-on-pinterest .buzz_holder {display: inline-block;vertical-align: top;width: 194px;height: 200px;border-radius: 3px;margin: 0 21px 21px 0;position:relative;}
.hot-on-pinterest .buzz_holder .pin-button {position: absolute;top: 10px;left: 10px;}
.hot-on-pinterest .buzz_holder:nth-child(3n+0) {margin-right:0;}
.hot-on-pinterest .buzz_holder.buzz_holder_shadow {box-shadow: 0 0 3px #aaa;}
.hot-on-pinterest .buzz_image {background-color: white;}
.hot-on-pinterest .buzz_image img {width:194px;border-radius: 2px 2px 0 0;}
.hot-on-pinterest .buzz_holder .caption {padding: 10px 10px 0; color: #333; }
.hot-on-pinterest .buzz_holder .repins {padding: 5px 10px;color:#999;font-weight:bold;font-size:11px;}
.hot-on-pinterest .buzz_holder.hide-buzz_holder {visibility:hidden;height:1px;}

.ie8 .hot-on-pinterest, .ie9 .hot-on-pinterest { /*ie is ripping this module apart, so we're just hiding it*/
	display:none;
}

/*button utility*/
.blockify-button {display:block; text-align:center;}

#responses, #respond { margin: 0px; }
#respond .header {border-bottom: none; margin: 0px; }
#respond .header h1 {color: black;}
#respond .header .headline-1 { color: #000000; }
#response { background-position: 0px -120px; }
.post2.super_format .category {font-size: 14px;}
.post2 .user-bg { margin: 2px 0px 20px 0px;}
.post2 .meta .user-name {font-size: 14px; font-weight: bold;}
.post2 .meta .author_title {font-size: 12px; color: #727272;}
.post2 .meta .author_title a {color: #727272;}
.post2 .meta .author_title  a.bling{margin-top:0px;}
.post2 .meta a.bling.crown{margin-top:-7px;margin-left:-7px;position:absolute;left:0;}
.post2 .meta .more_from_btn {font-size: 12px;}
.post2 .user-info .ago{display:none !important;}

/* VIDEO AD */
#videoAdWrapper {width: 100%; margin: 10px 0 250px 0; display: none; }
#videoAdWrapper #badge {float: left; width: 100px; height: 100px; overflow: hidden; background-repeat: no-repeat;}
#videoAdWrapper #videoAdShares {width:500px; min-height:100px; float: left; margin-left: 20px;}
#videoAdShares .shareBox {min-height:100px; width:100%; border:2px solid #999999;}
#videoAdShares #content {padding: 10px;}
#videoAdShares #content .caption {font-size: 20px; font-weight: bold; font-family:'Lucida Grande'; position: relative;}
#videoAdShares #content #post {background-color: #eceff5; padding: 10px; margin: 10px 0 10px 0; vertical-align: top; overflow:hidden;position:relative;}
#videoAdShares #content #postDetails {display: inline-block; width: 325px; float: right; font-size: 24px; font-weight: normal; font-family:'Georgia';}
#videoAdShares #post #thumb {width: 125px; height: 83px; overflow: hidden; float: left; display: block;}
#videoAdShares #post #user {margin: 5px 0 5px 0;}
#videoAdShares #user #thumb {width: 25px; height: 25px; overflow: hidden; display: inline-block; }
#videoAdShares #user .title {font-size: 14px; font-weight: bold; font-family:'Arial'; display: inline; left: 10px; top: -5px; position: relative;}
#videoAdShares .adArrow {position: absolute;  width:0;  height:0;  border-bottom-width: 0;background: none; float: left;}
#videoAdShares #adArrowBorder {border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #999999;left:-20px}
#videoAdShares #adArrowFill {border-top:19px solid transparent;border-bottom:19px solid transparent;border-right:19px solid white;}
#videoAdShares .upper-share-buttons {border-top: 0px; border-bottom: 0px; padding: 0px; margin: 0px}

#videoAdWrapper.share-reaction {margin:10px 0;}
#videoAdWrapper.share-reaction .upper-share-buttons.horizontal-share-buttons.white-bg {background-color: transparent;}
#videoAdWrapper.share-reaction #videoAdShares {width:100%; margin-left: 0px;}
#videoAdWrapper.share-reaction #badge {display:none;}
#videoAdWrapper.share-reaction .adArrow {display:none;}
#videoAdWrapper.share-reaction #videoAdShares #content #postDetails {width:auto; width: auto; padding-left: 145px; position: absolute; left: 0;}
#videoAdWrapper.share-reaction  #videoAdShares #content .caption {font-size: 32px;}

#social-actions {padding:5px 0 0 0; border-top:1px solid #eee; }

.horizontal-share-buttons.lower-share-buttons { margin-bottom: 10px; padding-top: 8px; }
.ie7 .horizontal-share-buttons { height: auto; overflow: hidden; margin: 0px; }
.horizontal-share-buttons.lower-share-buttons a.email-btn, .horizontal-share-buttons.lower-share-buttons a.boost-btn {margin-left: 0; margin-right: 0px;}
.horizontal-share-buttons.lower-share-buttons .image-buttons {margin: 0; padding: 0;}
.horizontal-share-buttons.lower-share-buttons .image-buttons a {margin: 0; padding: 0; display: block; width:20px; height:24px; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden; background-image:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/social/social-actions2.png?v=1376079294);}
.horizontal-share-buttons.lower-share-buttons .image-buttons a.add-pick {margin-left: 0; background-position: -450px 0;}
.horizontal-share-buttons.lower-share-buttons .image-buttons img {clear: none; float: left; margin: 0; padding: 2px;}
.horizontal-share-buttons.lower-share-buttons .image-buttons a.pick-success {background-position:-474px 0;}
.horizontal-share-buttons.lower-share-buttons .image-buttons a.edit-pick {background-position:-498px 0;}

.FBConnectButton_Simple,
.FBConnectButton_RTL_Simple{background-image:url(/web/20130810181945/http://static.ak.fbcdn.net/images/connect_favicon.png);background-repeat:no-repeat;outline:none;text-decoration:none}
.FBConnectButton_RTL_Simple{background-position:right 0}
.FBConnectButton_Simple .FBConnectButton_Text_Simple{margin:0 0 0 20px;padding-bottom:1px}
.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple{margin:0 10px 0 0}
a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple,
a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple,
.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple,
.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple{text-decoration:underline}
.FBConnectButton,
.FBConnectButton_RTL{background:#29447e url(/web/20130810181945/http://static.ak.fbcdn.net/images/connect_sprite.png);background-repeat:no-repeat;cursor:default;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none}
.FBConnectButton .FBConnectButton_Text,
.FBConnectButton_RTL .FBConnectButton_Text{background:#5f78ab url(/web/20130810181945/http://static.ak.fbcdn.net/images/connect_sprite.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 4px;margin:1px 1px 0 0;text-shadow:none}
a.FBConnectButton,
a.FBConnectButton_RTL ,
.FBConnectButton,
.FBConnectButton_RTL{text-decoration:none}
a.FBConnectButton:active .FBConnectButton_Text,
a.FBConnectButton_RTL:active .FBConnectButton_Text ,
.FBConnectButton:active .FBConnectButton_Text,
.FBConnectButton_RTL:active .FBConnectButton_Text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none}
.FBConnectButton_BigPun,
.FBConnectButton_RTL_BigPun{background-position:left -60px;font-size: 24px;line-height:30px}
.FBConnectButton_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-left:38px}
a.FBConnectButton_BigPun:active{background-position:left -99px}
.FBConnectButton_RTL_BigPun{background-position:right -268px}
.FBConnectButton_RTL_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-right:39px}
a.FBConnectButton_RTL_BigPun:active{background-position:right -307px}
.FBConnectButton_Large,
.FBConnectButton_RTL_Large{background-position:left -138px;font-size: 13px;line-height:16px}
.FBConnectButton_Large .FBConnectButton_Text{margin-left:24px}
a.FBConnectButton_Large:active{background-position:left -163px}
.FBConnectButton_RTL_Large{background-position:right -346px}
.FBConnectButton_RTL_Large .FBConnectButton_Text{margin-right:25px}
a.FBConnectButton_RTL_Large:active{background-position:right -371px}
.FBConnectButton_Medium,
.FBConnectButton_RTL_Medium{background-position:left -188px;font-size: 11px;line-height:14px}
.FBConnectButton_Text,
.FBConnectButton_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-left:21px}
a.FBConnectButton_Medium:active{background-position:left -210px}
.FBConnectButton_RTL_Medium{background-position:right -396px}
.FBConnectButton_RTL_Text,
.FBConnectButton_RTL_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-right:22px}
a.FBConnectButton_RTL_Medium:active{background-position:right -418px}
.FBConnectButton_Small,
.FBConnectButton_RTL_Small{background-position:left -232px;font-size: 10px;line-height:10px}
.FBConnectButton_Small .FBConnectButton_Text{padding:2px 6px 3px;margin-left:17px}
a.FBConnectButton_Small:active ,
.FBConnectButton_Small:active{background-position:left -250px}
.FBConnectButton_RTL_Small{background-position:right -440px}
.FBConnectButton_RTL_Small .FBConnectButton_Text{padding:2px 6px;margin-right:18px}
a.FBConnectButton_RTL_Small:active{background-position:right -458px}
.FBConnectButton_Inactive{-ms-filter:'alpha(opacity=40)';filter:alpha(opacity = 40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}
.fb_share_count_wrapper{position:relative;float:left}
.fb_share_count{background:#b0b9ec none repeat scroll 0 0;color:#333;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;text-align:center}
.fb_share_count_inner{background:#e8ebf2;display:block}
.fb_share_count_right{margin-left:-1px;display:inline-block}
.fb_share_count_right .fb_share_count_inner{border-top:solid 1px #e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size: 10px;line-height:10px;padding:2px 6px 3px;font-weight:bold}
.fb_share_count_top{display:block;letter-spacing:-1px;line-height:34px;margin-bottom:7px;font-size: 22px;border:solid 1px #b0b9ec}
.fb_share_count_nub_top{border:none;display:block;position:absolute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background-repeat:no-repeat;background-image:url(/web/20130810181945/http://static.ak.fbcdn.net/rsrc.php/v1/yU/r/bSOHtKbCGYI.png)}
.fb_share_count_nub_right{border:none;display:inline-block;padding:0;width:5px;height:10px;background-repeat:no-repeat;background-image:url(/web/20130810181945/http://static.ak.fbcdn.net/rsrc.php/v1/yX/r/i_oIVTKMYsL.png);vertical-align:top;background-position:right 5px;z-index:10;left:2px;margin:0 2px 0 0;position:relative}
.fb_share_no_count{display:none}
.fb_share_size_Small .fb_share_count_right .fb_share_count_inner{font-size: 10px}
.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner{font-size: 11px;padding:2px 6px 3px;letter-spacing:-1px;line-height:14px}
.fb_share_size_Large .fb_share_count_right .fb_share_count_inner{font-size: 13px;line-height:16px;padding:2px 6px 4px;font-weight:normal;letter-spacing:-1px}

/* Return to Mobile */


/* WIDE VIDEO BUZZ PAGE*/
#video-wide{width:100%; min-height:700px; background:#000; color:#fff; font-family:Helvetica; position:relative; overflow:hidden;}

#video-wide #vid-embed{float:left; width:600px;}
#video-wide #video-text{float:right; font-size:24px !important; width:300px; margin-right:25px; height:380px; position:relative; margin-top:20px;}
#video-content{width:100%; float;left; padding:5px; position:absolute; top:295px;}
#video-title{font-size:18px; margin-bottom:10px;}
#video-desc{font-size:14px; line-height:22px;}
#next-prev, #vid-share-icons{margin-top:15px; position:absolute; }
#next-prev{bottom:25px;}
#vid-share-icons{bottom:85px;}
.PageContainer #tw-share{width:55px !important; height:20px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/icons/placeholder-share-twitter.png) no-repeat; position:absolute; top:5px; left:80px; }
.face
#next-vid, #prev-vid{cursor:pointer;}
#prev-vid{margin-right:10px;}
#video-timeline{ width:100%; float:left; position:relative; height:250px;}
#video-timeline #obama-image{position:absolute; left:-10px; top:120px; z-index:999; overflow:hidden; width:100%;}
#video-wide ul#video-tn{position:absolute; bottom:0px; width:990px; margin-left:-5px;}
#video-wide ul#video-tn li{ cursor:pointer; float:left; position:absolute; top:260px; }
.tn_3, .tn_4,.tn_5,.tn_6,.tn_11,.tn_12{width:50px !important;}
.tn_8, .tn_9, .tn_10{width:33px !important;}
.year{width:93px; float:left; height:250px;margin-right:4px; border-left:1px solid rgba(100,100,100,.9); border-right:1px solid rgba(100,100,100,.9); position:relative; }

.year:hover{background:rgba(100,100,100,.9);}
.year .year_num{width:90px; height:40px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/obama_app/year_sprite_grey.png) no-repeat; position:absolute; top:20px; left:10px; margin:0px auto; }
.wrap_2000 .year_num, .wrap_2001 .year_num, .wrap_2002 .year_num, .wrap_2003 .year_num, .wrap_2004 .year_num{left:5px !important;}
.year:hover .year_num{background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/obama_app/year_sprite_red.png) no-repeat;}
.wrap_1993 .year_num, .wrap_1993:hover .year_num{background-position:0px -45px;}
.wrap_1995 .year_num,.wrap_1995:hover .year_num{background-position:0px -90px;}
.wrap_1998 .year_num,.wrap_1998:hover .year_num{background-position:0px -135px;}
.wrap_1999 .year_num,.wrap_1999:hover .year_num{background-position:0px -180px;}
.wrap_2000 .year_num, .wrap_2000:hover .year_num{background-position:0px -225px;}
.wrap_2001 .year_num, .wrap_2001:hover .year_num{background-position:0px -270px;}
.wrap_2002 .year_num, .wrap_2002:hover .year_num{background-position:0px -315px;}
.wrap_2003 .year_num,.wrap_2003:hover .year_num{background-position:0px -360px;}
.wrap_2004 .year_num,.wrap_2004:hover .year_num{background-position:0px -405px;}
li.tn_1991{width:90px; height:30px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/obama_app/first_arrow.png) no-repeat;}
li.tn_1991:hover{background-position:0px -30px;}
li.tn_1993, li.tn_1998, li.tn_1999{width:90px; height:30px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/obama_app/largearrow.png) no-repeat;}
li.tn_1993:hover,li.tn_1998:hover, li.tn_1999:hover{background-position:0px -30px;}
li.tn_1995, li.tn_2001, li.tn_2002, li.tn_2003, li.tn_2004{width:45px; height:30px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/obama_app/double_arrow.png) no-repeat; display:inline;}
li.tn_1995.item_3,li.tn_2001.item_12,li.tn_2002.item_14, li.tn_2003.item_16,li.tn_2004.item_18{background-position:0 -60px;}
li.tn_1995.item_4,li.tn_2001.item_13,li.tn_2002.item_15, li.tn_2003.item_17,li.tn_2004.item_19{position:absolute; left:45px;}

li.tn_1995.item_3:hover,li.tn_2001.item_12:hover,li.tn_2002.item_14:hover, li.tn_2003.item_16:hover,li.tn_2004.item_18:hover{background-position:0 -90px;}

li.tn_1995.item_4:hover,li.tn_2001.item_13:hover,li.tn_2002.item_15:hover, li.tn_2003.item_17:hover,li.tn_2004.item_19:hover{background-position:0 -30px;}

li.tn_2000{width:18px; height:30px;background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/obama_app/five_arrow.png) no-repeat;position:absolute;}
li.tn_2000.item_7{background-position:0px -240px;}
li.tn_2000.item_8{left:18px; background-position: 0px -180px;}
li.tn_2000.item_9{left:36px; background-position: 0px -120px;}
li.tn_2000.item_10{left:54px;background-position: 0px -60px;}
li.tn_2000.item_11{left:72px;background-position: 0px 0px;}
li.tn_2000.item_7:hover{background-position:0px -270px;}
li.tn_2000.item_8:hover{ background-position: 0px -210px;}
li.tn_2000.item_9:hover{ background-position: 0px -150px;}
li.tn_2000.item_10:hover{background-position: 0px -90px;}
li.tn_2000.item_11:hover{background-position: 0px -30px;}

/* PEPSI STATS B-PAGE STYLES */


.pepsi_module{ background:  url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/partner/pepsi/module-bg.png) no-repeat !important; height: 383px; position: relative; }
.VerticalSection .pepsi_module { margin-top:15px;}
.pepsi_module .pepsi_posts { margin-top: 85px;}
.pepsi_module ul { position: relative; float:left;}
.pepsi_module  li {background: #fff; width: 290px; height:58px;  float:left; margin:0 12px 8px 12px; padding:10px; position: relative;}
.VerticalSection .pepsi_module  li { margin:0 12px 8px 2px;}
.pepsi_module  li .thumb-unit, .pepsi_module  li .thumb { float:left; width:85px; margin-right:10px;}
.pepsi_module  li .thumb-unit img, .pepsi_module  li .thumb img {width:85px; height: auto;}
.pepsi_module  li h2 {   height: 32px;}
.pepsi_module  li h2 a  {color:#07e !important; font-size: 12px !important;  font-weight: bold; line-height: 16px !important; font-family: 'Lucida Grande', arial, sans-serif !important;}
.pepsi_module  li .num{ position: absolute; left: 105px}
.pepsi_module .description, .pepsi_module .bf-user-info { display: none;}
.pepsi_module  li .num .score { position: absolute;  font-weight: bold; font-family: "ProximaNovaSemibold", Helvetica, arial, sans-serif;}
.pepsi_module  li .num .score small { font-weight: normal;}
.pepsi_module  li .num .lift { font-weight: bold; color: #E30; font-family: "ProximaNovaSemibold", Helvetica, arial, sans-serif; font-size:14px; position: absolute;
left: 105px;
margin-top: -2px; width: 100px; }
.pepsi_module  li .num .lift small { font-weight: normal;}
.pepsi_module .pepsi-next-button { position: absolute; bottom: 3px; left: 88px;}
.pepsi_module .pepsi-click { position: absolute; width: 332px; height: 82px;}



/* DRESS ME UP */

#picmixer_dragdrop_dynamic_fields { display: none !important;}
#picmixer .qq-upload-drop-area { display: block !important;  position:relative; float: right; width:130%;  height: 47px; top:-36px; right:-10px;}
/*.qq-upload-drop-area{background-color:#F4F4F4;font-family:arial,helvetica,verdana,sans-serif;margin:0 5px;padding:11px 20px;display:block !important;font-size:16px;font-weight:bold;text-shadow:1px 1px 1px white;color:#888;border:1px solid #C8C8C8;position:relative;text-align:center;-moz-box-shadow:inset 1px 1px 7px #C8C8C8;-webkit-box-shadow:inset 1px 1px 7px #C8C8C8;box-shadow:inset 1px 1px 7px #C8C8C8;border-radius:4px;-moz-border-radius:4px;}*/
#picmixer .qq-upload-drop-area span { display: none;}
#picmixer .qq-upload-drop-area-active { background:#fafafa; opacity: .7; border-radius: 5px; box-shadow:inset 1px 1px 7px #C8C8C8; }*/
#picmixer .qq-upload-list {margin: 10px 0px; padding:0; list-style:none;}
#picmixer .qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
#picmixer .qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {margin-right: 7px;}
#picmixer .qq-upload-file {}
#picmixer .qq-upload-spinner {display:inline-block; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/css/%5B%%20image_root%20%%5D/public/spinners/small_on_e6e6e6.gif?v=1376079294); width:15px; height:15px; vertical-align:text-bottom;}
#picmixer .qq-upload-size,.qq-upload-cancel {font-size:11px;}
#picmixer .qq-upload-failed-text {display:none;}
#picmixer .qq-upload-fail .qq-upload-failed-text {display:inline;}

/*.qq-upload-drop-area span{ display: none !important;}*/
.qq-upload-spinner {display:inline-block; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/spinners/small_on_e6e6e6.gif?v=1376079294); width:15px; height:15px; vertical-align:text-bottom;}

#picmixer{display:block;width:605px;font-family:Arial,Helvetica,sans-serif;font-size:15px;margin-top:10px;border:10px solid #e7e7e7; position: relative;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.WideContent #picmixer { width: 975px; border: 5px solid #e7e7e7; }
.VerticalSection .WideContent #picmixer { left: -8px; }
#picmixer-desc { margin-top: 10px; font-size: 14px; }
#picmixer_image_options{width:100%;margin:-10px 0;}
#picmixer fieldset.left,#picmixer fieldset.right{width:50%;float:left;}
#picmixer-nav{height:42px;background:#e7e7e7;border-bottom:1px solid gainsboro;}
#picmixer .button2 { line-height:1.5; height: 36px; }
#picmixer-nav .qq-upload-drop-area{float:left}
#picmixer-nav #picmixer_upload_options{float:left}
#picmixer-nav #picmixer-save{float:right}
#picmixer-nav .picmixer-tool { margin: 5px; }
#picmixer #show_lib { margin-left: 4px; width: 300px; margin: 0 0 5px 0; }

#picmixer-nav button span { width: 45px; height: 30px; float:left; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/picmixer/picmixer-controls.png?v=1376079294);}
#picmixer-nav button span.text-button {background-position: -41px -466px;}
#picmixer-nav button span.shape-button {background-position: -85px -466px;}
#picmixer-nav button span.draw-button {background-position: -130px -466px;}
#picmixer-nav button span.move-button {background-position: -75px -498px; }
#picmixer_upload_options { margin-right: 5px; text-indent: -9999em; width: 80px;}
#picmixer_upload_options span {background-position: 5px -466px !important;}
#picmixer-save { text-indent: 0em;}
#picmixer #color-selector { z-index: 11; height: 205px; width: 200px; overflow: hidden; }
#picmixer #hide_color_select { position: relative; top: 180px; width: 25px; height: 25px; padding: 5px 5px 0 5px; }
#picmixer-tools { padding: 5px 10px; border-bottom: 1px solid #CCC; background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.9); position: absolute; width: 585px; z-index: 99; }
#picmixer.wide #picmixer-tools { width: 955px; }
#picmixer-tools #color-selector-wrapper { width: 75px; height: 15px; float: left; margin: 4px 5px 0 0; }
#picmixer .svg_shape { display: inline-block; width: 31px; height: 32px; border-bottom: 2px solid transparent; }
#picmixer .svg_shape:hover { cursor: pointer;}
#picmixer .menu_option_wrapper { display: block; height: 25px; }
#picmixer .menu_option_wrapper label { font-weight: bold; }
#picmixer .menu_option_wrapper select { position: absolute; left: 80px; width: 100px; }
#picmixer #shape-palette { width: auto; height: auto; }
#picmixer #color-selector {  z-index: 11; height: 205px; width: 200px; overflow: hidden; }
#picmixer-color-selector-ok { position: relative; top: 180px; width: 25px; height: 25px !important; padding: 5px 5px 0 5px; }
#picmixer-error-msg,#save_picd{padding:6px 12px 6px 34px;font-weight:bold;color:#fff;font-size:14px;margin:0 0 12px 0;border:1px solid #ee3322;background:#ee3322 url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/quickpost/superlist_error.png?v=1376079294) 10px 6px no-repeat !important; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.picmixer_expanded{width:735px;position:absolute;height:335px;z-index:2;background:white;right:0px;border:1px solid #f1f;padding:20px;overflow:hidden;}
#picmixer-success{border:1px solid rgb(200,200,200);padding:20px;color:black;}
#picmixer h1{color:rgb(0,200,250);font-size:22px;}
#picmixer #picmixer-login{width:465px;height:255px;}
#picmixer #picmixer-login h1{width:465px;margin-bottom:15px;}
#picmixer-stage{width:100%;height:550px;background-image: url('/web/20130810181945/http://dev.buzzfeed.com/static/images/public/picmixer/picmixer-bg.png?v=1376079294');background-repeat: repeat;border: 1px solid #ccc;}
#picmixer-dialog { width: 300px; position: absolute; background: white; padding: 10px; }
#picmixer .dialog { z-index: 100; background: #f7f7f7; border:1px solid #ddd; padding: 10px; position: absolute; -moz-border-radius: 5px; border-radius: 5px; }
#picmixer .dialog.center-shadow { top: 25%; left: 25%; box-shadow: 1px 1px 5px #222; -moz-box-shadow: 1px 1px 5px #222; -webkit-box-shadow: 1px 1px 5px #222; }
#picmixer .picmixer-close-btn { width: 25px; height: 25px; display: block; position: absolute; top: -10px; right: -10px; background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/picmixer/picmixer-controls.png?v=1376079294); background-position: -44px -498px; }
#picmixer .picmixer-close-btn:hover { cursor: pointer; }
#buzz_sub_buzz .buzz_superlist_item #picmixer-text-editor h1, #buzz_sub_buzz .buzz_superlist_item #picmixer_image_options h1, #buzz_sub_buzz .buzz_superlist_item #picmixer-shape-editor h1 { font-size: 22px; color: #000; margin: 10px 0 0 0; }
#picmixer-text-editor textarea{font-family:'ProximaNovaSemibold',Helvetica; font-size: 14px; width:295px;height:100px; border: 1px solid #CCC; -moz-border-radius: 5px; border-radius: 5px;}
#picmixer-text-editor fieldset{margin: 0 0 10px 0;}
#picmixer-text-editor .editable,#picmixer-text-editor.editing .newtext{display:none;}
#picmixer-text-editor.editing .editable{display:inline-block;}
.picmixer-tool{width: 32px; height: 32px; margin:0 2px; display:block;float:left;text-indent:-999em;background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/picmixer/picmixer-controls.png?v=1376079294); cursor: pointer; opacity: 0.7; -moz-opacity: 0.7; filter:alpha(opacity=70);}
.picmixer-tool:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100);}
#picmixer-tool-rot-plus { background-position: 0 -64px;}
#picmixer-tool-rot-minus {background-position: 0 -32px;}
#picmixer-tool-flip-h { background-position: 0 -96px;}
#picmixer-tool-flip-v { background-position: 0 -128px;}
#picmixer-tool-up { background-position: 0 -224px;}
#picmixer-tool-down { background-position: 0 -256px;}
#picmixer-tool-plus {  background-position: 0 -288px;}
#picmixer-tool-text-edit { background-position: 0 -418px;}
#picmixer-tool-minus { background-position: 0 -320px;}
#picmixer-tool-reset { background-position: 0 -351px;}
#picmixer-tool-delete { background-position: 0 -384px;}
#picmixer-brush-big { background-position: -32px -2px; border: 1px solid transparent; }
#picmixer-brush-med { background-position: -65px -1px; border: 1px solid transparent;}
#picmixer-brush-small { background-position: -95px -1px; border: 1px solid transparent;}
#picmixer-down-arrow { background-position: -135px 0; height: 20px; width: 15px; }
#picmixer_image_options .button2.upload { margin-bottom: 5px; width: 300px;}
#picmixer_image_options #upload_from_computer { display: block; width: 272px; height: 25px; }
#picmixer_image_options .button2 .icon { float:left; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/verticals/animals-sidebar-cute.png?v=1376079294) no-repeat; margin-right: 5px;}
#picmixer_image_options .button2 .icon.fb {
width: 33px; height: 33px; background-position: 0 -140px; }
#picmixer_image_options .button2 .icon.cloud { width: 36px; height: 23px; background-position: 0 -115px; top: 5px;}
.picmixer_image_upload { float: left; display: block; }
#picmixer-image-url{border: 1px solid #CCC; padding: 9px 10px; font-size: 14px;  -moz-border-radius: 5px; border-radius: 5px; width:216px;}
#pixmixer-tools .shapes { display: none; }

/* Icons */
.draw_item, .move_item, .shape_item, .text_edit { display: none; }
#picmixer-tools.draw_mode .draw_item { display: block; }
#picmixer-tools.move_mode .move_item { display: block; }
#picmixer-tools.shape_mode .shape_item { display: block; }
#picmixer-tools.text_mode .text_edit { display: block; }
#picmixer-tools .selected { border: 1px solid #AAA; background-color: #EEE; }

/* Color Menu */
#picmixer .simple_color_picker .holder { position: absolute; }
#picmixer .simple_color_picker .preview { font-size: 11px; padding: 4px; color: #222; text-align: center; margin: 0 auto 2px auto; cursor: pointer; }
#picmixer .simple_color_picker .current.preview { text-align: left; float: left; border: 1px solid #000; cursor: pointer; background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/picmixer/picmixer-controls.png?v=1376079294); }
#picmixer .simple_color_picker .preview:hover { letter-spacing: 1px; cursor: pointer; }
#picmixer .simple_color_picker .current.preview:hover { letter-spacing: 0px; }
#picmixer .simple_color_picker .select { width: auto; left: -2px; border: 1px solid #aaa; background-color: #FFFFFF; position:relative; z-index:99; padding: 2px;}
#picmixer-tools .simple_color_picker { position: absolute; }
#picmixer-tools .simple_color_picker .preview { width: 65px; }
#picmixer-tools .simple_color_picker .current.preview { height: 15px; text-indent: 2px; background-position: -80px -34px; -moz-box-shadow: 0px 1px 0px #AAA; -webkit-box-shadow: 0px 1px 0px #AAA; box-shadow: 0px 1px 0px #AAA; }
#picmixer-text-editor .simple_color_picker { position: absolute; width: 100px; left: 80px; display: inline; }
#picmixer-text-editor .simple_color_picker .preview { width: 90px; }
#picmixer-text-editor .simple_color_picker .current.preview { height: 10px; text-indent: 5px; background-position: -55px -34px; -moz-border-radius: 4px; border-radius: 4px; }


/*#pixmixer-tools.add-shapes .shapes { display: inline } */
#picmixer-text-editor .button2 { margin-right:10px;}
/*.WideContent #picmixer-tools {position: absolute; top: -5px; left: 380px; width: 400px; padding-left: 5px; margin-left: 10px; xxxbackground:none;
  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
  box-shadow:inset 1px 1px 0 rgba(0,0,0,0.15);
  }*/
.picmixer-login-success{}
.picmixer-pencil-color { border-bottom: 10px solid black; display: block; float: left;  }
#picmixer_lib_module {z-index: 3004; position: fixed; top: 40px; bottom: 40px; left: 0; right: 0; width:760px; margin: 0 auto; padding: 16px 20px; background: #f6f6f6; border: 1px solid #ababab; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: Arial, Helvetica, sans-serif;  box-shadow: 0 4px 4px rgba(0,0,0,.25);}
#picmixer_lib_module h3 {font-size: 14px; padding: 0 0 4px 0;}
#picmixer_lib_module #picmixer_lib_results_container { position: absolute; top: 44px; bottom: 20px; left: 20px; right: 20px; overflow: auto; background: #fff; border: 1px solid #ccc; border-top-color: #ababab; padding:3px 0 0 3px; z-index: 3002;}
#picmixer_lib_module .hide_lib { }
#picmixer_lib_module #picmixer_lib_back { margin-top:-10px; }
/* photos */
#picmixer_lib_module #picmixer_lib_results li { float:left; height:120px; padding: 0 3px 3px 0; }
#picmixer_lib_module #picmixer_lib_results li div.picmixer_lib_result_inner { display: block; }
#picmixer_lib_module #picmixer_lib_results li div.picmixer_lib_result_inner i { width:180px; height:120px; background-size:cover; background-position: center 25%; background-repeat: no-repeat; display: block; }
#picmixer_lib_module #picmixer_lib_results li div.picmixer_lib_result_inner i a { width:100%; height:100%; display: none; background: rgba(0,0,0,.072); z-index: 3001;}
#picmixer_lib_module #picmixer_lib_results li div.picmixer_lib_result_inner i a span { display: inline-block; width: 30px; height: 30px; overflow: hidden; font-weight: bold; font-size: 30px; line-height: 30px; text-align: center; font-family: arial,helvetica,sans-serif; background: rgba(0,0,0,.74); color: #fff; z-index: 3003;}
#picmixer_lib_module #picmixer_lib_results li:hover div.picmixer_lib_result_inner i a {display: block;}



/* CROSS VERTICAL PROMO */
.vertical-promo {background-color:#F9F9F9!important; padding:0px!important; width:336px!important; overflow:hidden;}
.vertical-promo li {margin-left:0!important;}
.vertical-promo img {width:336px; height:119px;}
.vertical-promo h3 {float:left; margin-bottom:0; text-shadow:none !important; line-height: 22px !important;}
.vertical-promo .promo-header {height:45px;background: url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/public/sidebars/vertical_promo_headers.png?v=1376079294) no-repeat; margin:10px 0;}
.vertical-promo .promo-header a {height:45px; display:block;}
.vertical-promo .promo-more {font:18px "ProximaNovaSemibold",Arial,Helvetica, sans-serif; text-align:center; padding: 10px 0px 5px 0px; width: 100%; float:left;}
.vertical-promo .promo-more a,.vertical-promo .promo-more span { color:black;}
.vertical-promo .promo-more a{display:block;}
.vertical-promo .promo-more span {text-transform: capitalize;}
.vertical-promo .promo-more:hover span {color:#07E;}

.vertical-promo .politics {background-position: 0 0;}
.vertical-promo .tech {background-position: 0 -45px;}
.vertical-promo .sports {background-position: 0 -90px;}
.vertical-promo .animals {background-position: 0 -135px;}
.vertical-promo .shift {background-position: 0 -180px;}
.vertical-promo .celebrity {background-position: 0px -225px;}
.vertical-promo .music {background-position:0 -270px;}
.vertical-promo .rewind{background-position: 0px -319px;}
.vertical-promo .lgbt {background-position: 0px -364px;}
.vertical-promo .food {background-position: 0px -408px;}
.vertical-promo .entertainment {background-position: 0px -453px;}
.vertical-promo .community {background-position: 0px -677px;}
.vertical-promo .fashion {background-position: 0px -586px;}
.vertical-promo  .buzzreads {background-position: 0 -495px;}
.vertical-promo  .diy {background-position: 0 -540px;}
.vertical-promo  .ideas {background-position: 0 -633px;}
.vertical-promo .pin-tool {display:none;}
.vertical-promo  .longform {background-position: 0 -496px;}
.vertical-promo .business { background-position: 0 -720px}
.vertical-promo .breaking {background-position: 0 -852px; height: 40px;}
.vertical-promo .uk { background-position: 0 -811px;}
.vertical-promo .geeky {background-position: 0 -766px;}
.vertical-promo .books{background-position: 0px -892px;}

/* IE* fixes */
.ie8 .Column2 .post.sidebar-post { width: 315px !important; padding-left:0px !important;}
.ie8 .Column2 .bf-widget.post.sidebar-post { width:200px !important;}
.ie8 .Column2 .bf-widget.post.sidebar-post h2 {position: relative !important; left:0px !important;}


/* NEW BPAGE STYLES OT REPLACE CURRENT STYLES AFTER TESTING */
.unified .Content { padding: 0px 0px 10px 0px !important;}
.unified .Content .Column1 a { color: #07e;}
.unified a.button2 { color: #fff;}

/*.unified #buzz_sub_buzz .buzz_superlist_item_text p { font-size: 18px; line-height: 26px; font-family:cambria,georgia,serif;}*/

.rub-tease { position: absolute; margin-top: 10px; z-index:2;}
.rubbing .rub-tease { display: none; }

/* Quiz 2.0 */
#buzz_sub_buzz .quiz { width: 605px; overflow: hidden; border: 0px solid #d0d0d0; padding: 0px; background: #ffffff; font-family: 'ProximaNovaRegular'; font-size: 14px; border-radius: 0px; -moz-border-radius: 0px; margin: 0 auto; float: none; }
#buzz_sub_buzz .quiz h1 { margin: 0 0 5px 0; font-family: 'ProximaNovaSemibold', arial, sans-serif; font-size: 24px; padding: 0px; }
#buzz_sub_buzz .quiz .headline-1 { margin: 0 0 5px 0; font-family: 'ProximaNovaSemibold', arial, sans-serif; font-size: 24px; padding: 0px; }
#buzz_sub_buzz .quiz h1.thin { font-family: 'ProximaNovaRegular'; }
#buzz_sub_buzz .quiz .headline-1.thin { font-family: 'ProximaNovaRegular'; }
#buzz_sub_buzz .quiz h2 { font-size: 17px; font-family: 'ProximaNovaRegular'; font-weight: normal; margin: 15px 0; }
#buzz_sub_buzz .quiz .quiz_question.smallImgQuestion h2 { margin-top: 0px;}
#buzz_sub_buzz .quiz h2.bold { font-family: 'ProximaNovaSemibold'; }
#buzz_sub_buzz .quiz img { max-width: 585px; height: auto; display: block; }
#buzz_sub_buzz .quiz .hr { width: 100%; height: 1px; background: #E3E3E3; margin: 20px 0 0 0; }
#buzz_sub_buzz .quiz ol.smallImgAnswers { margin-left: 190px;  }
#buzz_sub_buzz .quiz_question.image ol.smallImgAnswers { margin-left: 0px; clear: both; }
#buzz_sub_buzz .quiz .wrong_answer { color: red; }
#buzz_sub_buzz .quiz .buzz_superlist_number_inline { position: relative; left: -10px; top: -10px; font-size: 28px; font-family: 'ProximaNovaSemibold'; }

#buzz_sub_buzz .quiz .quiz_question { overflow: hidden; width: 585px; margin: 0px 0px 50px 0px;}
#buzz_sub_buzz .quiz .quiz_question .quiz_img_and_source {  margin: 0 10px 0 0; }
#buzz_sub_buzz .quiz .quiz_question.smallImgQuestion .quiz_img_and_source { width: 170px; float: left; }
#buzz_sub_buzz .quiz .quiz_question .quiz_img_and_source  img.smallImg { margin-bottom: 15px;}
#buzz_sub_buzz .quiz .quiz_question .quiz_img_and_source.text_only  {  float: none; width: auto;}
#buzz_sub_buzz .quiz .quiz_question img.largeImg { margin: 0 0 15px 0; }
#buzz_sub_buzz .quiz .quiz_answer span { display: block; margin: 5px 0 0 0;   }
#buzz_sub_buzz .quiz .quiz_answer span.quiz_answer_text { font-family: 'ProximaNovaSemibold'; font-size: 17px; line-height: 20px; }
#buzz_sub_buzz .quiz .quiz_answer span.sub_buzz_source_via { margin-top: 3px;  }
#buzz_sub_buzz .quiz .quiz_answer span.sub_buzz_source_via span { margin-top: 3px; font-size: 10px; }
#buzz_sub_buzz .quiz .quiz_answer span.quiz_answer_description {  font-size: 17px;}

#buzz_sub_buzz .quiz_question.text .wrong_answer { font-size: 35px; color: red; display: inline-block; line-height: 10pt; margin: 0 0 2px 5px; position: relative; top: 2px; }
#buzz_sub_buzz .quiz_question.text .correct_answer { font-size: 28px; color: #006E2E; display: inline-block; line-height: 10pt; margin: 0 0 2px 5px; position: relative; top: 2px; }
#buzz_sub_buzz .quiz_question.image .wrong_answer { position: relative; font-size: 100px; text-shadow: .01em 0.01em 0.05em black; }

#buzz_sub_buzz .quiz_question .quiz_reveal { float: left; clear: both; padding: 20px 0 0 0; }
#buzz_sub_buzz .quiz_question.text .quiz_answer { display: block; border: 1px solid #DDD; margin: 15px 0 6px 0; padding: 6px; padding-top: 5px; }
#buzz_sub_buzz .quiz_question.text .quiz_answer span.quiz_answer_text { font-size: 20px; }

#buzz_sub_buzz .quiz_question.image .quiz_answer { float: left; padding: 10px; }
#buzz_sub_buzz .quiz_question .sub_buzz_source_via { display: block; margin-top: -12px; margin-bottom: 15px;}
#buzz_sub_buzz .quiz_question.image .smallImgAnswers { }
#buzz_sub_buzz .quiz_question.image.smallImg .quiz_answer { margin: 5px 5px 0 0; width: 170px; min-height: 170px; }
#buzz_sub_buzz .quiz_question.image.smallImg .quiz_answer.smallImgWrap { clear: left; }
#buzz_sub_buzz .quiz_question.image.smallImg .quiz_answer img { width: 170px; height: 170px; }
#buzz_sub_buzz .quiz_question.image.largeImg .quiz_answer { margin: 5px 0; width: 585px; min-height: 50px; }
#buzz_sub_buzz .quiz_question.image.largeImg .quiz_answer img { width: 565px; height: auto; }

#buzz_sub_buzz .quiz .quiz_result { clear: both; display: block; overflow: hidden; }
#buzz_sub_buzz .quiz .answer_shares { clear: both; overflow: hidden; }
#buzz_sub_buzz .quiz .answer_shares a { float: left; margin: 0 50px 0 0;  }
#buzz_sub_buzz .quiz .quiz_result img.smallImg { float: left; margin: 0 10px 3px 0; }
#buzz_sub_buzz .quiz .quiz_result img.largeImg { margin: 0 0 3px 0; }
#buzz_sub_buzz .quiz .quiz_result_area { background-color: #fefefe; border: 1px solid #dddddd; padding: 15px; margin: 0px 20px 0px 0px;}
#buzz_sub_buzz .quiz .quiz_tally_results h1 { font: 30px/26px 'ProximaNovaRegular'; }
#buzz_sub_buzz .quiz .quiz_tally_results .headline-1 { font: 30px/26px 'ProximaNovaRegular'; }
#buzz_sub_buzz .quiz .quiz_tally_results h2 { font: 15px/23px 'ProximaNovaSemibold';  color: #797979; margin: 0 0 10px 0; }
#buzz_sub_buzz .quiz .quiz_result h1 { font: 19px/26px 'ProximaNovaSemibold'; margin: 0 0 10px 0; }
#buzz_sub_buzz .quiz .quiz_result .headline-1 { font: 19px/26px 'ProximaNovaSemibold'; margin: 0 0 10px 0; }

/* fix Like button z-index issues */
.fb_iframe_widget_lift { z-index:1000!important; }



/* RELATED CONTENT AB TESTS */
.related_var_2, .related_var_1 {float:left; width:625px;}
.related_dfp {float: right; margin-top:25px; margin-left:15px;}
.related_var_1 .related_dfp {margin-top:0px;}
.related_dfp .bf-url img {width:293px;}
.related_var_1 aside, .related_var_2 aside {float:right; width:313px;}
.related_dfp .bf-widget {width:293px !important; float: right; padding:10px; font-family: "ProximaNovaRegular"; margin-top:0px;}
.related_dfp .big-meta .label {font-family:"ProximaNovaRegular";}
.related_dfp .bf-widget .thumb-unit {padding:0px; margin:0px;}
.related_dfp .related_var_2 .bf-widget .bf-url img {width:293px;}
.related_dfp .bf-widget .bf-item-title, .related_var_1 .bf-widget .bf-blurb.description, .related_var_2 .bf-widget .bf-blurb.description {float:left;}
.related_dfp .bf-widget .bf-item-title {font: 18px/21px "ProximaNovaSemibold" ; margin-top:10px;}
.related_dfp .bf-widget .bf-blurb.description {font: 14px/18px "ProximaNovaRegular";}
.related_var_1 ul.subbuzzpromo, .related_var_2 ul.subbuzzpromo {width:296px;}
.related_var_1 ul.subbuzzpromo li {margin-left:0px;}
.related_var_1 .subbuzzpromo li h3 {font-size: 18px; line-height:21px; padding:8px 0px;}
.related_var_1 ul.subbuzzpromo li.after-wide {width:145px; margin:0px 3px 0px 0px;}
.related_var_1 ul.subbuzzpromo li.after-wide h3 {font-size: 14px; line-height: 17px; font-family:"ProximaNovaRegular";}
.related_var_1 ul.subbuzzpromo li.after-wide img {width:145px; height:auto;}
.related_var_1 li a.related-title {font-size:14px; line-height:21px;}
.related_var_1 .related-links-full ul {margin:0 0 10px 0;}
.related_var_1 .related-links-full li {margin: 5px 0 0 140px;}
.related_var_1 li.related-big a.related-title {font-size:18px; line-height:21px;}
.related_var_1 li.related-big a img, .related_var_1 li.related-small a img {width:145px; height:96px; float:left;}
.related_var_1 li.related-small {margin: 5px 0 0 0 !important;}
.related_var_1 li.related-big { font-size:18px; margin-left:0px;}
.related_var_1 .related-links-full li.related-big a.related-title {margin-bottom:0px;}
.related_var_1 .related-links-full li a.related-title { width:450px;}
.related_var_1 .related-links-full li.related-big span {max-width:475px;}

.related_var_2 {display:block; position: relative;}
.related_var_2 .related_whodat {float:left;}
.related_var_2 .related-links-full {width:290px; float:left; background: none !important; margin-bottom:0px;}
.related_var_2 .related-links-full li {margin: 10px 0 5px 0px;}
.related_var_2 .related-links-full li.related-big {margin: 5px 0 5px 0px;}
.related_var_2 .related-links-full li.related-big {height:83px; overflow:hidden;}
.related_var_2 .related-links-full li.related-big a img {float: left; margin-right: 15px; width: 125px; height: 83px;}
.related_var_2 .related-links-full li.related-big a.related-title {width: 136px; display: inline;}
.related_var_2 ul.subbuzzpromo {margin-top:5px;}
.related_var_2 ul.subbuzzpromo li {margin-left:0px; width: 290px;}
.related_var_2 ul.subbuzzpromo li.wide {margin-bottom:5px;}
.related_var_2 ul.subbuzzpromo li.wide a h3 {padding-top:0px; margin-top:0px;}
.related_var_2 ul.subbuzzpromo li h3 {font-size:18px; line-height: 21px; padding:5px 0px;}
.related_var_2 ul.subbuzzpromo li.after-wide h3, .related_var_2 .whodat_no_image ul li.wide h3 {font-size:14px; line-height:17px; font-family:"ProximaNovaRegular";}
.related_var_2 ul.subbuzzpromo li a:hover {color:#E32;}
.related_var_2 ul.subbuzzpromo li img{ display: none;}
.related_var_2 ul.subbuzzpromo li.wide img {display:block; width: 125px; height:83px; float:left; margin-right:5px;}
.related_var_2 header h2.sb_promo { padding-bottom: 3px; text-transform: uppercase; font-family: arial,helvetica,sans-serif; margin-top: 10px;}
.related_var_2 .whodat_no_image {width:293px;}
.related_var_2 .whodat_no_image ul, .related_var_2 .whodat_no_image ul li {padding:0px; margin:0px;}
.related_var_2 .whodat_no_image ul li img { display: none !important;}
.related_var_2 .whodat_no_image ul.subbuzzpromo li.wide, .related_var_2 .whodat_no_image ul li h3 {margin-bottom:0px;}

header h2.sb_promo { padding-bottom: 3px; text-transform: uppercase; font-family: arial,helvetica,sans-serif; margin-top: 10px;}
#related_control .related-links-full header {display:none;}
#related_control .related-links-full {background: none;}

/* NEW STYLES FOR UNIFIED */
.vertical-sidebar-info { float:left; width:336px; }
.vertical-social-icons { height:100px; margin:15px 0px 15px 0px;}
.vertical-sidebar-info .social-icon { background:url(/web/20130810181945/http://s3-ak.buzzfed.com/static/images/global/unified_sprite.png?v=1376079294); width: 38px; height: 38px; float:left; margin: 0 18px 10px 0; text-indent:-9999em; }
.vertical-sidebar-info .social-icon.icon-facebook{ background-position: 0px -467px;}
.vertical-sidebar-info .social-icon.icon-facebook:hover{ background-position: 0px -505px;}
.vertical-sidebar-info .social-icon.icon-twitter {background-position: -38px -467px;}
.vertical-sidebar-info .social-icon.icon-twitter:hover {background-position: -38px -505px;}
.vertical-sidebar-info .social-icon.icon-tumblr {background-position: -76px -467px;}
.vertical-sidebar-info .social-icon.icon-tumblr:hover {background-position: -76px -505px;}
.vertical-sidebar-info .social-icon.icon-pinterest {background-position: -114px -467px;}
.vertical-sidebar-info .social-icon.icon-pinterest:hover {background-position: -114px -505px;}
.vertical-sidebar-info .social-icon.icon-apps {background-position: -228px -467px;}
.vertical-sidebar-info .social-icon.icon-apps:hover {background-position: -228px -505px;}
.vertical-sidebar-info .social-icon.icon-rss {background-position: -152px -467px;}
.vertical-sidebar-info .social-icon.icon-rss:hover {background-position: -152px -505px;}
.vertical-sidebar-info .social-icon.icon-youtube { background-position: -266px -467px; }
.vertical-sidebar-info .social-icon.icon-youtube:hover { background-position: -266px -505px; }
.vertical-sidebar-info .social-icon.icon-newsletter { background-position: -342px -467px; }
.vertical-sidebar-info .social-icon.icon-newsletter:hover { background-position: -342px -505px; }
.vertical-sidebar-info  .vertical-email .email-promo-box { border: none;}
.vertical-sidebar-info  .vertical-email form input.email_field { width: 220px !important;}




/* Subbuzz type recipe */
.recipe-ingredients {
    border-left: 10px solid #E1E8ED;
    padding: 4px 0 8px 30px;
    margin: 0 0 25px;
}

.recipe-description,
.recipe-direction,
.recipe-image {
    margin: 0 0 25px;    
}
.recipe-title,
.recipe-ingredients-title,
.recipe-direction-title {
    display: block;
    margin: 0 0 15px;
    font-size: 30px;
    line-height: 36px;
    font-family: Georgia;
    color: #415251;
}

.recipe-ingredients-list {
    margin: 0;
    padding: 0;
}

.recipe-ingredients-list li {
    list-style: none;    
}

.recipe-description,
.recipe-ingredients-list li,
.recipe-direction-description {
    font-size: 17px;
    line-height: 23px;
    font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
    color: #222;
}

.recipe-direction-number {
    vertical-align: top;
    display: inline-block;
    width: 45px;
    margin: -10px 0 15px;
    font-size: 40px;
    line-height: 46px;
    font-family: Georgia;
    color: #E1E8Ed;
}

.recipe-direction-description {
    display: inline-block;
    width: 575px;    
    margin: 0 0 15px;
}

.rb-col-1,
.rb-col-2 {
    float: left;
    width: 311px;
    vertical-align: top;
    margin: 0 0 25px;
    position: relative;
}

.rb-col-1 .rb-row,
.rb-col-2 .rb-row {
    font-size: 13px;
    line-height: 19px;
    font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
    color: #999;
    text-transform: uppercase;
    padding: 0 0 0 25px;
}

.rb-col-1 .rb-black-row,
.rb-col-2 .rb-black-row {
    color: #333;
}

.rb-col-1 .rb-no-padding-row,
.rb-col-2 .rb-no-padding-row {
    padding: 0;
}

.rb-col-1 .clock-icon,
.rb-col-2 .yield-icon {
    display: inline-block;
    background-image: url("/web/20130810181945/http://s3-ak.buzzfed.com/static/images/global/recipe_sprite.png?v=1376079294");    
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
    margin: 0 10px 0 0;
}

.rb-col-1 .clock-icon {
    background-position: -2px -2px;
}

.rb-col-2 .yield-icon {
    background-position: -2px -18px;
}

.rb-col-2 .print-btn {
    position: absolute;
    right: 0;
    top: 0;
}

.print-btn {
    display: block;
    text-decoration: none;
    background: transparent  url("/web/20130810181945/http://s3-ak.buzzfed.com/static/images/global/recipe_sprite.png?v=1376079294") no-repeat -20px -2px;    
    width: 80px;
    height: 34px;
}

.print-btn:hover {
    background-position: -20px -36px;
}
/* End subbuzz type recipe */

 /* Recipe print styles */
@media print {
    header,
    #new-header-hot-nav,
    .Column2,
    section.bottom_shares,
    #vnext_on,
    #social-actions,
    #next_on,
    .normal_reactions,
    section.section,
    #respond,
    #responses,
    footer,
    img {
        display: none;
    }
}


/* GRID */
.buzz_superlist_item .grid_clear { clear: both; font-size: 1px; line-height: 12px; }
/* SRCVIA .buzz_superlist_item .grid_row_description { margin-top: 15px; } */
.buzz_superlist_item .grid_cell { float: left; }
.buzz_superlist_item .grid_cell .grid_cell_image_wrapper { position: relative; overflow: hidden; line-height: 0; float: left; } /* SRCVIA */

.buzz_superlist_item .grid_row { width: 625px; position: relative; float:left; }
.buzz_superlist_item .grid_row.two_pl .cell_1, .grid_row.two_lp .cell_2, .grid_row.three .grid_cell { width: 205px; }
.buzz_superlist_item .grid_row.two_pl .cell_2, .grid_row.two_lp .cell_1 { width: 415px; }
.buzz_superlist_item .grid_row.two_pl .cell_2, .grid_row.two_lp .cell_2 { margin-left: 5px; }
.buzz_superlist_item .grid_row.two_ss .grid_cell { width: 309px; }
.buzz_superlist_item .grid_row.two_ss .cell_2 { margin-left: 5px; }
.buzz_superlist_item .grid_row.three  .cell_2 { margin: 0 5px; }

.WideContent .buzz_superlist_item .grid_row { width: 990px; }
.WideContent .buzz_superlist_item .grid_row.two_pl .cell_1, .WideContent .grid_row.two_lp .cell_2, .WideContent .grid_row.three .grid_cell { width: 325px; }
.WideContent .buzz_superlist_item .grid_row.two_pl .cell_2, .WideContent .grid_row.two_lp .cell_1 { width: 660px; }
.WideContent .buzz_superlist_item .grid_row.two_pl .cell_2, .WideContent .grid_row.two_lp .cell_2 { margin-left: 5px; }
.WideContent .buzz_superlist_item .grid_row.two_ss .grid_cell { width: 490px; }
.WideContent .buzz_superlist_item .grid_row.two_ss .cell_2 { margin-left: 10px; }
.WideContent .buzz_superlist_item .grid_row.three  .cell_2 { margin: 0 7px; }
.WideContent #buzz_sub_buzz .buzz_superlist_item .grid_row .grid_cell .sub_buzz_desc { width: 100%; margin-left: 0px; }

