img.wp-smiley {
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .05em 0 .1em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

.wp-playlist-light {
	color: #000;
}

.wp-playlist-light .wp-playlist-item {
	color: #333;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff;
}

.wp-playlist-caption {
	display: block;
}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */

/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
}

/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
	font: normal 20px/1 'dashicons' !important;
}

.dashicons, .dashicons-before:before {
	font-family: 'dashicons' !important;
}

.noticon {
	font-family: "Noticons" !important;
}.bbp-staff-role {
	color: #f1831e;
}

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important;
}/*  
Theme Name: BroBible
Version: 1.5
Author: Woven Digital, LLC
Author URI: http://woven.com/
*/

/* Remove before deployment */
#fancybox-loading { display: none !important; }

/* Brobible Blue: #144879 */
* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* Hacks to be moved to sso.css */
#mini_sso_user { position: absolute; top: 0; right: 8px !important; }
#mini_sso_user a { color: #000 !important; padding: 0 !important; border-radius: 0; background: none repeat scroll 0 0 transparent; border: 0 none !important; font: bold 12px arial,helvetica,sans-serif; text-transform: none; }
#mini_sso_user a:hover { text-decoration: none !important; border-bottom: solid 1px #fff !important; }
#mini_sso_user .new_user, #mini_sso_user .logged_user { float: right; color: #000 !important; margin-top: 8px !important; margin: 26px 0 0; text-align: right; }

/* -- Global ----------------------------- */
html, body, form, td, div, span:not(.trc_rbox_header_span), h1, h2, h3, h4, h5, h6, li { font-family: Helvetica,Arial,Sans-serif; font-size:12px; margin:0px; padding:0px }
body { background: #fff; -webkit-transform: none !important; background-position: 50% 55px !important; }

.clear { clear: both; }
.clearfix { overflow:hidden; }
a { color: #144879; text-decoration: none; }
	a:hover { text-decoration: underline; outline: 0 !important; }
a img { border:0; }
blockquote { background:#ebebeb; margin:10px; padding:10px; }
	ul blockquote { list-style-position:inside; padding:5px; }
h1 { margin-bottom:10px; font-size:24px; font-weight:normal; padding-bottom:3px; }
	h1 span.date { color:#555; float:right; font-size:15px; font-weight:bold; margin: 0px 5px 0 0; }
img { }
	img.alignright { position:relative; float:right; margin:0px 0px 15px 15px; }
	img.alignleft { position:relative; float:left; margin:0px 15px 15px 0px; }
.aligncenter { margin: 0 auto; display: block; }
.wp-caption p { font-size: 12px !important; line-height: 17px !important; font-style: italic; text-align: center; }

small { font-size: 11px; color: #666; }

/* -- Structure -------------------------- */
#page { width: 990px; background: #fff; z-index: 99; text-align: left; margin: 0 auto; padding: 0; position: relative; }
#wrapper { width: 970px; margin: 0 auto 0 auto; }
#header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 81px;
	text-align: center;
	z-index: 99999;
	margin: 0;
	padding: 0;
	background: #fff !important;
	box-shadow: 0 2px 2px rgba(0,0,0,.3);
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
	#header .wrapper { margin: 0 auto; padding: 0; width: 970px; }
	#header .masthead { position: relative; }
	#header #site-id img { 
		display: block; 
		margin: 10px auto;
		height: 61px;
		-moz-transition: 0.4s;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}
	#header.scrolled { height: 55px; }
	#header.scrolled #site-id img { height: 37px; }
	#header.scrolled .masthead { margin-top: -2px; }
	#header.scrolled #main-nav { padding: 0; margin: 0; }
	#header.scrolled .social-nav { top: -2px; }
	#header.scrolled #main-nav ul {
		padding: 8px 0;
		-moz-transition: 0.4s;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}
	#header.scrolled .social-nav ul li a { padding: 14px 10px; }
	#header.scrolled #search-bar, #header.scrolled #follow-bar { /*margin-top: -3px;*/ }

#landing-page #page { border-top: 0 !important; }

/* -- Global Base64 Images --------------- */
.img64-scrolltop { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAIAAAC1eHXNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXRJREFUeNpiYBgFo2AUjIJRMApGwSgYmYCZEs0iIiJlZWXd3d1sbGzXrl37/fs3vZ3PyMjo7Oy8a9eu/2Dw79+/lStXGhkZ0dURkpKSXV1db968+Y8KHj16VFRUxMfHRw9H+Pr6njx5Em739+/f7927B4wReMDs3LnT2tqahi6QkpKaOHHix48f4Y548uRJamoqULyqqurdu3dw8efPn1dXVwsKClLZBezs7OHh4ZcuXYLb9OPHjxUrVhgaGsLV2NjYbN++/c+fP3A1Bw8edHV1ZWJioo4jdHR05syZ8+vXL7gFN27cSElJAToOTSUwZRQXFz98+BCu8tOnTx0dHSoqKlRwBzxTQFLDjBkz1NXV8ag3NjYGBhVy+p0+fToV3JGbmwsx7vjx4/7+/iwsLAS1cHFxJSQkXLlyBajr1atXbm5uVHAHLy/vvHnzgCkUmF1J0qihoTF79uz8/HxgYTNaYYyCUTAKRsEoGAWjYBQMcgAQYABnEvfSedFhnAAAAABJRU5ErkJggg==') no-repeat; }


/*
Masthead
	Text Links
	- #144879 font color
	- Helvetica Bold
	- 14px font size
	- 40px line height

	Content
	Left Column

	Right Column
	- 300px width

 */
/* -- Main Navigation -------------------- */
#header .wrapper {
	position: relative;
}
#main-nav {
    margin: 0;
    z-index: 9999;
    font-family: helvetica, arial, sans-serif;
    width: 300px;
    text-align: left;
    font-size: 14px;
    line-height: 42px;
    display: inline-block;
    box-sizing: border-box;
    position: absolute;
    top: -10px;
    left: -40px;
    padding: 0;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
#main-nav.open {
	padding: 0;
}
#main-nav ul {
	list-style: none;
	margin: 0;
	padding: 20px 0;
	background: transparent;
}
#main-nav.open ul {
	padding: 22px 0 20px;
	background: #144879;
}
#main-nav ul li {
	padding: 0;
}
#main-nav ul li.current-menu-item,
#main-nav ul li.selected {
	background: #fff;
}
#main-nav ul li.current-menu-item a,
#main-nav ul li.selected a {
	color: #144879;
}
#main-nav ul li.hamburger {
	padding: 0 40px;
}
#main-nav ul li a {
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	letter-spacing: .5px;
	display: block;
	padding: 0 40px;
}
#main-nav ul li:nth-child(n+2) {
	display: none;
}
#main-nav.open ul li:nth-child(n+2) {
	display: block;
}
#main-nav.open ul li.hamburger {

}
#main-nav.open ul li:not(.hamburger):hover {
	background: #fff;
}
#main-nav.open ul li:not(.hamburger):hover a {
	color: #144879;
}
#main-nav .bb-menu {
  height: 12px;
  width: 25px;
  position: relative;
  /*padding-top: 20px;*/
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
#main-nav .bb-menu-bar {
  height: 3px;
  width: 25px;
  display: block;
  position: relative;
  background-color: #144879;
  /*-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;*/
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
#main-nav.open ul .bb-menu-bar {
	background-color: #fff;
}
#main-nav .bb-hamburger {
	display: inline-block;
}
#main-nav .bb-hamburger .bb-menu-bar {
  position: absolute;
}
#main-nav .bb-hamburger .bb-menu-bar:nth-of-type(1) {
  top: 0px;
  -moz-transition: top 0.3s ease 0.3s, -moz-transform 0.3s ease-out 0.1s;
  -o-transition: top 0.3s ease 0.3s, -o-transform 0.3s ease-out 0.1s;
  -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease-out;
  -webkit-transition-delay: 0.3s, 0.1s;
  transition: top 0.3s ease 0.3s, transform 0.3s ease-out 0.1s;
}
#main-nav .bb-hamburger .bb-menu-bar:nth-of-type(2) {
  top: 7px;
  -moz-transition: ease 0.3s 0.3s;
  -o-transition: ease 0.3s 0.3s;
  -webkit-transition: ease 0.3s;
  -webkit-transition-delay: 0.3s;
  transition: ease 0.3s 0.3s;
}
#main-nav .bb-hamburger .bb-menu-bar:nth-of-type(3) {
  top: 15px;
  -moz-transition: top 0.3s ease 0.3s, -moz-transform 0.3s ease-out 0.1s;
  -o-transition: top 0.3s ease 0.3s, -o-transform 0.3s ease-out 0.1s;
  -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease-out;
  -webkit-transition-delay: 0.3s, 0.1s;
  transition: top 0.3s ease 0.3s, transform 0.3s ease-out 0.1s;
}
#main-nav.open .bb-hamburger .bb-menu .bb-menu-bar:nth-of-type(1)
/*,
#main-nav .bb-hamburger .bb-menu:hover .bb-menu-bar:nth-of-type(1)*/ {
  top: 7px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -moz-transition: top 0.3s ease 0.1s, -moz-transform 0.3s ease-out 0.5s;
  -o-transition: top 0.3s ease 0.1s, -o-transform 0.3s ease-out 0.5s;
  -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease-out;
  -webkit-transition-delay: 0.1s, 0.5s;
  transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s;
}
#main-nav.open .bb-hamburger .bb-menu .bb-menu-bar:nth-of-type(2)
/*,
#main-nav .bb-hamburger .bb-menu:hover .bb-menu-bar:nth-of-type(2)*/ {
  opacity: 0;
}
#main-nav.open .bb-hamburger .bb-menu .bb-menu-bar:nth-of-type(3)
/*,
#main-nav .bb-hamburger .bb-menu:hover .bb-menu-bar:nth-of-type(3)*/ {
  top: 7px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -moz-transition: top 0.3s ease 0.1s, -moz-transform 0.3s ease-out 0.5s;
  -o-transition: top 0.3s ease 0.1s, -o-transform 0.3s ease-out 0.5s;
  -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease-out;
  -webkit-transition-delay: 0.1s, 0.5s;
  transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s;
}
#main-nav .bb-hamburger .bb-menu:hover .bb-menu-bar:nth-of-type(1),
#main-nav .bb-hamburger .bb-menu:hover .bb-menu-bar:nth-of-type(2),
#main-nav .bb-hamburger .bb-menu:hover .bb-menu-bar:nth-of-type(3) {
	box-shadow: 1px 1px 1px rgba(0,0,0,.3);
}

.social-nav .search-nav {
	position: relative;
	top: 2px;
}
.social-nav .search-nav i {
    font-size: 20px;
}

.social-nav {
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 0;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.social-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}
.social-nav ul li {
    display: inline-block;
}
.social-nav ul li a {
    font-size: 14px;
    line-height: 40px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 22px 10px;
}
.social-nav ul li a:hover {
	text-shadow: 1px 1px 2px rgba(0,0,0,.3);
	text-decoration: none;
}

/* -- Follow Bar ------ */
#follow-bar {
	display: none;
	position: relative;
	float: right;
	margin-right: -24px;
	width: 290px;
	height: 75px;
	padding: 16px 0 0 0;
	z-index: 9999;
	background: #fff;
	border-left: solid 1px #144879;
	border-right: solid 1px #144879;
	border-bottom: solid 1px #144879;
	text-align: right;
}
#follow-bar ul {
	list-style-type: none;
	padding: 0;
}
#follow-bar li { 
	display: inline-block;
	float: left;
}
#follow-bar li.tw {
	width: 150px;
	margin-right: 10px;
}
#follow-bar li.fb { 
	width: 100px;
}

/* -- Search Bar ------ */
#search-bar {
	display: none;
	position: relative;
	float: right;
	width: 600px;
	height: 75px;
	padding: 16px 20px 0 20px;
	z-index: 9999;
	background: #fff;
	border-left: solid 1px #144879;
	border-right: solid 1px #144879;
	border-bottom: solid 1px #144879;
}
#s {
	display: block;
	width: 480px;
	font: bold 24px/1 helvetica;
	color: #333;
	outline: none;
	padding: 5px 10px;
	border: solid 1px #adadad;
        -webkit-appearance: none;
}
#search-submit {
	display: block;
	float: right;
	width: 70px;
	padding: 0 10px;
	font: normal 12px/40px helvetica;
	text-transform: uppercase;
	color: #fff;
	background: #144879;
	border: 0;
	outline: none;
	cursor: pointer;
}
#search-submit:hover {
	text-decoration: underline;
}

/* -- Masthead / Ads --------------------- */
#block-970 { position: relative; min-width: 970px; margin: 0 auto; padding-top: 90px; padding-bottom: 15px; background: #fff; z-index: 100 !important; text-align: center; }
	#block-970 .wrapper { display: block; text-align: center; }
	#block-970 .ad-970 { width: 970px; margin: 0 auto; }
	
#landing-page #block-728 { padding: 0 0 10px 0; }
	
.ad-top-300x250, .ad-bot-300x250 { margin-top: 0; }
#single-post .ad-top-300x250 { margin-top: 10px; }


/* -- Content ---------------------------- */
#colcontainer { width: 971px; /* min-height: 1600px; */ background: #fff; }
#col1 { float:left; width: 650px; border: 0; margin: 0 20px 20px 0; }
#col2 { float:right; width: 300px; border: 0; margin: 0; }

#single-post #col1 { margin: 0 0 20px 0; padding: 0 0 50px 0; }
#single-post #col2 { padding-top: 5px; padding-bottom: 15px; }


/* -- Below The Post Like ---------------- */
#belowpost-like { padding: 20px; background: #f9f9f9; border: solid 1px #e8e8e8; color: #444; margin: 0; }
	#belowpost-like h3 { font: bold 23px/26px helvetica; color: #000; }
	#belowpost-like .wrapper { margin: 5px 0 0 0; }


/* -- Post ------------------------------- */
.block { }
	.block:first-child { margin-top: 0 !important; }
	.block .post { border-bottom: solid 1px #ececec; margin: 0 0 -1px 0; padding: 0 0 5px; }
		.block .post h1 { margin: 8px 0 5px; padding: 0; }
		.block .post h1 a { color: #000; text-decoration: none; }
		.block .post h1 a:hover { color: #144879; }
	.block .post-photo { float: none; margin: 5px 0 -20px; width: auto; }
	.block .post-photo-horizontal { display: block; margin: 5px auto 10px; }
	.block .post-photo a { display: block; }
	.block .post-photo a:hover, .block .post-photo-horizontal a:hover { text-decoration: none; border: none; }

	.block .post-photo img, .block .post-photo-horizontal img { max-width: 650px; }
	.block .post-meta { float: left; width: 185px; margin: 0 0 10px 0; }
		.block .post-meta a { color: #000; }
		.block .post-meta a:hover { color: #000; }
		.block .post-meta .avatar { float: left; border: solid 1px #efedee; padding: 2px; margin: 0 5px 0 0; }
		.block .post-meta .by { color: #666; }
	.block .post .post-body img { max-width: 650px; height: auto; }

	.block a.more-link { display: block; margin-bottom: -13px; }

	.block p { font-size: 15px; line-height: 25px; }
		.block p a { color: #144879; }
			.block p a:hover { text-decoration: underline; }

	.block a { font-weight: bold; }
	.block ol li, .block ul li { font-size: 14px; line-height: 21px; margin-bottom: 5px; }

.block.single .post-topics, .block.single .post-tags { margin-bottom: 10px; font-size: 11px; }
	.block.single .post-topics a, .block.single .post-tags a { font-weight: normal; margin-left: 5px; padding: 2px 8px; background: #eee; color: #000; text-decoration: none; }
		.block.single .post-topics a:hover, .block.single .post-tags a:hover { color: #fff; background: #144879; }	
	
.half-size { float: left; width: 305px; margin: 0 30px 15px 0; }
	.half-size a.tag-header { position: absolute; top: 0; left: 10px; display: inline-block; color: #144879; background: #fff; padding: 4px 6px; font: normal 12px/17px helvetica, sans-serif; text-transform: uppercase; text-decoration: none; }
		.half-size a.tag-header:hover { color: #fff; background: #144879; text-decoration: none; -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; transition: 0.2s; }
	.half-size h2 a { font: bold 17px/21px helvetica, sans-serif; color: #000; }
		.half-size h2 a:hover { color: #144879; text-decoration: none; }
	.half-size .author, .half-size .post .author a, .half-size .post .date { font-size: 11px !important; color: #353535; }
	.half-size .post-photo { margin: 0 !important; position: relative; border-top: solid 1px #144879; }
	.half-size h2 { margin: 10px 0 0; }
	.half-size .author { margin-top: 5px; text-transform: uppercase; color: #888; }
		.half-size .author a { color: #000; font-weight: normal; }
		.half-size .author a span.fb_comments_count_zero { display: none; }
		.half-size .author a:hover { color: #144879; text-decoration: none; }	
	.half-size .post-content { display: none; }
	.half-size.native .post-content { display: block; }

	.half-size.no-right-margin { float: right; margin-right: 0; }
	.half-size .post { }

	.half-size:nth-of-type(2n) { margin-right: 0; }

.half-grid { margin-bottom: 15px; }

.half-size.horizontal { position: relative; float: none; border-right: none; width: 650px; min-height: 205px; padding: 0; margin: 15px 0 !important; border-bottom: solid 1px #ececec; }
	.half-size.horiztonal .post { padding: 0; }
	.half-size.horizontal .post-photo { float: left; margin: 0 20px 20px 0; width: 265px; height: 165px; }
	.half-size.horizontal h1 { margin-top: 0; text-transform: none !important; border-bottom: none !important; }
		.half-size.horizontal h1 a { font-size: 24px; line-height: 29px; }
	.half-size.horizontal .group { float: left; width: 380px; position: relative; margin-left: 0; }
	.half-size.horizontal a.tag-header { width: 240px; font-size: 11px; }
	.half-size.horizontal .author { display: inline-block; }
	.half-size .author a span.fb_comments_count { font: bold 10px/8px helvetica, sans-serif; }
		.half-size .author a span.fb_comments_count:before { content: ' • '; }
		.half-size .author a span.fb_comments_count:after { content: ' Comments'; }
		.half-size .author a span.fb_comments_count_zero { display: none; }
	.half-size.horizontal .post-content { float: left; display: block; width: 375px; }
.landing.style_alt { }
	.landing.style_alt a.tag-header { background: #fff !important; color: #144879 !important; font-size: 14px !important; padding: 5px 5px 2px !important; display: inline-block !important; text-transform: uppercase; }
	.landing.style_alt h1 a { line-height: 20px !important; font-size: 16px !important; color: #fff !important; box-shadow: -1px 0 0 4px #144879 !important; background: #144879 !important; }
	.landing.style_alt .author { margin-top: 2px !important; background: #144879 !important; padding: 4px !important; font-size: 11px !important; display: inline-block !important; color: #efefef !important; }
	.landing.style_alt .author a { color: #fff !important; background: #144879 !important; font-size: 11px !important; }
.landing.style_alt h1 a { font-size: 19px !important; line-height: 23px !important; }

#single-post .block .post { border-bottom: 0; }
#single-post .block .post h1 { margin: 0 0 15px; font: bold 24px/28px helvetica, sans-serif; }
#single-post #ad-728-bottom { margin: 0 0 -13px; padding: 5px; border-top: solid 1px #999; background: #f9f9f9; }

#single-post .ribbon-live { background: url(/wp-content/themes/vip/brobible/images/icon_live.png) no-repeat scroll 0 0 transparent; height: 44px; margin: 4px 10px -20px -19px; width: 97px; }

.post-top { border-bottom: 2px solid #000; padding: 0 0 3px 0; }
	.post-top .author { color: #000; font: normal 10px/8px helvetica, sans-serif; text-transform: uppercase; }
		.post-top .author a { color: #000; }
		.post-top .author a span.fb_comments_count { font: bold 10px/8px helvetica, sans-serif; }
		.post-top .author a span.fb_comments_count:before { content: ' • '; }
		.post-top .author a span.fb_comments_count:after { content: ' Comments'; }
		.post-top .author a span.fb_comments_count_zero { display: none; }
			.post-top .author a:hover { color: #144879; text-decoration: none; }
	.post-top .date { color: #000; font: normal 10px helvetica, sans-serif; }

.block .post .byline { font: normal 12px arial, helvetica, sans-serif; }

.single .post-top { border-bottom: 1px solid #636363; margin-bottom: 15px; padding: 0 0 15px; }
.gallery .post-top { border-bottom: 1px solid #636363; }

.block.landing { margin-top: 6px; position: relative; padding-bottom: 5px; border-bottom: solid 1px #ececec; }
	.block.landing a i { display: none; }
	.block.landing .meta { position: absolute; bottom: 9px; width: 50%; }
		.block.landing .meta a.tag-header { font-size: 15px; padding: 4px; color: #144879; background: #fff; text-transform: uppercase; }
		.block.landing h1 { margin: 0; padding: 5px 5px 0 5px; outline: none !important; border-bottom: 0 !important; }
		.block.landing h1 a { display: inline; color: #000; background: #fff; text-transform: uppercase; font-size: 26px; box-shadow: -1px 0 0 4px #FFFFFF; }
			.block.landing h1 a:hover { color: #144879; text-decoration: none !important; border: none; outline: none !important; }
		.block.landing .meta .author { font-size: 15px; padding: 4px; color: #000; background: #fff; text-transform: uppercase; }
		.block.landing .meta .author a { font-size: 15px; color: #000; background: #fff; text-transform: uppercase; }
			.block.landing .meta .author a:hover { color: #144879; text-decoration: none !important; border: none; }
	.block.half-size .post-content a.more { display: none; }

.post-bottom { font-size: 11px; margin: 10px 5px 10px 5px; padding: 0 0 5px; text-transform: uppercase; font-weight: bold; }
.post-bottom span { font-size: 11px; text-align: right; width: 115px; }

.post-details { float: right; font-size: 11px; }
.post-details span.comment-icon { display: inline; width: 12px; background: url(/wp-content/themes/vip/brobible/images/comment.gif) no-repeat; padding-left: 13px; }

.more-block { margin-top: 10px; display: block; }
	.more-block a { line-height: 19px; font-size: 13px; }
	.more-block a.more-in { display: inline-block; padding: 2px 5px 0; background: #EE3B2C; color: #fff; font: bold 12px/14px helvetica; text-transform: uppercase; }
		.more-block a.more-in:hover { color: #000; text-decoration: none !important; }
	.more-block a.more-in-post { color: #000; }
	.more-block a.more-in-post:hover { color: #ee3b2c; text-decoration: underline !important; }

.block #pagination {  }

#pagination { margin: 15px 0; padding: 20px 0; border-top: 1px solid #ececec;border-bottom: 1px solid #ececec; text-transform: uppercase; }
	#pagination .alignleft { display: inline-block; }
	#pagination .alignright { float: right; display: inline-block; }
		#pagination .alignleft a, #pagination .alignright a { font: normal 16px georgia, times, serif; color: #000; text-decoration: none; }
		#pagination .alignleft a:hover, #pagination .alignright a:hover { color: #144879 !important; }
	#pagination .pn-title { color: #f1473a; }
	#pagination .alignleft .pn-title { margin: 15px 0 0 20px; }
	#pagination .alignright .pn-title { margin: 15px 16px 0 0; }

	#pagination .alignleft:hover a, #pagination .alignright:hover a { color: #144879; }
	#pagination .alignleft:hover .pn-title, #pagination .alignright:hover .pn-title { text-decoration: underline; }


/* -- Photo Credit ------------------------- */
p.wp-media-credit, p.wp-media-credit a { font-size: 10px !important; color: #888; text-align: left !important; text-transform: uppercase;  font-style: normal !important; }


/* -- Sidebar: Contact --------------------- */
#sidebar-contact { margin: 7px 0 10px; }
	#sidebar-contact ol { list-style-type: none; margin: 0; padding: 0; }
		#sidebar-contact li { float: none; width: 100%; height: auto; border-bottom: solid 1px #ccc; padding: 3px 0; }
		#sidebar-contact li a { display: inline; width: auto; height: auto; margin: 0; padding: 0; border: 0 !important; text-transform: none; }
	#sidebar-contact .content { margin: 0 0 15px 25px; padding: 0 0 8px; border-bottom: solid 1px #ccc; }
	#sidebar-contact a { color: #000; font-size: 12px; line-height: 16px; font-weight: bold; }
	#sidebar-contact a:hover { color: #ee3b2d; }
	
/* -- Topic / Tag Links Below The Post ----- */
.post-topics, .post-tags { margin-bottom: 10px; font-size: 11px; }
.post-topics a, .post-tags a { display: inline-block; line-height: 16px; font-weight: normal; margin: 0 0 3px 5px; padding: 2px 8px; background: #eee; color: #000; text-decoration: none; }
.post-topics a:hover, .post-tags a:hover { color: #fff; background: #144879; }


/* -- Author Box --------------------------- */
#author-panel { margin: 10px 0 20px; padding: 10px 0; border-top: solid 1px #dedede; border-bottom: solid 1px #dedede; }
	#author-panel .info { display: block; color: #555; margin: 0 0 10px 0; text-transform: uppercase; }
		#author-panel .info a { font-weight: bold; }
	#author-panel .avatar { float: left; width: 64px; border: solid 1px #dedede; }
	#author-panel .meta { float: left; width: 510px; margin-left: 10px; font: normal 1em/1.25em georgia, helvetica; color: #333; }
		#author-panel .meta .author-name { text-transform: uppercase; font-weight: bold; color: #000; font-size: 16px; line-height: 22px; }
	#author-panel .socialFollow { margin-top: 10px; }

body#archive-page #author-panel { border-top: 0; }
	

/* -- Post Comments ------------------------ */
.comment-stream { margin-top: 10px; border-top: 2px solid #e8e8e8; }
ol.commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.comment {
	padding-top: 10px;
}
li.comment ul.children {
	list-style: none;
	margin-left: 63px;
	padding: 0;
}
li.comment ul.children li.comment {
	padding: 10px 0 0;
}
li.comment ul.children li.comment .comment_text {
	width: 524px;
}
li.comment #respond {
	margin-left: 63px;
}
li.comment #respond .comment-fields #comment {
	width: 524px;
	float: right;
	display: inline-block;
}
li.comment ul.children .reply {
    display: none;
}

h3.comment_title { margin: -10px 0 20px 0; font-size:16px !important; text-transform: uppercase; }
.comment table { width: 100%; padding: 5px; table-layout: fixed; }
	.comment table td.avatar-cell { vertical-align: top; width: 66px; }
	.comment table td.meta-cell { vertical-align: top; padding: 0 0 5px 20px; }

.comment_avatar { width: 66px; text-align: center; }
	.comment_avatar img { border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #666; border-bottom: solid 1px #666; background: #f0f0f0; padding: 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.comment_date { color: #444;margin-top: 5px; font-size: 11px; font-style:italic; }

#comments .avatar-cell {
	float: left;
    width: 48px;
    height: 48px;
    margin-right: 15px;
	text-align: center;
}
#comments .avatar-cell img {
    width: 48px;
    height: 48px;
	border: 0;
    padding: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
}


.comment_author { color: #888; font-size: 12px; margin-bottom: 5px; }
.comment_text { float: left; width: 587px; text-transform: none; font-weight: normal; font-size: 12px; padding: 10px; background: #fff; border: 1px solid #ebebeb !important; }
.comment-help { font-size: 11px; color: #666; }
form#commentform { }
	form#commentform label { display:inline-block; font-size:15px; width:60px; }
	form#commentform input.text { border:1px solid #dedede; font-size:12px; padding:5px; }
	form#commentform input.text:hover { border: solid 1px #333; }
	form#commentform .subscribe { font-size: 11px; color: #333; }
	form#commentform .nopadding { margin: -7px 0 0 0; }
	form#commentform input#comment { font-size: 14px; padding: 5px; width: 500px; }
	#commentform textarea.disabled { color: #999; height: 75px; }

#commentform textarea {
	display: inline-block;
	float: right;
    width: 587px;
    height: 60px;
    font: normal 13px helvetica, arial, sans-serif;
    padding: 10px;
    background: #fafafa;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 1px 2px rgba(144, 144, 144, 0.1) inset;
    -moz-box-shadow: 0 1px 2px rgba(144, 144, 144, 0.1) inset;
    box-shadow: 0 1px 2px rgba(144, 144, 144, 0.1) inset;
}

.form_header { color: #555; margin: 0 0 0 63px; background: #efefef; border-top: solid 1px #ccc; border-right: solid 1px #ccc; border-left: solid 1px #ccc; padding: 5px; border-radius: 3px 3px 0 0; }
.submit_bar {
    float: right;
    margin-top: 10px;
}
.comment-reply-link {
    float: right;
}
#cancel-comment-reply-link {
    float: right;
    top: 10px;
    position: relative;
    right: 8px;
}
.nocomments {
	text-align: center;
	font-weight: bold;
}
#submit {
    font: bold 15px/35px helvetica, sans-serif;
    color: #fff;
    text-transform: uppercase;
    background-color: #144879;
    border: none;
}

#videocomment a { display: none !important; }
#respond { margin-top: 15px; }
	#respond form { background: #fff !important; }
	#respond span { display: inline-block !important; }
	#respond .form-submit input, #respond .form-submit input#comment-submit, #respond .comment-form-fields input[type="submit"], #respond p.form-submit input[type="submit"], #respond input[type="submit"], #commentform #submit { border-radius: 3px !important; }
		
h2.comment-form-header { padding: 0; margin-left: 65px; }
#commentform { margin: 4px 0 0; }
	#commentform a.profile_link { font-size: 11px; }

	#comment-header { background: #fafafa; border: 1px solid #ccc; border-radius: 3px; color: #555; margin: 0 0 15px 3px; padding: 5px; width: 632px; }
	#comment-header .avatar { float: left; width: 24px; margin: 0 10px 0 0; }
	#comment-header .name { float: left; width: 300px; font: normal 12px/13px arial,helvetica,sans-serif; }
	#comment-header .avatar img { width: 24px; height: 24px; }
	#comment-header .btn-commentjump { 
		float: right;
		margin: 0;
		padding: 0 15px;
		height: 24px;
		color: #999;
		font: 12px/25px arial,sans-serif;
		text-shadow: 0 1px 0 #fff;
		cursor: pointer;
		background-image: linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
		background-image: -o-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
		background-image: -moz-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
		background-image: -webkit-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
		background-image: -ms-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
		
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0.13, #F4F4F4),
			color-stop(0.79, #F9F9F9)
		);
	
		border: 1px solid #a9a9a9;
		-moz-border-radius: 4px; 
		-webkit-border-radius: 4px; 
		-khtml-border-radius: 4px; 
		border-radius: 4px;
		box-shadow: 0 1px 1px #dedede;
    }

	
#unity_user_hint { position: absolute; margin-top: -1px; margin-left: 3px; padding: 0 0 2px 0; width: 300px; background: #fff; border: solid 1px #dedede; list-style-type: none; border-radius: 0 0 4px 4px; }
	#unity_user_hint .header { padding: 5px; text-transform: uppercase; font-size: 11px; background: #ddd; }
	#unity_user_hint li { margin: 0; padding: 5px; font-size: 11px; line-height: 20px; }
		#unity_user_hint li:hover { cursor: pointer; background: #efefef; }
		#unity_user_hint li img { float: left; margin: 0 5px 4px 0; width: 20px; height: 20px; }
		#respond #at_reply_help { display: none !important; }
		li.comment #respond #at_reply_help { display: inline; font-size: 11px; color:#000; text-decoration: none; }

		
/* -- Component Modifications -------------- */
#unityNetworkBar { margin-bottom: 0 !important; }

	.ribbon-topbuzz { margin: 15px 0 0 -12px; position: absolute; width: 115px; height: 45px; background: url(/wp-content/themes/vip/brobible/images/ribbon-topbuzz.png) no-repeat; }
	.ribbon-buzzing { width: 97px; height: 41px; margin: 10px 0 0 -19px; background: url(/wp-content/themes/vip/brobible/images/icon_buzz.png) no-repeat; }


/* -- Sidebar: Search -------------------- */
#search-box { width: 381px; margin: 7px 0 0 9px; }
	#search-box input { }
		#search-box input.searchfield { width: 325px; height: 16px; font: bold 13px/22px helvetica,arial,sans-serif; text-transform: uppercase; border: none; color: #494949; background: #ededed; padding: 6px 5px 4px; margin: 0 5px 0 0; }
		#search-box input.searchsubmit { border: none; color: #000; font-weight: bold; text-transform: uppercase; background: #fff; padding: 5px; }
		#search-box input.searchfield:focus { color: #000; background: #fff; }
		#search-box input.searchfield:hover { }
		#search-box input.searchsubmit:hover { color: #fff; background: #144879; }

/* -- Inline Content Signin ---------- */
#inline-signin { padding: 0; margin: 15px 0; }
	#inline-signin h4 { margin: 10px 0 0 0; font: bold 20px/24px helvetica; }
	#inline-signin ul.options { display: block; height: 32px; list-style-type: none; margin: 5px 0; padding: 0 0 10px; }
		#inline-signin ul.options li { display: inline-block; width: 211px; margin: 0 5px 0 0; padding: 0 0 0 10px; color: #fff; font: normal 12px/39px helvetica; letter-spacing: .4px; text-transform: uppercase; background: #144879; }
		#inline-signin ul.options li#login_em { margin-right: 0; }
		#inline-signin ul.options li:hover { cursor: pointer; text-decoration: underline; }
		#inline-signin i { float: left; font-size: 21px; margin: 9px 10px 0 2px; }

/* -- Sidebar Widgets ---------------- */
.sidebar-widget { width: 300px; margin: 30px 0 15px 0; }
	.sidebar-widget .banner-header { width: 300px; height: 35px; font: bold 15px/35px helvetica, sans-serif; color: #fff; text-indent: 15px; text-transform: uppercase; background-color: #144879; }
	.sidebar-widget .wrapper { margin-top: 10px; padding-top: 10px; border-top: dotted 1px #ccc; }
	.sidebar-widget .grid-thumbs { padding-left: 0; }
		.sidebar-widget .grid-thumbs .item { margin-bottom: 15px;}
		.sidebar-widget .grid-thumbs .image { position: relative; float: left; width: 125px; height: 90px; background: #dedede; }
			.sidebar-widget .grid-thumbs img { width: 125px; height: 90px; }
		.sidebar-widget .grid-thumbs a.title { float: left; width: 165px; margin-left: 10px; font: bold 14px/15px helvetica, sans-serif; color: #000; text-decoration: none; }
				.sidebar-widget .grid-thumbs a.title:hover { color: #144879; }
		.sidebar-widget .grid-thumbs .upx-share-button { position: absolute; bottom: 4px; left: 4px; margin: 0; }

/* -- Sidebar: Social Signin --------- */
#platform-widget { margin-top: 30px; }
	#platform-widget ul { margin: 0 0 25px 5px; position: relative; list-style-type: none; }
	#platform-widget .email-tips { padding: 5px 0 0; margin: 0 5px 0 22px; border-top: solid 1px #ececec; }
		#platform-widget .email-tips a { color: #000; font-weight: bold; }
			#platform-widget .email-tips a:hover { color: #144879; }

			
/* -- Sidebar: Blog Headlines ------------ */
#blog-headlines { }
	#blog-headlines .upx-share-button { margin: -28px 0 8px 4px; }
		#blog-headlines .upx-share-button ul { margin: 0 !important; padding: 0 !important; }
		#blog-headlines .upx-share-button li { margin: 0 !important; padding: 4px 0 2px 6px !important; }
			#blog-headlines .upx-share-button ul li a { font-size: 14px; line-height: 17px; text-transform: none; margin: 0 !important; padding: 1px 0 0 25px !important; }

	#blog-headlines .widget-footer { clear: both; padding: 5px 0 10px; border-bottom: solid 1px #efefef; }
	
/* -- Category Archive --------------------- */
#archive-header {
	display: block;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 10px;
	font: bold 32px/1 helvetica;
	color: #fff;
	background: #144879;
	text-transform: uppercase;
}

/* -- Post --------------------------------- */
.post-body { margin: 0; padding: 0; }
	.post-body img.aligncenter { display: block; margin-left: auto; margin-right: auto }
	.post-body h1 { font-size: 20px; }
	.post-body h2 { font-size: 18px; margin-bottom: 10px; }
	.post-body h3 { font-size: 16px; margin-bottom: 10px; }
	.post-body h4 { font-size: 14px; text-indent: 0; }
	.post-body a { color: #144879; }
		.post-body a:hover { text-decoration: underline; }
	.post-body p { margin: 0 0 15px 0; }
	.pn-alignleft .pn-title { padding: 5px 0 0 10px; }
	.pn-alignright .pn-title { padding: 5px 10px 0 0px; }
	.pn-title a { color: #144879 !important; }
		.pn-title a:hover { color: #144879 !important; text-decoration: underline; }
			
#post-nav { margin: 5px 0 15px 0; }
	#post-nav .nav-category { float: left; }
	#post-nav .nav-subcategory-next, #post-nav .nav-subcategory-prev { float: right; }
	#post-nav .nav-subcategory-prev { margin-right: 5px; }
	#post-nav .nav-category, #post-nav .nav-subcategory-next, #post-nav .nav-subcategory-prev { background-color: #fd3e3d; text-transform: uppercase; }
	#post-nav a { display: block; color: #fff; font-weight: normal; text-decoration: none; padding: 4px;  }
		#post-nav a:hover { color: #000; }

.the-list { margin-left:20px; }


/* -- Post: Multipage Post ----------------- */
.post-pages { font-size: 15px; font-weight: bold; text-transform: uppercase; }
.post-pages a { text-decoration: none; color: #144879; }
	.post-pages a:hover { text-decoration: underline; }
	.post-pages a:first-child { margin-right: 20px; }
	.post-pages a .main-next { font-size: 18px; margin-right: 20px; }
	.post-pages a .next { float: right; display: block; margin-top: 5px; color: #fff; font-size: 13px; background: #144879; padding: 1px 8px; }
	.post-pages a .next:hover { text-decoration: none; color: #144879; background: #eceee5; }


#author-panel .avatar { width: auto; }

/* -- Social ------------------------------- */
.fb_widget { float: none; width: 390px; /* 280px; */ margin: 5px 0; }

/* -- Archive/Tag/Search -------------------- */
#col1 h3.archive { margin: 10px 0; padding: 10px 0; border-bottom: solid 2px #000; font-size: 20px; line-height: 18px; }
	#col1 h3.archive span { color: #999; font-size: 20px; }

/* -- Sidebar: Recommended Posts --------- */
#recommended-posts { margin-top: 30px; }

/* -- SSO ---------------------------------- */
#sso_sidebar { width: 299px; padding: 0; }
	#sso_sidebar h4 { margin: 0 0 5px 0; padding: 0; color: #144879; font: bold 15px/18px helvetica; }
		#sso_sidebar h4 span a { display: block; float: right; color: #666; font-size: 11px; text-align: right; font-weight: normal; }
			#sso_sidebar h4 span a:hover { color: #144879; text-decoration: underline; }
	#sso_sidebar ul.options { display: block; height: 32px; list-style-type: none; margin: 5px 0; padding: 0 0 5px; }
	#sso_sidebar ul.options li { float: left; width: 98px; margin: 0 2px 0 0; padding: 0 0 0 5px; font: normal 12px/32px helvetica; color: #fff; background: #144879; text-transform: uppercase; }
		#sso_sidebar li#login_fb { background: #1b77d0; }
		#sso_sidebar li#login_tw { background: #4b9feb; }
		#sso_sidebar li#login_em { background: #c22228; margin-right: 0; }
			#sso_sidebar li#login_em i { margin: 9px 7px 0 4px; }
		#sso_sidebar ul.options i { float: left; margin: 9px 7px 0 2px; font-size: 16px; }
		#sso_sidebar ul.options li:hover { cursor: pointer; text-decoration: underline; }

	#sso_sidebar .loggedin { padding: 0 0 10px 0; margin: 0 0 10px 0; }
		#sso_sidebar .loggedin .avatar { float: left; width: 48px; height: 48px; border: solid 2px #dedede; margin: 0 10px 0 0; }
			#sso_sidebar .loggedin .avatar img { width: 48px; height: 48px; }
			#sso_sidebar .loggedin .avatar a { padding: 0; }
		#sso_sidebar .loggedin .options { float: left; width: 210px; color: #666; margin-bottom: 10px; padding-bottom: 5px; }
			#sso_sidebar .loggedin .options a { color: #144879; padding: 0; }
			#sso_sidebar .loggedin .options a:hover { text-decoration: underline; }	

	#sidebar-like { /* border-top: solid 1px #e8e8e8; */ margin-top: 5px; padding-top: 5px; }

/* -- UPROXX Custom Share ------------------ */
#share_meta { display: none; }

#overlay_share { display: none; position:absolute; z-index:1000}
	#overlay_share ul { list-style-type: none; padding: 0; margin: 0; }
		#overlay_share li { }
			#overlay_share a { display: block; width: 17px; height: 16px; padding: 7px; color: #fff; font: bold 13px/16px helvetica; text-decoration: none; text-transform: uppercase; }
			#overlay_share a.facebook { border: solid 1px #3d558a; background-color: #5476BD; background-position: -1px -1px; }
				#overlay_share a.facebook:hover { -moz-box-shadow: 0 0 2px #333 #333 inset; -webkit-box-shadow: 0 0 2px #333 inset; box-shadow: 0 0 2px #333 inset; }
			#overlay_share a.twitter { margin-top: -1px; border: solid 1px #0b98bf; background-color: #0EC2F3; background-position: 0 -1px; }
				#overlay_share a.twitter:hover { -moz-box-shadow: 0 0 2px #777 inset; -webkit-box-shadow: 0 0 2px #777 inset; box-shadow: 0 0 2px #777 inset; }
			#overlay_share li.bottom { padding: 0; margin: -2px 0 0 0; }
			

/* -- Top Share Buttons -------------------- */
#top_share_widget { position: relative; margin-bottom: 15px; margin-top: 5px; }
#top_share_widget a { font-weight: normal; }
#top_share_widget a i { 
	float: left;
    margin-top: 5px;
    margin-right: 10px;
	font-size: 20px;
}

.top_share_tw, .top_share_fb, .top_share_em, .top_share_count {
    position: relative;
    width: 150px;
    display: inline-block;
    margin-right: 5px;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}

.btn-twshare-xl, .btn-fbshare-xl, .btn-emshare-xl {
    color: #fff !important;
    display: inline-block;
	width: 150px;
	height: 41px;
    text-transform: uppercase;
    text-align: left;
    font: normal 14px/1 helvetica, sans-serif;
	line-height: 29px;
    padding-left: 15px;
	background-color: #1b77d0;
}

.btn-twshare-xl {
    background-color: #4b9feb;
}

.top_share_count {
    width: auto;
    margin-left: 15px;
    padding: 0 12px;
}

/* -- Related Topics ----------------------- */
.block .related-topics {
	float: right;
	padding-left: 24px;
	margin: 5px 0 0 0;
}
	.block .related-topics a { text-transform: uppercase; }
		.block .related-topics a:hover { text-decoration: underline !important; }
		
/* -- UPROXX Button Share ------------------ */
.upx-share-button { position: relative; height: 24px; }
	.upx-share-button:hover ul { display: block; opacity: 1; visibility: visible; }
	.upx-share-button ul { text-align: left; display: block; margin: 0; padding: 0; list-style: none; }
	/*
	.upx-share-button span { display: block; position: relative; margin: 0; width: 29px; height: 24px; background: #144879; cursor: pointer; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
	*/
	.upx-share-button ul { color: #fff; background: #144879; padding: 0 0 2px; position: absolute; top: 24px; left: 0; width: 100px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; display: none; opacity: 0; visibility: hidden; -webkit-transiton: opacity 1.2s; -moz-transition: opacity 1.2s; -ms-transition: opacity 1.2s; -o-transition: opacity 1.2s; -transition: opacity 1.2s; z-index: 9999; }
	.upx-share-button ul li {  display: block; margin: 3px 0 0 3px; padding: 0; text-indent: 0 !important; color: #fff; }
	.upx-share-button ul li:hover { }
	.upx-share-button a { display: block; color: #fff !important; padding: 3px 0 3px 6px; }
		.upx-share-button a i { display: inline-block !important; font-size: 18px; }
	.upx-share-button span.icon { min-width: 32px; height: 26px; background-color: #144879; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAbhJREFUSA3llL8vBEEUx3fl4kdcQlRE4VehkGtQaBQ6jQJ/AMWpaK5xGr2IaERH7T+4iARRqBCJSiR+NBKJgtzlGofzeXc3boyd3b29RuIln5u3731n3szbuXWcf2vFYrERGoIaECjwWSBF7pQigz4ap54CTSw8BpcUSdlOE6vsoNVvF+ReXde9s2haiG/CDGvNo7v9oSMYZO8INtQk/G6YhSMwLU9gCVyld0yF8SyLDEEPrMAVhLFjRL2lIhb1B/E0SAvXQJ5rtRwTkrHvo5Qd6d8enMMJHMAERLE4kybNFmVkJSrH4azWLWv6F/w5Wcs8gcTEtmG05FV/nnBvIAdZkPs/DKbtE0hymx5LCa2quBlIaLEH/HUYMVchtqrpxM1C0tR5/dGmKqJdxn52sgwX5kTj+ZDnBMiGrqFd5b0KtJGUYy6w8KcSWsY88UWYhjTIpZDWNUPZqKabtKgPOlTeNqIZEK3kGbdAt04179dLZtf3Kuk3otM/CfK58DSzgLzgHU+lf3DclnblXLZkHfEuTijXuq7Pdaj6coveQinDi6QjBSWXFsmNqV4rlYk+FmjPc/Tpf23mF6esC1+lyT+RAAAAAElFTkSuQmCC'); background-repeat: no-repeat; background-position: 5px 0; }
	.upx-share-button span.count { width: 33px; background: #144879; }
	.upx-share-button .sharrre { 
		display: block;
		text-indent: 35px;
		padding-right: 7px;
		color: #fff;
		font-size: 14px;
		line-height: 27px;
	}
	.upx-share-menu li a { }
		.upx-share-menu li a:hover { color: #dedede !important; text-decoration: none; border: none; }
		.upx-share-menu li a.tw { }
		.upx-share-menu li a.fb { }
		.upx-share-menu li a.gg { }
		
	.block.landing .upx-share-button { position: relative; margin: 15px 0 0 5px; }
	.block.half-size .upx-share-button { position: absolute; bottom: 2px; left: 0; }
	

/* -- Unity Scroll Top -------------------- */		
#unity-scrollup { width: 45px; height: 45px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:Alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2; position: fixed; bottom: 33px; right: 97px; display: none; text-indent: -9999px; }
	#unity-scrollup:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:Alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; }


#single-post .img64-scrolltop { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJQTFRFu7u7REREd3d37u7uERERIiIiZmZm3d3dmZmZMzMzqqqqiIiIVVVVkZGRurq6GRkZqKiozMzMDg4OBwcHAQEBGhoa/v7+9/f3l5eXgICARUVFy8vL2NjYCwsLMTExPDw8+vr6e3t7RkZGJycn7Ozsa2tr4eHh8fHx1NTUioqKAgICqampnJyc4uLiT09PFBQUwcHBZWVlBAQEDQ0NKCgo+/v7c3Nznp6eycnJ0tLS5OTk6urqTU1Nb29v+Pj4t7e3Q0ND5+fnZGRkubm5LCwsmJiYx8fHCgoKOzs7V1dX3t7em5ubenp68vLyJCQk/Pz8YGBgbW1tMjIycnJy////AAAABjBXhwAAAVRJREFUeNrs1FWTgzAQAOCQhKD19tzd3d3db/P//8ptKLSd3twQuKfOZB8gu/CRDUbkP4IYbLDBvYLXB4dnR/Ph+kURoG/5Kw8uLc6AitXvamZ8coCw/2kXJ79+yIYbhXm0R5uNF4b7y0muj2uPh0jOymM4Hj9/x/HG0JImvlmZwPNHrmpRVt2bw+w1eNPDRbXa2+lW7pXVjRvQw58Ad2tbHYX7jwU4ntLD2/uFUldp5/m0br4qgw3Og20rCRszHlIq7OhAu/g3ppAElVKwaBSoA3GVcE0scFshuHHbGEjKmknzDBvA8bB1F0AojK1wH8DWwtiEpfacgR9jacW1VOyD08xdYAkWupgk68MWFCaUBkxdJw9uPQQd7CazRP3j3SOEuJbUwyKexo6eVfecKVg6wCiXYQXAy449Fq9TyOxYeur1AieUGXBH8N/fgvmT9Cb+EWAAMOVzCg2p+MMAAAAASUVORK5CYII=') no-repeat; }

#single-post #unity-scrollup { position: relative !important; bottom: 0; right: 0; width: 60px; height: 60px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:Alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2; display: block !important; text-indent: -9999px; }
	#single-post #upx-scrollup:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:Alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; }



/* -- UPROXX Inline Share ------------------ */
.inline-share { margin: 0 0 10px 0; padding: 10px 0 0 0; border-bottom: solid 1px #ccc; border-top: solid 1px #ccc;} 
	.inline-share .post-top { border-bottom: 0; margin: 0; padding: 0; font-size: 14px; font-weight: bold; } 
	.inline-share #top_share_widget { border-top: none !important; padding-top: 5px; }
	

/* -- UPROXX Side Share ------------------- */
#upx-sideshare { display: none; position: relative; width: 45px; padding: 0 10px; background-color: #144879; z-index: 999999; }
	#upx-sideshare .btn { display: block; color: #fff; font: normal 22px/1 helvetica; height: 40px; margin: 0; padding: 10px 0 8px 2px; position: relative; text-decoration: none; }
		#upx-sideshare .btn:hover { }
    #upx-sideshare .btn-share-side.twitter { background-position: 7px 10px; border-bottom: solid 1px #fff; }
    #upx-sideshare .btn-share-side.facebook { background-position: 10px 9px;  }
    #upx-sideshare .btn-share-side.googlePlus { background-position: 19px 7px; display: none; }
    #upx-sideshare .btn-share-side.comment { background-position: 8px 12px; }
    #upx-sideshare .arrow { position: absolute; top: 33px; left: 49px; width: 0; height: 0; margin: 0; border-left: 10px solid #144879; border-bottom: 10px solid transparent; border-top: 10px solid transparent; display: block; z-index: 9999; }
    	#sideshare-fb-count:after { bottom: 100%; top: 61px; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 4px; margin-left: -4px; }
	#upx-sideshare #sideshare-fb-count { padding-bottom: 10px; border-bottom: solid 1px #fff; }
		#upx-sideshare #sideshare-fb-count .count { display: block; padding: 5px 0; text-align: center; background: #fff; border-radius: 2px; }

/* UPROXX Fan Pop */
#upx_fb_overlay { width: 600px; padding: 190px 0 0 0; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAEsCAMAAAAo4z2kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR1QTFRF////7jstAAAAKCMlKSQlR0ZHKCQlXl9iWlpcLCgpMy8wVFRXUE9RLywtNjQ1LyorXV5gTk5PYGFjQT9ANTIzQkFCSkdKWFhaUVFUS0pMODU3np6eKSYnTUxNo6Oj+9nYPDo7V1dZMi0wOzg5RUJFPjo9Pz0+YmNlW1te1NTUZ2dn8n53VFRW96+rVFRVZmZm9fX1/vb2JCQk709EPz8/YmNmQD0+Pjs9W1xeh4eH/e3svLy8yMjI6urq39/fVFRUKSMlPDk6REJEV1dYOzc4Mi0v8W9o9JiT/OPi+cXClpaWsLCw8GBX+s/NeHh49qSg84uF+Lq3lZWVc3Nz9/f3zs7O7+/vqqqq19fX5+fns7OzxcXFioqKf39/oKCg2XyKSgAAFoBJREFUeNrsneeC40Z6RYt0zjnbgL2OAA0PAh2YnZahmaUZraTd9fs/hlFf5QA2JTWkgXTPDxJNFiseVgIaZP8Ifpj8a7+w3wegB9ivANAD7HcB6AH2T+CHyX/0C/tVAHqA/QkAPcD+BgDB/7wl7DcA6AH2L98P/hl8XLA/BaAH2G8C0APs9wDoAfZXAPQA+zMAeoD9MQA9wH4JgB6AWKAfsf4OAMF/vyXsjwDoAfYHAPQA+wfww+Tf+oX9Pfhh8u/9wv4aAMF/vSXsbwEQ/O9bwv4cgB5gvw1AD7A/BKAH2K8D0APsRwAIfvyWsN8CoAfY7wDQA+zXAOgB9pcA9AD7RQAE//mWsF8AoAcgFuhHLIwAoA/YLwPQAxgKAYZC0Ctv22P9BQA9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBnyLISmQHdTMctOT96GRN1fuSttBxLkvaPNR0xlvCnC2OrGT+YLvXHXkT4DX8hGWvakDoOE//Cij5PeGIb/QFxNJ0tVf5KeqGkDx/FX5vMpJC5mfGSp9iW8skpEegb0dhui0zbxs6cZsj50ZpdRFuua/neTH0sEeHzQCwRzcV9PS9N9OPpWkZPH8itMFYGxYdz8VfuiOVkxks+F0HEUwaxvs1BRNT1ym2R3BdrIToMEoGVtQ54fE0s8cfUe31micXfjIg13pSBWG02A7HczECsjwXZDEt1OKWhse2cvGbgzbdZiuazmq4uXxFLilJ68a8oeC0GvkVUrHZ4DcQ6hmK5mYFYHwsX04jCENEDHI0oouOgOU4uHJlaARehWCVTDdoe1p64iZgzLWTwjei/VHhW0tFypm10xZoyNUrKVFnpZsZLPhTLlAj0PXevZX3Ltsp9UYiVGcVWstVfxJ9JJLwWhYetZSfhxC+Dy6mTDi+PhCfLQKzxeuxm1s+Ml3xcLNA/vF3ymgYt1VbTaI+lx6hMvDOV8678sVg8zMV1YWOL9eKKVaqjixmyHLFefLG8zDwlFnqs/uGzpksumkH0Hht/jpWJkAs9006c6f1jsbgIx7Etrlj0y1Ze1VYvZiuWmNgcsWpfLC8zMbFUOfwSgR7hDZ/MrOXdWG0PBM1QO8vAJ8XimmZTMtWOf2qvCtu13tNijSHWMOA1v0iESs4+UyjWi5pQfxWxyJs8EDezxUoYxPpebo9Sjashrla7WmI/IM/zzN7x0m36nFiZDjGzxJpmlrf1UYXf5PnMEWvmi1V/LbE2NImUYtklAr1Bi6zlUcgkGlO1aLCG0i98hcn7kTSaWeJO89mCGW8vdPooWBWqpakn1iwU6+tM3kHvHM1IsZRtJfeqHoj1FbYbLiZ+vZPqxcZiYq3kCsITK6vH2G4YBDN7n1u01cLuCjZZlq0DFTbWnuRS9hVltGWnobjdYh3bxMSWZrLR54FcsWaBWF5mXhXLLhHojY09I5ZtVYs2DU6AGBWsfq5WVz7YZ+t0g5Zje4r+mlj+KZ1FKNY6FMvNzKti4ZTOt0Fpz4BVW81Eoz4Qq5w6jZ97J+tMgy5lA+e2uM+KNWOhWOYiHx2ZlxmI9TGQyeY4mtO5CZNnTR6I5V2pspqa4c5t2UQuMS+2uE+KNWMxsZJArOCyGYj1cWyP6l2BRF6xJ3ZCs+CyOHMln762TnYR5Yw+clm7Q6y8wE5ZkL1Ylyw4scUu9MucXlVe6LeUMz+mLy8MM2Mlz3Ch3xB7O+dq4NV3OyPGpckAAAAAAAAAAAAAAAAAwHfNvuDcP/6Mvv98sfj8s4FW8qEozvOKpYJ9+5I+nMujqg2WulTyec6YOZzrt60EnI+FaR/26q/KDrh3PlyZd03Avc4Us46cmCo/fRHxdcTZqVzcC14FVrZS+/NOjE5xw1qhF/3XUqtyKxPx3K+S9O5mg332k3fEJ58Pzqr5rqE6Hk3YRBwU7av6MBUHI/OahslnXi/6MLUCbK/SDeeTduLFSbx2KuQLdsCJeOmmU5Fxb3muxeGdFTps4XxKx1R5scogWzoS+bvLXIxOB50xE7q5HZwYU/fQr5XRPExwdLJqVL251wWSWa5US2zPKhtffPpO8eXAvDo0prrfWizeJVQPxNpvLQmrLrEKXyweQ6pe7BJL5yONilWp9m4PrdzdImLxzO2fF+vGImLdI2JdPbHOjV9t7DPj1bt3i2F5ZVd3D2JR99IhVtU4X+qqQ6xU5+puOqGziqtLLBWWShOKdVbt7WZuEhdr1OyfFiuNiNVUEbFOrljpKCz7J5ZX7z59PyCvzqO+xbJj88SahANUTKxKx1OYBAvVNl1i7exYQrGuepg8j54Qy47lsVgTFhHLqVH95t4Wy/2WiY988c7hw3C8ckpz6kespkus8yjyXY+1cqOGGCXLWTX8rVusk51+aMlWT91vT4nFZ0RPiXWIiTWPinW1xdpFpmo/FT3V5wsh1k+GI5apvklb7tfE2k0mE9leTXu4fSgWSxvztoztNOFUXod1OoW9wpYH3DkBJ+YThTosOsWqHCV4dI3Jw06+fTbatpYVxS0Qa1LtzCwpLtaOCqWjFx/fihdV1Cwq1skSS3/Ft41JUKwIf8rYz8XKcDhiNfbk9P6aWHaFdy6TTPi7+Q5bEZvVqNKpqrbmS2pPVNxGbkwvtFMxpp1inf0+xM3D2UhgptJtnu6+WKw6+UJ4Yrl9/8HOeGp1WBGxRnsj1kEXjRJsrnM9xVqrg+GIpQrezIO6fwOxUr9/ccU6mHHtYBSIiaUn6taApWfxHWJZQ9kuItbVHLqhArHU5w6PxSrMLJ35k8gJ6xBrZ8TaGQfvo5vcbvhizXmvxPpycCPhlX0HYu3MEq8y+YiJJfu2eWXtCunpU4dYlGJz0utSLw9b3ZHo8fXQIdY21psG2Tw96JPTLrEaI9bJ2qKrgoYa2uR9YmYhPYh1C+ZYVO3eFKuxhuSJ22K6guVrZl0gU5l0i9WoiaNc+3l5iO1L3KNiHV5bFTrdbxX56gRim8706pf7Fm2nD0PbbrDb9q3FKibW1vfEW0frTkPGNNFNEOwImbfPZt40T3VUwfKNItyLoeYa7THkKZm5vzLehWI121f3sezCOONp1TXHsxbieianK6fyz2gx9vmnQ9sg9dfYbymWM8WJiTUKxRp1iCX8KIxD6V2v6uJiiR6kuFspxoZjb494W7H4dsPkwc57MEv3ojixbrF0ls20IfW3PtQu1oA2G74VsZr5Nxfr4It1L/QQHhdLjEKHNDp5fsYsT6z0sVi32EDWuCPsNxPr5wPaHf1WxKIx5JuKlY6sGRPFcdN5ioslhqZ0bg313WJZZl27NkgPj8Sax5YcB2+d+I3E+oQNisaZXfYhVlOxLrGaUKymQyzmi3Wb6I/GxVKzO2tx8kAstm9G3jqmiGyEd4q1876g0XXiQ7H23y+xJt5JlrcUaxtZau/sOekkFMusju7W7NrMjU2dN7p7UTOZorAiTFWet2b6/EgsNt96E3gZ7Ta9mTe6xKpiGxZnf9oViLUdBftyjlgypz8boFjWubc3F+tgTztijWpbPYpuN4QZNQsp3ZDR7YZCHd1ip1SiZnm9d7CP1XSL5c3SneLtWKdY94hY7fpQD6wypx8WLR+GJdbd+5q+pVhqFT/vatTCfKWtqoyLZQ1MhTdURsW6dV+644tVOSvPSDlNPrvEip3N2QfrxECsuS3WxMh5jtfBkNBFOztlv5rB5ymxzmY0sDZId9Z0ONaoZ9Pv3E1E8Uo148M29S6TiIrlXYJC+5YdYhXXynE3KOdVZylW3MgsvWPaFYhlBngrlb1zSmKwqKI17Zo4veldwVQ3deqKVUXOm7SNPdfXAFhXee6t+rbnWPoicnU9wFxNnRvWJZa5VuE2d/uhqFjz2AU5XWKNmiu/OLVrKNTz+n20uGaWfpP7mmf7K1uYC/1DsQ6WWHu94ZF6m/Cf/d+nP/swNLEO7vVVwRVS7bcmda8+c8S6jsLLRY2IW7OPE70eaxfbSu0YBk4mB95GeUys8+jhhXZdo6y936C+Y5PGZDtWXBbuCMcWlZOYWJW9/juNRrELu9j7T4d3WbLX4tvgKkZe4kdixa4WNWIdzLQhKtb8wX8hpF35TM3hvVMsdQpOXyY1eVqstGu74RYvbuSfKRiLVmQolp4KToLvuFkKfDm8y5LtxZA3UbWq+ZFYfqXyYc+IpWr33HVpchFppg6xCiNfMYotySbhlS6NyWHzrFjdV5Cm8eKGX49RxJIOsQ6xTWKvBuRl74O7h7jZGrT+KcoebB6KNW+C3tu+4tSvVP+/dHZ+Yp1inUdBa4yqTrGsPF71nPgZsbpO6ajrAMPihgP6KDauxcWqbLGqbWQgVFeRvhvef6zOJ7ZY1c3vQh6K5fwDV3Nmrlhmyd31f4XXYHLTIdY8nOaeWJdYqTX7LR5exeoZdOs6Cd0cuoobdlijSIfVIZYaC+XV1JMgvZb1EHfe5Vpe/J/kaWL/NTrt5m5fIWrl6p0FYgdZOduicsJb/yd6cztCp8MUqTW7ubv8O3ef1qzcUctkSB8VlqpGsq13NlApO7/L4XKXxpU/3e5VZ3GLmFiTmFg6/WrkX/6qalNu85+u9lUSH9rZ+yfv2TCp7PMndEnQV+r0rGuHvkaX6aT9nZW/+paK+9rUJMzJ+/VA79wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB871knSXJUz2X7kJRs0T6ulwmRte+di6I4i8eqIPh9HfZ0dJf3MEh3kwm/cQZ/9cAYf4fCMnZoH+W9CLJZnh/L9uBI6YhHxkxSKkX+Yhs2WYt3FqXJTMvqJc9fVt4xj2TJVrI4WSKxU5UJr+Vzy0oFy0QNJCILbYjFJb/we+iJKhGP4kPL0tQcz5t4Pq51YFWcJcVEj2s7++Wxjfu4MtnhmV2uKf/ikYfJ81kmYlxQqTLxuByPx8shiJW1Gc31c/swZmw6HtcsGRO8ZQp996JC/0r23tzNnau1079BwW8dU50pLL9xyrkyd4WZUYx12wQ5VU9OqTGT1Jo/vVDl5/RSJt4RGWuZ8uZbiGO6daI5TigG/vfRRMnjN6kykXAmn038ophtscdlyVNh5YZe3bQOiUjoMbcCixrjeVNxbNYymCpOQoXhj5kMU5OqGxOJyA7P4ZoH2VCk7TvrmsLMKMacSjWj9yimbKBiLahwj8UaNfoOrNbPffMb3BXyZ78ace/SSaFvdaUauy6pQi+hWIuxzI3X8Fqscb1iWoaM2cdCrClFb4tlpfqKWDzkQhReKZRHxRJO+2K1PoZi1Y5Y9MnZ2BNrRQlRkLUQq6x1tnIVR86O7eNqyGLl1Aq8MNN2DImIdRU/HEG3caI7WdEdIemXjAu6O2Rj/eJXo+6PRrW1qU3DlbZYlNSL7GSEYXVeZ/SUzyhjSU3dEf/UdCqybR2TWJlqsWO+ER9dWal6Ym3yfJnn9D4Vkzfw5aJab5wLYT2xZhvqWWSN8bzx5ynlfGnE4sUhwZZarJpsWTH+dEk2JjsUQoj1kukvdU0FKHnEVC9T/mrNBixWJvrgRPf5gVg08E2oP6J7iRUH6rfEo7pfGb/h1dm+5+GCakc8UqMdbbEoqY3qifjBtGSlyp1oMV6/yYqaJ3ykSHJqOrtgdqqeWJkzOLZcRDdxoU5lJh89sWiSMw5rbkNl0GKpHrBVSImVl1Mdpu09dQe6rClvJFadqX637dumqgddUXXx/ORDFusiGkdWTxkTq3DFol9424lbJqo7J4rbiZ6sGzom1E4rM6hsPLFKnvyU5khqvJG5K5mqWTFYTMWEKLOPE5n1mVswO9VQrNIRaynEEpO/BdmYR8WqrQRKI9bREasUQ+KLFkuOaBuSjGmrL6KsmQ4t3FtRcakPzugLt87VNHQ9TLFk4yR6IhOIRT+yXtBQSJP2/cTcWDOVE3kxrTpYt/zMRX1TpGK2UrtzLKr+F95jZPJbreYxoqo3ejIsB8HEPx6bDksVzE41nGO5PRYZqqZKcnAKhsIp9WlW3shumjitnTlWluhCSrEyPYW11xKyM8106ESEkyXlpov4prQelHU2TLEuj8WyfzqXui1XrIP5KeC59TNtoVhjT6z2eXPk1ZzZw40WS6wKXxNr/Q3ESsZ26KhYulIcsZyZvivW2BdLzN7rlSVWzax1iCdW+3USER1F4YYrVi16i1fEOujthlvliXUy86qd9ftPr4t1kWusVadYbXs8EqtWuxVfU6yV7PJeEStjMbEu5ZNiCbP04rcWO1NdYs3kMoJGSTZksWZiK+jBHGvU3OTPCmzFFGpnxJrLG1FvdYel7sY+M01Ms9HcEYsnNZVz82Wpuh5njkWryGRhhFnYx4nMeu0WzE71tTmW2lsQkzYmZnCeWBu12+DMsTZyPAvmWLkt1lEtKBd2dmZiiMh06GRlxJoxM6CKhsrzfKBirUXxH60KxV47HwV31EkV+t7qjb4Rdcr09lahxxnxra2FCr5YK/WVfaGWnVm5My2WZ6al1/YxRXIx+9LW5F2l+tqqUIuV60X/xRdroXLk1txMxBKsChe2WKRRWcrlr86GGCJoPTg1/XNGbx5lT3YZj63eeChibbIss/axpvR1ohYRpyEO9FtuWxrgPLFSuoE63dD/fKNhj16Rt2NvxA+hil9bo231pVi48ToTu4CWWEszWXkRQ4KYGPOTGmr22r5Xq4Gv7SKs40R1ZzNHLDtV2ZLHLKMuc5Ykq7hYvGuZZmbRfzzqTRIaxdeBWJnodoz/bc0letAXy9eL6Ifrl4zvMFAkFOOM0sn0RDGhfY/LUnRrpVip6o3ZY54NRixVM1Kso159ya/e3PoNJU8smlDN7R9Q4lLRr+CKH6Y7XHWXZc19c7V7YIvFbcpz3pBsVXfsvLdf4cTaLbeORSRygmi1uzvjVjvuuX4tJpbe+a5LtVGuvg6Zdtft68W3Mdh5p+DWzruUz9lWW5uTOStRFns9IJaq4lGca6jLgYq10j2AGg2v5jdJfLEO9LL6OR6xmbWjV3dcuhO9IHay5Akw3iwk1tITK9czi0ydAwzE2pTqXBudyLOORSQzfwpkp/q0WCp5HpVyvF3GiaBTayvEiLWgb2MoVumIpU4+qhHbxLgSW6Nin1XZTJsSF2qOi9WZDqLLkuNPvqRii/0jXrrli33CteDiNIX8sRHzwyZbeqEd6mgriwe4ielVI8/8yFfEz7+taRGUyDlGqZvxhRpFnP6VZyqZaPqlK9aULoYoqdpn9L01xyKSpZofmyOTqt7bl1uOepNfXS5Qqv0ztuSNPV3qz4/ztQr6ImtFJSCeS3KPPq9q7kVvtort+nFO56AvtY7aivFlqccJmp/VMk01S5RjP/c8Z98n9q/9xsf8md9IWWX+t618KqwXqsyyMnb8dKrPXE+Urb9CEo8p/ahXr4fOOgKVGQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgu+H8BBgDOHMSPbLcLxQAAAABJRU5ErkJggg==') no-repeat; }
#upx_fb_overlay.like { background: url('data:image/png;base64,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') no-repeat !important; }
#upx_fb_overlay #fb-fanpop-btn { overflow:hidden; width: 90px; height: 20px; border: solid 1px #eee; background: #FFFEDF; margin: 0 auto; padding: 20px 40px; }
#upx_fb_overlay .fb-inline-button { width:90px; height:20px; overflow:hidden; }
#upx_fb_overlay #btn-nofbpop { display: block; margin: 15px auto 0; text-align: center; font-size: 11px; color: #666; }
	#upx_fb_overlay #btn-nofbpop:hover { color: #000; cursor: pointer; }

/* -- Search Results -- */
.page_search { }
	.page_search h3 { margin: 10px 0; padding: 10px 0; border-bottom: solid 2px #000; font-size: 20px; line-height: 18px; }
	.page_search h3 span { color: #999; font-size: 20px; }
	
/* -- WP.com Embed Fixes -- */
body.wpcom-bar-active #skin { top: 33px !important; }
body.wpcom-bar-active #header { top: 32px !important; }
.block.single .post-body .embed-hulu, .block.single .post-body .embed-youtube { margin-bottom: 15px; }
.block.single .post-body .wp-caption.image { margin-bottom: -15px; }

ul#uts-peek a { color: #144879 !important; }


/* -- BroBible Mods -- */
ol.commentlist li #respond .avatar-cell { margin: 0 !important; }
#col1 .sharethrough-placement { margin-top: 20px; }
#col2 .str-adunit { margin: 0 0 25px 0 !important; }
#wvn_zone_native .half-size { float: none; width: 100%; height: 200px; border-bottom: solid 1px #ececec; border-right: none; }
	#wvn_zone_native .half-size h1 { margin: 25px 0 0; }
	#wvn_zone_native .half-size .post-photo { float: left; margin: 0 20px 0 0 !important; }
	#wvn_zone_native .half-size a.tag-header { width: 290px; }

#woven-post-native.woven-native-grey { background: #f7f7f7; }
#woven-post-native.woven-native-grey h1 { padding: 0 10px; }
#woven-post-native.woven-native-grey .wvn-native-content { padding: 0 10px 5px 10px; }

.wvn-native-attr { margin: 5px 0; }
	.wvn-native-attr .brand { margin: 5px 0 0 0; } 
	.wvn-native-attr .brand .brand-logo { float: left; display: block; width: 40px; height: 40px; margin: 5px 6px 0 0; background-size: 40px 40px; background-repeat: no-repeat; } 
	.wvn-native-attr .brand.with-logo .brand-by { padding-top: 13px; } 
	.wvn-native-attr .brand.with-logo .brand-by .brand-name { display: block !important; font-weight: bold; line-height: 18px; font-size: 13px; color: #000; } 
	.wvn-native-attr .brand.with-logo .brand-by .promo-color { display: inline-block; margin-bottom: 2px; } 
	.wvn-native-attr .promo-color { color: #fff; display: inline-block; font-size: 12px; font-weight: bold; line-height: 12px; margin-bottom: 3px; margin-top: -3px; padding: 3px 3px 1px; text-transform: uppercase; background-color: #144879; }
	.wvn-native-attr .promo-nocolor { display: inline-block; font-size: 12px; line-height: 12px; margin-bottom: 3px; margin-top: -4px; padding: 0; text-transform: uppercase; }
		.wvn-native-attr .brand-name { display: block !important; font-weight: bold; line-height: 18px; font-size: 14px; } 

/* Ad Units */
#woven-600 {
	margin-bottom: 30px;
}


#buzz-slider { 
	width: 970px; 
	margin-bottom: 15px;
}
#hero-carousel.initializing .item:nth-child(n+2) { display: none; }
#hero-carousel .item {
	position: relative;
	overflow: hidden;
}
#hero-carousel .item > a {
	display: block;
	text-align: right;
}
#hero-carousel .item .meta-wrapper {
	position: absolute;
	background: #144879;
	top: 0;
	width: 330px;
	height: 350px;
}
#hero-carousel .item img {
	display: inline-block;
}
#hero-carousel .item .meta {
	position: absolute;
	background: #144879;
	top: 0;
	padding: 20px 15px;
	color: #fff;
}
#hero-carousel .tag-header {
	display: inline-block;
	color: #fff;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	padding: 10px;
	border: 1px solid  #fff;
	text-transform: uppercase;
	margin-bottom: 15px;
}
#hero-carousel .tag-header:hover {
	text-decoration: none;
	color: #144879;
	background: #fff;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
#hero-carousel .item .meta .title {
	padding-bottom: 20px;
	border-bottom: 1px solid #fff;
}
#hero-carousel .item .meta .title a {
	font-size: 23px;
	line-height: 27px;
	color: #fff;
}
#hero-carousel .item .meta .excerpt {
	font-size: 12px;
	line-height: 14px;
}
#hero-carousel .item .meta .author {
	text-transform: uppercase;
	font-size: 10px;
	line-height: 14px;
}
#hero-carousel .item .meta .author .name,
#hero-carousel .item .meta .author a {
	color: #fff;
	font-size: 10px;
	line-height: 14px;
}
#hero-carousel .item .meta .author .posted {
	display: none;
}
#hero-carousel .slick-dots {
	width: auto;
	bottom: -5px;
	left: 120px;
}
#hero-carousel .slick-dots li {
	margin: 0;
}
#hero-carousel .slick-dots li button:before {
	font-size: 10px;
	color: #fff;
}

#hero-carousel .slick-slider {
    margin-bottom: 15px !important;
}
			
#partner-content { margin: 20px 0; border-bottom: solid 1px #dedede; padding-bottom: 10px; }
	#partner-content h4 { margin: 0 0 10px 0; }
		
.widget-post { /* background: #efefef; border-bottom: 1px solid #fefefe; */ clear: both; padding: 10px 0; }
.want_title { /* text-align: center;  */ }
.want_title span { color: #144879; font-weight: bold; text-transform: uppercase; }
.widget.drinking .widget-post a, .widget.want .widget-post a { color: #000; font: bold 16px/20px helvetica,sans-serif; }
.want_title a { clear: both; display: inline-block; }

#footer-menu { margin: 22px 0 0; padding: 15px 0 30px; border-top: 4px solid #ececec; }
	#footer-menu .logo { display: block; margin: 10px auto 10px; width: 140px; height: 61px; background: url(/wp-content/themes/vip/brobible/images/logo-header.png) no-repeat; background: url(/wp-content/themes/vip/brobible/images/logo-header.svg) no-repeat; }
	#footer-menu .footer-links { padding: 10px 0 0 0; }
	#footer-menu ul#menu-footer { text-align: center; list-style-type: none; margin: 0; padding: 0; }
		#footer-menu ul#menu-footer li { display: inline-block; text-align: center; margin: 0 20px 0 0; }
		#footer-menu ul#menu-footer li:last-child { margin-right: 0; }
		#footer-menu ul#menu-footer li a { text-transform: uppercase; font-weight: bold; font-size: 14px; color: #000; }
	#footer-menu .smallprint { font-size: 11px; margin: 20px 0 0 0; text-align: center; text-transform: uppercase; }

iframe.twitter-tweet.twitter-tweet-rendered { width: 100% !important; }

.fb_like_count{
    float: right;
    top: 10px;
    right: -235px;
    position: absolute;
    font-size: 20px !important;
    font-weight: bold;
    padding-left: 35px !important;
}
.fb_like_count:before {
    content:'';
    position: absolute;
    top: -7px;
    left: 0px;
    width: 32px;
    height: 32px;
    background: transparent url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI3LjQyMyAyNy40MjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI3LjQyMyAyNy40MjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMjMuNjQxLDI0LjExM0gwLjQ2N0MwLjIwNywyNC4xMTMsMCwyMy45MDQsMCwyMy42NDhWNy4wOTdDMCw2Ljg0MSwwLjIwNyw2LjYzLDAuNDY3LDYuNjNoMTAuMzY5ICAgYzAuMjE5LDAsMC40MSwwLjE1OCwwLjQ1MSwwLjM3N2MwLjA0NywwLjIxNy0wLjA3MiwwLjQzMi0wLjI3MywwLjUybC0wLjA3NiwwLjAyN2MtMC4xMDUsMC4wNDctMC4yMTUsMC4wOTQtMC4zMjYsMC4xNDMgICBjLTEuNzU1LDAuNzc5LTMuMiwxLjc5OS00LjMwNSwzLjAyMWMtMC4wOSwwLjA5Ni0wLjIxMywwLjE1NC0wLjM0NiwwLjE1NEg0LjI0MnY4Ljk5OGgxNS42MjV2LTIuMjk3ICAgYzAtMC4xNTIsMC4wNzQtMC4yOTksMC4yMDMtMC4zODdsMy4zMTItMi4yM2MwLjE0MS0wLjA5NCwwLjMyNi0wLjEwNCwwLjQ3Ny0wLjAyM2MwLjE1MiwwLjA4MiwwLjI0NiwwLjIzOCwwLjI0NiwwLjQxdjguMzA1ICAgQzI0LjEwNSwyMy45MDQsMjMuODk4LDI0LjExMywyMy42NDEsMjQuMTEzeiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTE3LjA0MywxNy41ODljLTAuMDc0LDAtMC4xNTItMC4wMTYtMC4yMjEtMC4wNTFjLTAuMTUtMC4wOC0wLjI0NC0wLjI0LTAuMjQ0LTAuNDF2LTMuODc1ICAgYy0xLjU2OCwwLjAwOC0yLjg1NywwLjA3OC0zLjkzOSwwLjIwNWMtNS4xNzIsMC42MTctNi41NTMsMy43MTktNi42MDksMy44NWMtMC4wODYsMC4yMDUtMC4zMDMsMC4zMi0wLjUyLDAuMjc1ICAgYy0wLjIxNS0wLjA0NS0wLjM3My0wLjIzNC0wLjM3My0wLjQ1NWMwLTcuODIyLDkuMzA3LTkuNDc3LDExLjQzNi05Ljc1MlYzLjc3NWMwLTAuMTY4LDAuMDk0LTAuMzMsMC4yNDgtMC40MDggICBjMC4xNS0wLjA4MiwwLjMzNC0wLjA3NCwwLjQ3NywwLjAyM2w5LjkyLDYuNjc2YzAuMTI5LDAuMDg4LDAuMjA1LDAuMjMyLDAuMjA1LDAuMzg3YzAsMC4xNTUtMC4wNzYsMC4yOTktMC4yMDUsMC4zODMgICBsLTkuOTE0LDYuNjc4QzE3LjIyMywxNy41NjQsMTcuMTM1LDE3LjU4OSwxNy4wNDMsMTcuNTg5eiIgZmlsbD0iIzAwMDAwMCIvPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) 0 0 scroll;
}

/* -- Infinite Scroll ------- */
.infinite-loader {
    background: #144879;
    position: relative;
    color: #fff;
    padding: 5px 0;
    width: calc(100% - 10px);
}
.spinner {
    margin: 0 auto;
    left: 0 !important;
}
.spinner div div {
    background: rgb(256,256,256) !important;
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

/* -- Related Video ---------------------- */
#below-post-video { }
	#below-post-video .video-title:before { content: 'Watch Next: '; display: block; color: #2a3e73; font: bold 18px/1 helvetica; margin: 0 0 5px 0; text-transform: uppercase; letter-spacing: -.5px; }
	#below-post-video .video-title { display: block; font: bold 24px/28px helvetica; margin: 0 15px 15px; border-top: solid 1px #ccc; padding-top: 20px; }

/* -- Secondary UI ----------------------- */
a.btn-buy {
	color: #fff !important;
    text-transform: uppercase;
    background: #144879;
    padding: 5px 15px;
    font-weight: normal;
}.unity-oembed.center {
	text-align: center;
}
.unity-oembed.right {
	text-align: right;
}

.unity-mobile .unity-oembed {
	width: calc(100% - 20px);
	margin: 0 auto;
}

.unity-oembed {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	/* padding-top: 25px; */
	width: 100% !important;
	height: 0 !important;
	margin-bottom: 20px;
}
.unity-oembed embed,
.unity-oembed object,
.unity-oembed iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.unity-oembed.gfycat-video {
	padding-bottom: 51.25%;
}

/* Brightcove Fixes for HTML5 Video */
.vjs-control-bar img {
	border: none;
	width: auto !important;
}
p.vjs-overlay {
	font-size: 13px;
	margin: 0;
}

/* IRIS TV - Brightcove Fixes for HTML5 Video */
#iris-start-play-div img {
	width: auto;
}
.iris-upnext p {
	font: normal 14px/20px "gesta", helvetica, sans-serif !important;
}
.iris-upnext h3 {
	font: 600 15px/18px "gesta", helvetica, sans-serif !important;
}.dfp-300x100 { margin-bottom: 15px; }
.dfp-300-top, .dfp-300-anchor { margin-bottom: 30px; }
#woven-600 { margin-bottom: 30px; }
#wvn_promo { margin-top: -5px; margin-bottom: 10px; }
#woven-leaderboard { display: inline; min-width: 728px; padding: 0; margin: 15px auto 0; text-align: center; }
#landing-page #block-728 { display: block; }

/* Desktop Tweaks */
#wvn_skin { width: 0; height: 0; }
	.admin-bar #skin { top: 92px !important; }
#wvn_970_footer { text-align: center; }

/* fix for fake leaderboard */
body.single-post #woven-leaderboard, body.single-post #woven-leaderboard-fake {
	margin-top: 0;
}

/* Mobile Tweaks */
#woven-bottom-rec-unit {
	text-align: center;
}
#woven-bottom-rec {
	min-width: 300px;
    margin: 25px auto;
    text-align: center;
    display: inline-block;
}
.ajax-post-ad {
	text-align: center;
}

#sticky_stop.footer-ad {
	min-width: 728px; 
	height: auto; 
	margin: 0 auto;
	padding-top: 50px;
}