




/*
     FILE ARCHIVED ON 21:58:19 Apr 23, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:44:44 Aug 19, 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)).
*/
.VerticalSection,body.Shift, body.Sports,body.Tech, body.Politics{background:url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/verticals/noise.png?v=1366647964);}
body.Fashion { background-color: #fff; background-image: none; }

body.Rewind {background:url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/verticals/paper-bg.gif?v=1366647964); overflow-x:hidden; }
.rewind-bg { position: absolute; height:1268px; width:1500px; left:-235px; z-index:-9; background:url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/verticals/rewind-bg.jpg?v=1366647964) no-repeat;}
/*.Rewind .PageContainer {background: none;}*/
/* VERTICAL POSTS */
.post h2 a {color:#000;}
h2.bf-item-title a {color: #07e;}

.Column2 .post h2 a {color:  #07e;}
.VerticalSection .post header hgroup h2, .VerticalSection .bf-item-title{font-family:"ProximaNovaSemiBold",Arial,Helvetica, sans-serif !important; line-height:1.1}
.large-image .facebook-share, .large-image .twitter-share, .large-image .read-more { float:left; font-size:10px; color:#aaa }
.large-image .read-more{margin:0px 2px 0px 15px;}
.std-posts p.description{padding-right:0px;}
.PageFooter ul {margin: 15px 0px;}
.PageFooter ul li { float: none; display:inline; line-height: 170%;}
.PageFooter li .footer-hiring-image { 
  vertical-align: -5px; 
  display: inline-block;
  width: 107px;
  height: 29px;
  background:url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/global/buzzfeed_sprite.png?v=1366647964) no-repeat;
  background-position: -310px -45px;
}
.PageFooter .last-left-item { margin-right: 48px; }
.PageFooter { padding-bottom: 0px !important; }


/* VERTICAL STYLES */
.Politics .Column2 .twtr-doc{width:323px !important; margin-left:15px;}

.linkblog .quicklink .thumb-unit{width:125px; height:10px;} /* used to be handled by: background:url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/verticals/quicklink_sprite.png?v=1366647964) no-repeat right top;  */
.Posts .thumb-unit { background: none;}
.quicklink hgroup h2{margin-bottom: 2px; }
.quicklink small{display:block;font-size:12px; margin-bottom:10px; } /* margin bottom more than typical post to account h2 line-height differences */
.quicklink small a {color:#aaa;}
.quicklink p { margin: 0 0 10px 0;}

.Tech .Column2 a.button2, .Politics .Column2 a.button2{display:none !important;}

.Tech .HotHead .unit a:hover span.title{background:#333;/* backup for IE */ background:rgba(35,35,35,0.9);}

.Community .vertical-header .vertical-social { 
	right: 210px;
	width: 122px;	
	top: 42px;
}
.Community .vertical-header .community-submit {
	position: absolute;
	right: 0px;
	top: 50px;
	width:200px;
}
.community-submit .button2 {
	font-size: 24px;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	padding:0px;
}
.Community .vertical-header .community-submit span {font-family:"ProximaNovaRegular",Arial,Helvetica, sans-serif;}

.community-note {background: #d5eef0; color: #444; padding:10px; margin-top:5px;}
.community-note a {color:#07e;}
a.close_community_note {float:right; margin-top:-2px; font-size:14px; color:#666;}
a.close_community_note:hover {color:#07e;}
/* SMALL META BYLINE */
p.small-meta {width: 355px; float:left; font-size: 10px; margin-bottom: 0px;}
p.small-meta .icon { background:url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/icons/small_meta_icons.png?v=1366647964); width:12px !important; height:12px; float:left; margin:1px 5px 0px 15px;}
p.small-meta .generic-image{margin:1px 5px 0px 0px;}
p.small-meta .response-image{background-position:0px -24px;}
p.small-meta .time-image{background-position:0px -12px;}
p.small-meta > * {float: left; font-size: 10px; color:#aaa; } /* float all the elements of the byline left */
.user p.small-meta > * {color:#31b510; }
.partner p.small-meta > * {color:#777777; }
.editor p.small-meta > * {color:#4488EE; }
p.small-meta a{color:#aaa;}
p.small-meta a:hover{color:#222;}
p.small-meta .tw-share-icon{background-position:0px -36px; margin-right: 0px;}
p.small-meta .twitter-share{padding-left: 5px;}
p.small-meta a:hover .twitter-share {color: #222 !important;}
p.small-meta .fb-share-icon{background-position:0px -48px; margin-right: 0px;}
p.small-meta .facebook-share{padding-left: 5px;}
p.small-meta a:hover .facebook-share {color: #222 !important;}

/* Large IMAGE Layout*/
.description a.mo { background:#e9e9e9; color:#333!important; padding:1px 4px; font-weight:bold; font-size:9px; text-transform:uppercase; }
.description a.mo:hover { background:#333; color:#e9e9e9!important; }
.large-image .thumb-unit{display:none !important; }
.large-image header,.large-image header hgroup {width:625px; text-align:left; margin-left:0; }
.large-image .description{ line-height:1.45em; }
.large-image .buzz_superlist_item{display:block !important;}
.large-image .buzz_superlist_item h1{display:none;}
.large-image .small-meta{width:625px !important; }
.std-posts .large-image { padding-left:0; width:625px; }

/* Badges */

.post header hgroup .badges { position: absolute; left: -10px; top: 5px;}
.post.first header hgroup .badges {top: -10px;}
.post.large-image .badges { position:absolute; right:-15px; top: -15px; }



/* Pop up Email Signup Box */
.vertical-social #popup-email {background-color:#EEEEEE; z-index:999; position:absolute; top:0px; padding:8px; width:280px; height:80px;}
.vertical-social #popup-email form {float:left;}
.vertical-social #popup-email p {color:black; font-weight:normal; font-size:14px; }
.vertical-social #popup-email a {background: url('/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/buttons/x-out.png') no-repeat -1px -1px; width: 12px; height: 12px; float:right; display:block;text-indent:9999px; overflow:hidden;}
 .error-border {border-color:#E32!important;}

/* Inline Email Signup Box */
.vertical-social ul.email-unit {margin-top:-10px;}
.header-email-promo {padding-left:5px; margin-top:5px}
.header-email-promo form {float:left;}
.header-email-promo p {font-size:12px; margin:0 0 2px;}
.header-email-promo #sailthru_email-1 {width:300px;}
.header-email-promo #sailthru_email_form-1 {width:155px; font-size:12px; padding:3px; margin-right:5px; border-style:solid; border-width:1px; border-color:#CCC;}
.header-email-promo .error-border {border-color:#E32!important;}

/* LINK BLOG */
.linkblog { xxxmin-height: 300px; width: 305px; margin: 0 0 20px 0; background: white; position: relative;}
.linkblog h1 {font-size:24px; margin: 0 0 0 2px; font-family:"ProximaNovaSemiBold","Helvetica Neue",arial,sans-serif;font-weight:600}
.linkblog .vertical-info-banner .text span { padding-left:5px; font:normal 12px Arial,Helvetica,sans-serif;  }
.linkblog ul {margin:0 0 0; padding:0 0 0; background:none; float:left; width: 305px; }
.linkblog .item { padding: 15px 0 10px 0; margin: 0; position: relative; float: left; width: 300px; height: auto;  }
.linkblog .item.small-posts{margin:0px; padding-top:0px;}
.linkblog .item.first { border-top:0; padding-top:0; }
.linkblog .small-posts h2 {margin: 0 0 6px; top:0px; background:none !important;}
.linkblog .small-posts h2 a{ color:#222 !important; float:left; width:260px; margin-left:0px; line-height:1.5em; font: bold 14px/1.3 Arial,Helvetica,sans-serif;}
.linkblog .small-posts h2 a:hover{color:#888 !important;}
.linkblog .small-posts h2 span { display:inline; font-size:12px; font-weight:normal; color:#ccc; padding-left:2px; }
.linkblog .item .thumb-unit{margin:0px 15px 0px 5px; width:10px; background-position:0px -10px;}
.linkblog small{display:none;}
.linkblog p{display:none;}
.linkblog header.quicklink hgroup{float:left;}
.linkblog img.thumb { display: none;}

/* b-PAGE */
.VerticalSection .header  { float:left; margin-bottom:15px; padding:2px 0 5px; }
.VerticalSection .big-header {margin-left:10px;}
.Tech .pick-button{margin-right:40px !important;}
.Tech .vertical-share-buttons .pick-button { margin-right: inherit !important; }
.PermalinkPage .Politics .rcp_widget, .Politics .rcp_widget{margin-left:0px !important; margin-bottom: 20px; }
.PageContent.Tech, .PageContent.Politics{margin-left:0px; }

.PageContent.Tech header hgroup h1{font-family:"ProximaNovaSemiBold","Helvetica Neue",arial,sans-serif; font-weight:normal; font-size:36px; line-height:1.1}
.WideContent hgroup{padding-left:10px; margin-top: 15px;}
.Tech article.c p, .Politics article.c p, .Politics .sub_buzz_content p {padding-right:5px !important;}
.PermalinkPage .Column2 { padding-top:0; }
.WideContent .buzz hgroup, .WideContent .buzz .upper-share-buttons,.WideContent .buzz #buzz_sub_buzz , .WideContent p{padding-left:10px;}


/*.Sports .WideContent .buzz hgroup, .Shift .WideContent .buzz hgroup, .Shift .WideContent .buzz .upper-share-buttons, .Sports .WideContent .buzz .upper-share-buttons,.Sports .WideContent .buzz #buzz_sub_buzz, .Shift .WideContent .buzz #buzz_sub_buzz , .WideContent p{padding-left:10px;}*/

.WideContent #buzz_sub_buzz img{max-width:970px;}
.Sports .Content, .Shift .Content{padding: 0 0px 10px 10px !important; margin-right:0px;}

.ie8 .WideContent ~ .Column2.viral_buzz { /* wide post sidebar needs to float below article */
    position: static;
}


/* SHIFT STYLES */
.Shift .buzz_superlist_item .vertical-share-buttons span.word{color:#fff;}



.VerticalSection .sidebar_featured_unit, .PermalinkPage .sidebar_featured_unit { background:0; box-shadow:none; margin-top:0px; }
.VerticalSection .sidebar_featured_unit h2, .PermalinkPage .sidebar_featured_unit h2, 
.VerticalSection .sidebar_featured_unit .buttons, .PermalinkPage .sidebar_featured_unit .buttons { display:none; }
.VerticalSection .sidebar_featured_unit .item img, .PermalinkPage  .sidebar_featured_unit .item img { width:325px;height:auto; }
.VerticalSection .sidebar_featured_unit .item h3 a span, .PermalinkPage .sidebar_featured_unit .item h3 a span { max-width:310px }

.bfTwitterWidget {overflow-y: scroll; overflow-x: hidden;}
.bfTwitterWidget .tweet {margin: 10px 5px;border: 1px solid #aaa;border-bottom: 2px solid #aaa;padding: 10px 5px;font-size: 14px;background: #eee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#fff');background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#fff));background: -moz-linear-gradient(top,  #ddd,  #fff);}
.bfTwitterWidget .tweet:hover {background: #fff;}
.bfTwitterWidget .tweet.link {cursor:pointer;}
.bfTwitterWidget .tweet .tweet_img, .bfTwitterWidget .tweet .tweet_Handle, .bfTwitterWidget .tweet .tweet_message {display: inline;}
.bfTwitterWidget .tweet .tweet_Handle {font-weight: bold;}
.bfTwitterWidget .tweet .tweet_details {font-size: 10px; color: #aaa; margin-top: 5px;}

.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/20130423215819/http://s3-ak.buzzfed.com/static/images/public/video-lightbox/play.png?v=1366647964) center center no-repeat; }
.animated-spinner a { background:url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/spinners/trans.gif?v=1366647964) center center no-repeat; }
.animated-gif a:hover { cursor:pointer !important; background: url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/video-lightbox/play_hover.png?v=1366647964) center center no-repeat; }

/* new reaction button */
.user-reaction {margin: 10px 0 0 0px;}
.hide-user-reaction {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; filter: alpha(opacity=35); -moz-opacity: 0.35; -khtml-opacity: 0.35; opacity: 0.35;}
.post:hover .hide-user-reaction {opacity:100;}
.reaction-btn-wrap {display: inline-block; margin: 1px 3px 0 0; float: left;}
.reaction-btn, .comment-btn {display: inline-block; border-bottom: 1px solid #b2b382; border-right: 1px solid #d9d9a0; padding: 1px 9px 1px; font: 13px/22px 'ProximaNovaBold', Arial, Helvetica, sans-serif; color: #222; text-align: center; text-transform: uppercase; background: #FE0; border-radius: 3px; letter-spacing:0px; text-decoration: none; vertical-align: top;}
.reaction-btn:hover, .comment-btn:hover {color: #ffffff; background: #07e;}
.reaction-btn.already-reacted {background: #adadad; color: #333;}
.love .reaction-btn, .hate .reaction-btn, .comment .comment-btn {font-size: 0; line-height: 0; padding: 4px 9px 4px;}
.love .reaction-btn .icon, .hate .reaction-btn .icon {display: inline-block; width: 16px; height: 16px; background: url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/verticals/new-reaction-icons-16px.png?v=1366647964) no-repeat 0 0;}
.comment .comment-btn .icon {display: inline-block; width: 16px; height: 16px; background: url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/verticals/new-reaction-icons-16px.png?v=1366647964) no-repeat -32px 0px;}
.hate .reaction-btn .icon {background-position: -16px 0px; width: 16px;}
.reaction-btn-count {text-align: center; font: bold 12px arial,sans-serif; padding-top: 4px; color: #888;}
.reaction-loading {background: url("/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/spinners/small_on_white.gif?v=1366647964") left top no-repeat; padding: 0 0 0 22px; line-height: 16px; margin: 5px 0 5px 0px;}
.reaction-message {font:normal 20px Arial,helvetica,sans-serif; border-radius: 3px; margin: 5px 0 5px 0px; padding: 3px 5px;}
.reaction-message span {font-weight: bold;}
.reaction-message-success_voted {background: #e5ffe7;}
.reaction-message-already_voted, .reaction-message-reaction_count_exceeded {background: #ffe5e5;}
.user-reaction-social {float: left; overflow: hidden;}
.user-reaction-social .share-icon {width:24px; height:24px; float:left; margin:2px 0 0 7px; background:url("/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/icons/large-share-sprite24x24.png?v=1366647964") no-repeat;}
.user-reaction-social .share-icon:hover {opacity: 0.65; filter: alpha(opacity=65); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; -moz-opacity: 0.65; -khtml-opacity: 0.65;}
.user-reaction-social .buzz-facebook-share {background-position:0px -24px;}
.user-reaction-social .buzz-twitter-share {background-position:0px -48px;}
.user-reaction-social .buzz-pinterest-share {background-position:0px -96px;}
/* end new reaction button */

/*Vertical Tabs*/
.vertical-tabs {
	border-bottom: solid 10px #fff;
}
.vertical-tabs li{
	display:inline-block;
}
.vertical-tabs li:hover{
	background: #dad9d7;
}
.vertical-tabs li.active, .vertical-tabs li.active:hover {
	background:#fff;
}
.vertical-tabs a {
	display:block;
	padding: 10px 20px;
	color:#333;
	font-family: "ProximaNovaRegular",Arial,Helvetica, sans-serif;
	font-size: 18px;
}
.vertical-tabs li:hover a {
	color:#333;
}


/*Community Bpage User Info */

.community-user-info {
	width: 520px;
	width: 100%;/*remove for launch*/
	background: url('/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/bpage-byline-bg.png');
	padding: 5px 5px 5px 13px!important;
	margin: 0px!important;
}
.community-user-info .contributor-label {
	font-size: 14px;
	width: 100px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: top;
	color: #00a318;
	font-family: "ProximaNovaSemiBold";
	text-shadow: 1px 1px 1px #fff;
	margin-top: 9px;
	margin-top: 2px;/*remove for launch*/
}
.community-user-info a.user-avatar, .community-user-info .user-info-info {
	float:none!important;
	display:inline-block;
	vertical-align:top;
	margin-top:7px;
	margin-top: 0;/*remove for launch*/
}
.community-user-info .user-info-info {
	width:185px;
}
.join-the-community {
	display: inline-block;
 	display:none; /*remove for launch*/
	width: 70px;
	padding: 13px 0px 0px 15px;
	font-family: "ProximaNovaRegular", Arial, Helvetica, sans-serif;
}
.join-the-community a {
	color: #999;
}


/****** CAT POWER ******/
.cat-power {
	display:inline-block;
	display:none; /*remove for launch*/
}
.cat-power .cat-stats {
	font-size: 10px;
	line-height: 16px;
	text-transform: uppercase;
	font-family: "ProximaNovaSemiBold", Arial, Helvetica, sans-serif;
	color: #999;
}
.cat-power li {
	height: 29px;
	display: inline-block;
	background: url('/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/catpower-sprite.png') no-repeat;
}
.cat-power.cat-power-small li{
	background-size: 182px;
}

/*unselected cats*/
.cat-power li.cat1 {
	background-position: 0 -35px;
	width: 30px;
}
.cat-power li.cat2 {
	background-position: -36px -35px;
	width: 32px;
}
.cat-power li.cat3 {
	background-position: -74px -35px;
	width: 34px;
}
.cat-power li.cat4 {
	background-position: -114px -35px;
	width: 32px;
}
.cat-power li.cat5 {
	background-position: -154px -35px;
	width: 29px;
}

/*selected cats*/
.cat-power li.cat1.cat-selected {
	background-position: 0 0;
}
.cat-power li.cat2.cat-selected {
	background-position: -36px 0;
}
.cat-power li.cat3.cat-selected {
	background-position: -74px 0;
}
.cat-power li.cat4.cat-selected {
	background-position: -114px 0;
}
.cat-power li.cat5.cat-selected {
	background-position: -154px 0;
}

.community-about img {
  max-width: 625px;
  margin: 10px 0;
}
.community-about .page-header {
	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;
}
.community-about p {
	font: 17px/23px "ProximaNovaRegular",arial,helvetica,sans-serif;
	color: #222;
	margin-bottom: 23px;
}
.community-about .list-head {
	font: 26px/28px ProximaNovaSemibold, Helvetica, Arial;
	font-weight: normal;
	color: #121212;
	padding: 0 0 8px 0;
	margin: 0;
}
.community-about .sub-buzz {
	padding:  0 0 20px;
}
.community-about img {
  max-width: 625px;
  margin: 10px 0;
}
