/**
 * Like Button toolbar button, loading text & container styles
 *
 * @todo: doesn't look like "style.css" is used anymore.
 */


/* Toolbar */
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width: 61px;
	overflow: hidden;
}

#wpadminbar iframe.admin-bar-likes-widget {
	width: 61px;
	height: 28px;
	min-height: 28px;
	border-width: 0px;
	position: absolute;
	top: 0;
}

div.jetpack-likes-widget-wrapper {
	width: 100%;
	height: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-likes-widget-wrapper.slim-likes-widget {
	width: 1px; /* initial default */
	min-height: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px;
	background-color: #000;
	border-width: 0;
	opacity: 0.88;
	filter: alpha(opacity=88);
	box-shadow: 0 0 10px black;
	min-width: 130px;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 14px;
	padding-bottom: 5px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	position: absolute;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sd-box {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
}


/* Loading text */
.post-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .button span {
}

.post-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.slim-likes-widget .post-likes-widget {
	width: auto;
	float: none;
}


/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}

/**
* #.# Section title
*
* HTML5 ✰ Boilerplate
* html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
*
* Oomph's preferred reset and normalization set, with our additions
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ddd; text-decoration: none; }
mark { background-color: #ff8; font-style: italic; }
strike, del { text-decoration: line-through; color: #000; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { display: inline-block; vertical-align: middle; }

body { font: 81.5%/1.45 Arial, sans-serif; *font-size:small; } /* 13 over 21 */
select, input, textarea, button { font: 99% Arial, sans-serif; }
pre, code, kbd, samp { font-family: Courier, monospace, sans-serif; }

/* Minimal base styles */
html { overflow-y: scroll; -webkit-font-smoothing: antialiased; margin: 0; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 1.5em; }
	ul { list-style: square; }
	ol { list-style: decimal; }
	ol ol { list-style: upper-alpha; }
	ol ol ol { list-style: lower-roman; }
	ol ol ol ol { list-style: lower-alpha; }
nav ul, nav li, ul.menu, ul.xoxo, #dl ul { margin-left: 0 !important; list-style: none; list-style-image: none; }
small { font-size: 85%; }
b, strong, th { font-weight: bold; }
i, em, cite { font-style: italic; }
td { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; margin-bottom: 10px; background-color: #e6e6e6; border-left: 5px solid #6CE26C; } /* Oomph's codey-looking pre style, just for kicks */
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; } 

input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], input[type="email"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid, input.error, textarea.error {
	border-radius: 1px; 
	-webkit-box-shadow: 0px 0px 5px red; 
	-moz-box-shadow: 0px 0px 5px red; 
	-ms-box-shadow: 0px 0px 5px red; 
	-o-box-shadow: 0px 0px 5px red; 
	box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
button {  width: auto; overflow: visible; }
a img { display: block; }
.ie7 img { -ms-interpolation-mode: bicubic; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; text-rendering: optimizeLegibility; }

div.column { float: left; }
span.column { display: inline-block; vertical-align: top; }

.js .hide-if-js { display: none; }
.no-js .hide-if-no-js { display: none; }

.clearit { clear: both; height: 0px; font-size: 0px; }
/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements. j.mp/bestclearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.charset "UTF-8";

/*
 * iOne master CSS Grid and Media Queries :: Let's make this code kick some butt
 */





/* ! - - - Default grid Structure - This basic stracture is repeated in the media queries when changes are needed - - - - - */





		/*.mobile #header-assets {
			display: block;
			padding: 0;
		}*/

		/*.mobile #sitelogo {
			max-width: 100%;
			display: block;
		}*/







@media screen and (max-width: 1000px) {

}
	/*#mainwrapper { padding: 10px 0; }*/
		/*#primary { width: 660px; margin: 0 10px 0 15px; }*/





		/*#article, #gallery { padding: 0 15px; border-bottom: 1px solid rgba(0,0,0,0.2); margin-bottom: 15px; }
		.oldie #article, .oldie #gallery { border-bottom: 1px solid #ddd; }*/



			#contentright { float: right; width: 160px; padding: 0 0 5px 15px; border-left: 1px solid #ddd; margin-left: 14px; }







				#leftcolumn .widgetcontainer {
					list-style-type: none;
					padding: 0px;
				}

/* Full Page Width Overrides */
.page-template-page-wide-php #primary {
	float: none;
	width: auto;
}
.page-template-page-wide-php #after-post .widgetcontainer { width: 96%; }

/*
If you want the following size in pixels (px), declare this percent (%)
9	= 69.5		13 	= 100		17 	= 131		21 	= 161.6		25 	= 189		36	= 277
10 	= 77		14 	= 108		18 	= 138.5		22 	= 167		26 	= 200
11 	= 85		15 	= 116		19 	= 146.5		23 	= 174		28	= 215
12 	= 93		16 	= 123.1		20 	= 153.9		24 	= 182		30	= 230
*/

/* ! - - - General styles used globally - - - - - */
input[type="submit"], a.button {
	border: none;
	font-size: 93%;
	font-weight: bold;
	padding: 6px 8px;
}
input[type="submit"]:hover, input[type="submit"]:focus, a.button:hover, a.button:focus { border: none !important; text-decoration: none !important; }


.read-more-link { padding: .75em 0; }
	a.read-more, #menulink, .nav-previous a, .nav-next a, .gallery-title a, #mpsubmit a {
		display: inline-block;
		padding: 4px 6px 3px;
	}
	a.view-gallery { /* Used in conjunction with the button class so it inherits much of its styling */
		display: inline-block;
		font-size: 123.1%;
		font-weight: normal;
		padding: .25em .5em .2em;
		margin-bottom: 1em;
	}











			/* fb:like */ .fb_iframe_widget { vertical-align: top; }
			/* iframe */.twitter-follow-button {  }

	/* Depreciated with new header design, Jan 2012
	#social a, a.social, #social form, #search form, #social form input#newsletter-submit, #search form input#submit { display: inline-block; vertical-align: top; }
		.ie7 #social a, .ie7 #social form, .ie7 #search form { display: block; float: left; }
	#social form, #search form { padding-bottom: 10px; }
		#social input#signup-email, #search input#s { color: #999; padding: 2px; }
		#social input#signup-email:focus, #search input#s:focus { color: #333; }
		#social input#newsletter-submit, #search input#submit {
			width: 24px;
			height: 24px;
			border: none;
			background: -150px 0px no-repeat url(/wp-content/themes/vip/ione2/css/../images/social-media-24sprite.png) transparent;
			padding: 0 !important; /* override flavor.css
			text-indent: -9999em;
		}
		.oldie #social input#newsletter-submit, .oldie #search input#submit {
			border: 1px solid transparent; /* IE needs a border or it will no display the bg image.
			width: 28px; /* Seems like we need more dimension, too
			height: 28px;
			text-transform: capitalize; /* Text transform makes text indent work, for some dumb reason.
		}
		#social input#newsletter-submit:hover, #social input#newsletter-submit:focus { background-position: -150px -30px; }
		#search input#submit { background-position: -120px 0px; }
		#search input#submit:hover, #search input#submit:focus { background-position: -120px -30px; } */

.category-image { position: relative; }
.category-image .rss,
.archive-title .rss {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 3px;
	text-indent: -9999em;
	background-position: -60px -30px;
}
.category-image .rss { position: absolute; top: 5px; right: 5px; }
	.rss:hover, .rss:focus { background-position: -60px 0px; }
	.archive-title small { position: absolute; top: 10px; right: 10px; }



	/* Widgets in Mobile menu */
	.mobile-subnav h3, #mobilemenu .widgettitle { padding: 4px 0 0; border-bottom: 1px solid rgba(255,255,255,0.3); }
	.menu-widget { padding-top: 6px; margin-bottom: 5px; }
		.menu-widget .widgetcontainer { padding: 5px 0; }
			.menu-widget .widgetcontainer li { line-height: 1.2; }
				.menu-widget .widgetcontainer li a { display: block; padding: 5px 0; }
				.menu-widget .widgetcontainer .widgettitle a.rsswidget { display: inline-block; vertical-align: baseline; }
	.menu-widget .widgettitle + div, .menu-widget .widgettitle + ul { border-top: 1px solid rgba(0,0,0,0.2); padding-top: 5px; }
	.menu-widget span.facebook, .menu-widget span.twitter { display: inline-block; vertical-align: text-bottom; width: 24px; height: 24px; margin-right: 5px; }
		.menu-widget span.facebook { background-position: 0px -30px; }
		.menu-widget span.twitter { background-position: -30px -30px; }
	.widgetcontainer .bp-universe li { display: inline-block; vertical-align: top; width: 48%; padding: 0 5px 5px 0; }
		.widgetcontainer .bp-universe a { padding: 4px 5px 3px; text-align: center; }
		.widgetcontainer .bp-universe a:hover, .widgetcontainer li.bp-property a:focus {  }

#mobilemenu .facebook {  }

#sitelogo small { position: absolute; top: 60%; right: 10px; }
	#menulink { font-size: 118%; text-transform: uppercase; }
		#menulink span { display: inline-block; width: 20px; height: 14px; margin-bottom: -2px; background: -252px -18px no-repeat url(/wp-content/themes/vip/ione2/css/../images/mobile-menu-icons.png) transparent; }
		#menulink.closed span { background-position: -252px 2px; }




/* ! - - - Post styles (little flags) for enabled browsers - - - - - */
#snipe-breakingnews, .post-format {
	position: absolute;
	top: 20px;
	left: -4px;
	height: 37px;
	color: #222;
	padding: 3px 20px 0 10px;
	z-index: 2;
}
.post-format { height: 30px; text-shadow: 0px -1px 0px rgba(255,255,255,0.4); top: 10px; background-image: url(/wp-content/themes/vip/ione2/css/../images/flags-sprite24.png); background-color: transparent; background-repeat: no-repeat; }
	#snipe-breakingnews { font-size: 115%; background: right 0px no-repeat url(/wp-content/themes/vip/ione2/css/../images/flags-sprite24.png) transparent; }
		#snipe-breakingnews a { display: block; color: #fff; text-shadow: 0px 1px 0px rgba(0,0,0,0.3); }
		#snipe-breakingnews a:hover, #snipe-breakingnews a:focus { color: #222; text-shadow: 0px 1px 0px rgba(255,255,255,0.4); }

	/* Per-post-style configuration done in flavor-css.php */

/* ! - - - Featured Authors - - - - - */
.featured-author-wrapper {
	position: relative;
	padding: 3px 5px;
	min-height: 40px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
	.loop.blocks .featured-author-wrapper { margin-bottom: 0; }
	.featured-author-wrapper .featured-author {
		position: absolute;
		top: 0;
		right: 0;
	}
		.featured-author .author-avatar .view-link, .featured-author .author-avatar img { display: block; }
		.featured-author .author-avatar .view-link {
			display: none;
			height: 44px;
			width: 44px;
		}
			.featured-author:hover .author-avatar .view-link, .featured-author:focus .author-avatar .view-link { display: block; }
		.featured-author .author-avatar img {
			position: absolute;
		    right: 3px;
		    top: 3px;
			max-width: 40px;
			max-height: 40px;
		}
		.featured-author a.social { display: block; float: left; width: 24px; height: 24px; margin-right: 10px; text-indent: -9999em; }
	.featured-author-wrapper .author { padding: 10px 45px 0 0; }
	.loop.blocks .featured-author-wrapper .author { padding-top: 2px; }
		.author .by-author { white-space: nowrap; }
		.author p.more-featured { margin-bottom: 1em; }

#single-featured-author { position: absolute; top: 0; right: 0; min-height: 40px; }
	#single-featured-author .featured-author { display: block; float: left; position: relative; }
	#single-featured-author .social,
	#single-featured-author .author-info { margin: 10px 0 0 10px; }
		#single-featured-author .featured-author .author-avatar img { position: static; right: auto; top: auto; }
		#single-featured-author .featured-author:hover .author-avatar img { position: absolute; right: 0px; top: 0px; }
	#single-featured-author .author-avatar .view-link { padding: 8px 50px 10px 5px; }

	/* DJ Sponsorship ad styles */
	.sponsorship_ad_container img {
		width: 88px !important;
	}
	.two .featured-author-wrapper .sponsorship_ad_container {
		float: right;
		margin-right: 50px;
		overflow: hidden;

		top: -3px;
		width: 88px;
	}
	.blocks .featured-author-wrapper .sponsorship_ad_container {
		float: right;
		margin-right: 50px;
		overflow: hidden;
		position: relative;
		top: 0;
		width: 88px;
	}
	#author-avatar .sponsorship_ad_container {
		height: 46px;
		overflow: hidden;
		position: absolute;
		width: 88px;
	}
	.featured-author-wrapper .sponsorship_ad_text,
	#author-avatar .sponsorship_ad_text {
		color: #333333;
		font-size: 0.7em;
		font-weight: 600;
		height: 14px;
		overflow: hidden;
		padding-top: 1px;
		text-align: center;
	}
	.featured-author-wrapper .sponsorship_ad_slot,
	#author-avatar .sponsorship_ad_slot {
		height: 31px;
	}

	/* Facepile landing page */
	#author-list { padding: 20px 0 0 0; }
		#author-list ul {  }
			#author-list .author-list-item { float: left; margin-left: 20px !important; margin-bottom: 20px !important; }
				#author-list .author-list-item a { display: block; position: relative; }
					#author-list .author-list-item a span {
						display: block;
						width: 130px;
						position: absolute;
						left: 0;
						bottom: 0;
						padding: 8px 0 8px 10px;
						color: #fff;
						background: #333;
						background: rgba(0,0,0,0.6);
					}
					.oldie #author-list .author-list-item a span { filter:alpha(opacity=70); }
					#author-list .author-list-item a:hover span, #author-list .author-list-item a:focus span {
						background: #000;
						background: rgba(0,0,0,0.9);
					}
					.oldie #author-list .author-list-item a:hover span, .oldie #author-list .author-list-item a:focus span { filter:alpha(opacity=100); }

	/* Archive page */
	#author-info-wrapper { padding: 15px; margin: 0 10px 20px 0; }
		#author-info { padding-bottom: 15px; font-size: 93%; }
		#author-info #social-links {
			margin-left: 0px;
		}
		#author-info li, #author-info span { display: inline-block; vertical-align: text-bottom; height: 24px; }
			/*#author-info a { padding-right: 15px; }*/
			#author-info a.icon-only,
			#single-featured-author a.icon-only {
				display: inline-block;
				text-indent: -9999px;
				width: 24px;
				height: 24px;
				margin-right: 6px;
				padding-right: 0px;
			}
			#single-featured-author a.icon-only {
				margin-right: 0px;
			}
			#author-info span { width: 24px; height: 24px; margin-right: 6px; }
			#author-info .email { background: -150px 0 no-repeat url(/wp-content/themes/vip/ione2/css/../images/social-media-24sprite.png) transparent; }
			#author-info .email:hover, #author-info .email:focus { background-position: -150px -30px; }
			#author-info .rss {  }
			#author-info .bloglink {  }
		#author-avatar { width: 120px; margin: 0 20px 20px 0; }
			#author-avatar .avatar {  }
		#author-description { margin-bottom: 20px; width: 478px; }
		#author-description #more-featured { padding-top: 1em;}

/* Jobamatic page template */

#primary-wide {
	margin: 0 15px;
}

.post-content #ione-jobamatic p {
	font-family: Helvetica, Arial, sans-serif;
}

#ione-jobamatic {
	margin-top: 15px;
}

#ione-jobamatic ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
	float: left;
}
#ione-jobamatic ul li {
	float: left;
	margin-right: 35px;
	margin-bottom: 5px;
}

#ione-jobamatic ul li input {
	width: 200px;
	font-size: 14px;
	padding: 5px;
}

#ione-jobamatic .jobs-loading {
	display: none;
	text-align: center;
}

#ione-jobamatic .job-date {
	font-size: 18px;
	text-transform: uppercase;
}

#ione-jobamatic ul li select {
	height: 30px;
	border-radius: 4px;
	border: 1px solid #ccc;
}

#ione-jobamatic ul li label {
	font-family: Helvetica, Arial, sans-serif;
	display: block;
	margin: 0 0 2px;
	font-weight: bold;
}

#ione-jobamatic .job-description {
	border-bottom: 1px dotted #ccc;
}

#jobamatic-post,
#jobamatic-search,
#jobamatic-more {
	font-size: 14px;
	padding: 10px 15px;
	border: none;
	margin: 15px 0;
}

#ione-jobamatic table {
	width: 100%;
	clear: both;
}

#ione-jobamatic table thead th {
	width: 27%;
	text-align: left;
	background: #666;
	color: #fff;
	padding: 1%;
	text-transform: uppercase;
}

#ione-jobamatic table tbody tr#jobs-loadmore th {
	text-align: center;
	font-size: 18px;
	padding: 1%;
	border-bottom: 1px dotted #ccc;
}

#ione-jobamatic table tbody tr#jobs-loadmore th button#jobamatic-more {
	text-transform: uppercase;
}

#ione-jobamatic table thead th#job-posted {
	width: 11%;
}

#ione-jobamatic table td {
	padding: 1% 1% 0;
}

#ione-jobamatic table tr.job-description td {
	padding-top: 0;
	padding-bottom: 1%;
}

#jobamatic-header {
	overflow: hidden;
	margin-bottom: 15px;
}

#jobamatic-post {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	float: right;
}

#jobamatic-post:hover {
	text-decoration: none;
}


/* ! - - - Special items for Events - - - - - */
.calendar-navigation {
	list-style-type: none;
	margin-left: 0px;
	padding: .5em 0 .75em;
}
	.calendar-navigation li { float: left; margin-right: 5px; }
	.calendar-navigation li a { font-size: 116%; }
.loop.calendar .the-excerpt { clear: left; padding-top: 10px; }
.loop.calendar .post .thumbnail { width: 315px; height: 189px; margin-bottom: 10px }
.loop.calendar .post .the-excerpt { margin-bottom: 10px }
.event-single .venue-info { padding: .75em; margin-bottom: 1em;}
	.event-single .venue-info h4 { font-size: 108%; margin-bottom: .5em; }
	.event-single .venue-info #socialbar-top { padding: .75em 0 0 0; }
	.loop article.post-event .read-more-link {
		clear: both;
	}
	.loop article.post-event .venue-info {
		float: left;
		max-width: 325px;
	}
	.loop.two article.post-event .loop-post-content {
		width: auto;
	}

/* ! - - - Special items for Event Archives - - - - - */
.post-type-archive-oomph-calendar .oomph-calendar {
	text-align: inherit;
	width: auto;
}

/* ! - - - Schedule items in river and single - - - - - */
.schedule-day-picker { text-align: center; margin-bottom: 2em; }
	.schedule-day-picker li { display: inline-block; vertical-align: bottom; margin-right: -4px; }
	.ie7 .schedule-day-picker li { display: inline; }
	.ie8 .schedule-day-picker li { float: left; }
		.schedule-day-picker a { display: block; padding: 5px 10px 4px; }
		.schedule-day-picker a:hover, .schedule-day-picker a:focus { text-decoration: underline; }
/* article */ .schedule { margin-bottom: 1.5em; }
/* article */ .no-schedule { margin: 0 0 1.5em 1.5em; }
					.no-schedule p { font-size: 1.5em; font-weight: bold; }
	.show-times { width: 24%; margin-right: 2%; }
		.onair-indicator {
			display: none;
			background-color: #222;
			color: #fff;
			padding: .5em 1em;
			margin-right: -1em;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			border-top-color: rgba(255,255,255,0.2);
			border-bottom-color: rgba(0,0,0,0.2);
		}
			.onairnow { display: block; }
			.onair-indicator a:hover, .onair-indicator a:focus { text-decoration: underline; }
		.show-day { display: block; text-transform: capitalize; padding: 1em 1em .25em; }
			.dayname { text-transform: capitalize; font-weight: normal; }
		.timeslot { font-weight: bold; padding: 0 1em; }
			.timeslot .dayname, .timeslot .show-sep { font-weight: normal; }
	.show-detail { width: 74%; padding: 1em 0; background-color: #fff; }
		.show-detail section { padding: 0 0 0 1em; }
		.show-detail .post-title { font-size: 123.1%; line-height: 1.3; padding-bottom: 0.65em; }
		.show-detail .post-content { width: 59%; margin-right: 2%; }
		.show-host { width: 38%; }
			.hosted-by, .djname { display: block; }
			.hosted-by { color: #888; font-size: 85%; font-weight: bold; letter-spacing: 0.0625em; text-transform: uppercase;  }
			.djname { font-size: 123.1%; padding-bottom: 1em; }


/* ! - - - Default text styles inside the #article. Generic classes so we can put it anywhere - - - - - */
h1.post-title {
	font-size: 215%;
	line-height: 1.3;
	padding: 7px 0 6px;
}
h2.archive-title {
	position: relative;
	font-size: 230%;
	padding-bottom: .25em;
}
#article .post-meta {
	position: relative;
	/*border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px; */
	margin: 0 0 1em 0;
}
	#article .post-meta .the-time,
	#article .post-meta .comment-count,
	#article .post-meta .by-author {
		float: left;
		line-height: 1;
		margin: 0px 8px 0px 3px;
		padding-right: 8px;
	}

	#article .post-meta .comments-link a,
	#article .post-meta .comment-count a {
		padding: 0px;
	}

	/*#article .post-meta .facebooklike { float: left; }*/

.post-content { word-wrap: break-word; margin-bottom: 1em; }
.post-content img {
	max-width: 100%;
	height: auto;
}
.post-content img[align="left"],
.post-content img.alignleft {
	margin-right: 1em;
}
.post-content h1 { font-size: 167%; line-height: 1.3; padding-bottom: .5em; }
.post-content h2 { font-size: 153.9%; line-height: 1.3; padding-bottom: .55em; }
.post-content h3 { font-size: 123.1%; line-height: 1.3; padding-bottom: .65em; }
.post-content h4 { font-size: 108%; line-height: 1.3; text-transform: uppercase; letter-spacing: 0.0625em; }
.post-content h5 { font-size: 108%; line-height: 1.3; }
.post-content h6 { font-size: 100%; line-height: 1.3; text-transform: uppercase; letter-spacing: 0.0625em; }
.post-content p, .post-content ul, .post-content ol, .post-content dl, .post-content blockquote, .post-content address { font-size: 108%; font-family: Georgia, Cambria, 'Times New Roman', Times, serif; padding-bottom: 1.5em; }
	.post-content p p, .post-content ul p, .post-content ol p, .post-content dl p, .post-content address p { font-size: 100%; }
.post-content blockquote, .post-content address, .widget_text blockquote, .widget_text address { font-style: italic; }
	.post-content blockquote, .textwidget blockquote {
		padding: 0 1.5em;
		border-left: 3px solid #ccc;
		margin-bottom: 1em;
	}
.post-content pre {  }
.post-content strike, .textwidget strike { color: #c10; }
.post-content a { white-space: normal; }
.post-content a:hover, .post-content a:focus { text-decoration: underline; }

.single .entry-header { margin-bottom: 1em; }
/*.single .post-content { clear: both; }*/

.tag-list { padding: 10px 0 5px; }

#after-post {
	margin: 20px 0;
	padding-bottom: 1.5em;
	border-bottom: 1px solid #e6e6e6;
}
	#after-post .prevnext {
		padding: 5px 10px;
		margin: 0 -15px;
		background: #404040;
		background: rgba(0,0,0,0.7);
		border-top: 1px solid rgba(0,0,0,0.5);
		border-bottom: 1px solid #000;
	}
		.nav-next { float: right; }
	#after-post .widgetcontainer { float: left; width: 47%; padding: 1.5em 0 0 10px; }
		#after-post .widgetcontainer:nth-child(odd) { margin-right: 15px; } /* the preferred way, but IE won't cooperate */
		.oldie #after-post .widgetcontainer { padding-left: 15px; }
			#after-post .widgettitle { font-size: 153.9%; line-height: 1.3; padding-bottom: .5em; margin-bottom: .5em; }
			#after-post .widgetcontainer li { float: none; width: 100%; }

#contentright h1, #contentright h2, #contentright h3, #contentright h4 { padding-bottom: 0; }
#contentright li { line-height: 1.4; padding-bottom: 8px; }




 /* BlackDoctor - Ask a Expert & Child Pages */
	.page-template-page-bdo-ask-the-experts-php .article { margin-bottom: 1em; }
	.page-template-page-bdo-ask-the-experts-php .article .ask-expert-list { padding: 8px; }
	.page-template-page-bdo-ask-the-experts-php .article .expert-category { font-weight: bold; }
	.page-template-page-bdo-ask-the-experts-php .article .expert-links ul { margin-left: 108px; }
	.page-template-page-bdo-ask-the-experts-php .article .even { background-color: #FFF5FD; }

	.page-template-page-bdo-ask-the-experts-php .article .entry-thumbnail,
	.page-template-page-bdo-ask-the-experts-child-php .article .entry-thumbnail  { float: left; margin-right: 10px; }

	.oldie .page-template-page-bdo-ask-the-experts-php .article .entry-thumbnail,
	.oldie .page-template-page-bdo-ask-the-experts-child-php .article .entry-thumbnail  { height: 84px; width: 77px; }

 	.page-template-page-bdo-ask-the-experts-php .article .entry-thumbnail img { border: 1px solid #CCC; padding: 2px; }

 /* BlackDoctor - Videos Page */
.post-content-videos .article {
	border-bottom: 1px solid #ccc;
 	margin-bottom: 1em;
 	padding-bottom: 1em;
}
.post-content-videos .article .entry-thumbnail  {
	float: left;
	margin-right: 10px;
}
	.oldie .post-content-videos .article .entry-thumbnail  {
		height: 50px;
		width: 75px;
	}
.post-content-videos .article .entry-thumbnail img {
	border: 1px solid #CCC;
	padding: 2px;
}

/* Blackdoctor - Custom Menu Supernav Footer Styles
#sitefooter .footer-widgetregion.custom-menu,
#sitefooter .footer-widgetregion.custom-menu ul { list-style-type: none; margin: 0; padding: 0; }
#sitefooter .footer-widgetregion.custom-menu .widgetcontainer.widget_nav_menu { margin: 0; padding: 0; }
#sitefooter .footer-widgetregion.custom-menu .widgetcontainer.widget_nav_menu .menu-primary-container { margin-left: 3em; }
#sitefooter .footer-widgetregion.custom-menu .widgetcontainer.widget_nav_menu #menu-primary > li { margin-bottom: 2em; }
#sitefooter .footer-widgetregion.custom-menu .widgetcontainer.widget_nav_menu #menu-primary > li > a {
	color: #444;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#sitefooter .footer-widgetregion.custom-menu .widgetcontainer.widget_nav_menu li .sub-menu li { display: inline-block; width: 18.5%; margin-right: 1%; }
#sitefooter .footer-widgetregion.custom-menu .widgetcontainer.widget_nav_menu li .sub-menu li a { font-weight: normal; }*/


/* MojoPages */
.mojopages_label {
	display:block;
	float:left;
	height:20px;
	margin:0 10px 15px 0;
	width:75px;
}
.mojopages_input {
	display:block;
	float:left;
	height:20px;
	width:175px;
}
#mojopages_state {
	display:block;
	float:left;
	width:175px;
}
#mojopages_container .clear_float {
	clear:both;
}
#mojopages_submit {
	display:block;
	float:left;
	margin-right:20px;
}
#mojopages_error {
	color:#d90b1f;
	display:block;
	float:left;
}

/* ione_healthination shortcode */
#hnBox {
	width: 280px !important;
}

/* DiversityOne Pages */
#primary .search-facets {
	width: 28%;
	float: left;
}

.search-facets ul {
	list-style: none;
	margin: 0;
}

.search-facets li {
	padding: 0 0 12px;
	overflow: hidden;
}

.search-facets li > div:first-child {
	background: #d4d5d9;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 14px;
	margin: 0 0 12px;
}

.search-facets input[type="text"] {
	color: #d4d5d9;
	border: 1px solid;
	border-right: none;
	background: #f3f3f3;
	display: block;
	float: left;
	height: 30px;
	width: 70%;
	max-width: 70%;
	padding: 0 0.5em;
	box-sizing: border-box;
}

.search-facets input[type="submit"] {
	background: #00b2cf;
	color: #ffffff !important;
	border: 1px solid #00b2cf;
	display: block;
	height: 30px;
	float: right;
	width: 30%;
	max-width: 30%;
	border-radius: 0;
	box-sizing: border-box;
}

.lift-search-form-filters {
	clear: both;
	padding-top: 12px;
}

.search-facets ul,
.lift-search-form-filters ul.filter-options {
	max-width: 185px;
}

.lift-search-form-filters li.reset {
	display: none;
}

.lift-search-form-filters div.filter-options {
	color: #d4d5d9;
	border: 1px solid;
	background: #f3f3f3;
	display: block;
	height: 30px;
	max-width: 100%;
}

.lift-search-form-filters div.filter-options select {
	-webkit-appearance: none;
	display: block;
	padding: 0 0.5em;
	border-radius: 0;
	border: none;
	background: transparent url(/wp-content/themes/vip/ione2/css/../images/ijob-dropdown-arrow.png) center right no-repeat;
	background-size: auto 30px;
	line-height: 30px;
	color: grey;
	width: 100%;
}

/*
.lift-search-form-filters ul.filter-options {
	position: relative;
	height: 2em;
	overflow: hidden;
}

.lift-search-form-filters ul.filter-options li {
	position: absolute;
	display: block;
	height: 2em;
	width: 100%;
	background: white;
	line-height: 2;
}

.lift-search-form-filters ul.filter-options input[type="radio"] {
	display: none;
}
*/

.post-type-archive-ione_job,
.tax-ione_jobs_category,
.tax-ione_jobs_company,
.tax-ione_jobs_state {
	color: #3d3d3d;
}
.post-type-archive-ione_job a:hover,
.post-type-archive-ione_job a:visited:hover,
.tax-ione_jobs_category a:hover,
.tax-ione_jobs_category a:visited:hover,
.tax-ione_jobs_company a:hover,
.tax-ione_jobs_company a:visited:hover,
.tax-ione_jobs_state a:hover,
.tax-ione_jobs_state a:visited:hover,{
	color: #000000;
}
.ione-blackplanet-jobs-table {
	width: 70%;
	float: right;
	font-size: 13px;
}
.ione-blackplanet-jobs-table th {
	background: #d4d5d9;
}
/*  Define the background color for all the ODD background rows  */
.ione-blackplanet-jobs-table tr:nth-child(odd) {
	background: #EDEDED;
}
/*  Define the background color for all the EVEN background rows  */
.ione-blackplanet-jobs-table tr:nth-child(even) {
	background: #FDFDFD;
}
.ione-blackplanet-jobs-table th:first-child,
.ione-blackplanet-jobs-table th:first-child + th,
.ione-blackplanet-jobs-table th:first-child + th + th,
.ione-blackplanet-jobs-table td:first-child + td,
.ione-blackplanet-jobs-table td:first-child + td + td  {
	text-align: left;
}
.ione-blackplanet-jobs-table th,
.ione-blackplanet-jobs-table td {
	padding: 2px 14px;
	overflow: hidden; /* Tempfix for overflow content that wasn't accounted for in the mockup. */
}

.ione-blackplanet-jobs-table td {
	padding-top: 8px;
	padding-bottom: 8px;
}

/*	Contents for table cells exceed what's specified in the mockup.
 *	(Ex: 11 words with &nbps; for "Job Title" where there should be 2)
 *	These values force max widths for the table columns to match the mockup.
 */

.ione-blackplanet-jobs-table th:first-child, 
.ione-blackplanet-jobs-table td:first-child {
	max-width: 92px;
}

.ione-blackplanet-jobs-table th:first-child + th, 
.ione-blackplanet-jobs-table td:first-child + td {
	max-width: 73px;
}

.ione-blackplanet-jobs-table th:first-child + th + th, 
.ione-blackplanet-jobs-table td:first-child + td + td {
	max-width: 63px;
}

.ione-blackplanet-jobs-table th:first-child + th + th + th, 
.ione-blackplanet-jobs-table td:first-child + td + td + td {
	max-width: 28px;
}

.ione-blackplanet-jobs-table th:last-child, 
.ione-blackplanet-jobs-table td:last-child {
	max-width: 66px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: center;
}

.ione-blackplanet-jobs-title a,
.ione-blackplanet-jobs-title a:active,
.ione-blackplanet-jobs-title a:visited {
	color: #3d3d3d;
}
.ione-blackplanet-jobs-apply a,
.ione-blackplanet-jobs-apply a:active,
.ione-blackplanet-jobs-apply a:visited {
	background: #00b2cf;
	color: #ffffff;
	padding: 4px 7px;
}
.post-type-archive-ione_job #ione-pagination .page-numbers,
.tax-ione_jobs_category #ione-pagination .page-numbers,
.tax-ione_jobs_company #ione-pagination .page-numbers,
.tax-ione_jobs_state  #ione-pagination .page-numbers {
	color: #3d3d3d;
}
.post-type-archive-ione_job #ione-pagination .current.page-numbers,
.tax-ione_jobs_category #ione-pagination .page-numbers.current,
.tax-ione_jobs_company #ione-pagination .page-numbers.current,
.tax-ione_jobs_state  #ione-pagination .page-numbers.current,
.post-type-archive-ione_job #ione-pagination .page-numbers.next,
.tax-ione_jobs_category #ione-pagination .page-numbers.next,
.tax-ione_jobs_company #ione-pagination .page-numbers.next,
.tax-ione_jobs_state  #ione-pagination .page-numbers.next,
.post-type-archive-ione_job #ione-pagination .page-numbers.prev,
.tax-ione_jobs_category #ione-pagination .page-numbers.prev,
.tax-ione_jobs_company #ione-pagination .page-numbers.prev,
.tax-ione_jobs_state  #ione-pagination .page-numbers.prev {
	color: #000000;
	font-weight: bold;
}

/* ! - - - Global iOne FOOTER design - - - - - */
/*#toplinks {
	padding: 8px 10px 6px;
	color: rgba(255,255,255,0.5);
	background: #333;
	background: rgba(0,0,0,0.8);
	font-size: 93%;
	font-weight: bold;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-ms-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-o-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	border-top: 1px solid #444;
	border-right: 1px solid #222;
	border-bottom: 1px solid #111;
	border-left: 1px solid #444;
}
.ie7 #toplinks { color: #999; }
	.topstories a img { display: inline-block; vertical-align: text-bottom; }
		.topstories li { float: left; }
			.topstories li.first { padding-right: .7em; }
			.topstories li a { text-decoration: none; padding: 0 .88em 0 0; }
			.topstories li a#bp-logo-footer { padding: 0; }
			.topstories li a:hover, .topstories li a:focus { text-decoration: underline; }*/

	.footer-widgetregion { padding-bottom: 1.5em; }
/*		.footer-widgetregion .row { padding: 0; background: top left repeat-x url(/wp-content/themes/vip/ione2/css/../images/footer-row-back_24.png) transparent; }
			.footer-widgetregion .widgetcontainer { padding: 0; background: bottom left repeat-x url(/wp-content/themes/vip/ione2/css/../images/footer-wrap-back_24.png) transparent; }*/
				.footer-widgetregion .widgetcontainer ul,
				.footer-widgetregion .widgetcontainer .tagcloud,
				.footer-widgetregion .widgetcontainer .textwidget {
					padding: .5em 0 .5em 2px;
/*					border-top: 1px solid rgba(0,0,0,1); */
				}
					.footer-widgetregion .widgetcontainer li { padding: 0 0 .25em 0; margin: 0; }
						.footer-widgetregion .widget_rss li { padding-bottom: 1em; }
						.footer-widgetregion .widget_archive li, .footer-widgetregion .widget_categories li, .footer-widgetregion .widget_pages li, .footer-widgetregion .widget_nav_menu li { padding-bottom: 0; }
						/*.footer-widgetregion .widgetcontainer h5 { padding: .72em 0 .5em; font-size: 108%; line-height: 1.3; }
						.footer-widgetregion .widgetcontainer h5 a {
							color: #444;
							color: rgba(0,0,0,0.7);
							display: block;
							font-weight: bold;
						}
						.footer-widgetregion .widgetcontainer h5 a:hover, .footer-widgetregion .widgetcontainer h5 a:focus { color: #000; }*/
						.footer-widgetregion .widgetcontainer ul li { font-size: 93%; /* temp background: rgba(0,255,0,0.2); */ }
							.footer-widgetregion .widgetcontainer ul li ul li { font-size: 100%; }
							.footer-widgetregion .widgetcontainer ul li a { /* temp background: rgba(0,255,0,0.2); */ }
					.footer-widgetregion a small { display: none; }
					.footer-widgetregion a:hover small, .footer-widgetregion a:focus small { display: inline-block; }
				.footer-widgetregion p.more {
					padding: 4px 7px 2px;
					background: #fff;
					background: rgba(255,255,255,0.6);
					border-top: 1px solid #fff;
					-webkit-border-radius: 0 0 8px 8px;
					-moz-border-radius: 0 0 8px 8px;
					-o-border-radius: 0 0 8px 8px;
					border-radius: 0 0 8px 8px;
				}
					.footer-widgetregion p.more a { display: block; color: #666; }
					.footer-widgetregion p.more a:hover, #sitefooter p.more a:focus {  }
						.footer-widgetregion p.more a small { font-size: 100%; }
						.footer-widgetregion p.more a:hover small, .footer-widgetregion p.more a:focus small { display: inline; }

				/* Specific Footer widget overrides */
				.footer-widgetregion .widget_ione-rss ul { padding-bottom: 0; }
				.footer-widgetregion .widget_text ul, .footer-widgetregion .widget_nav_menu .menu ul { min-height: 0; border-top: none; }
					.footer-widgetregion .widget_nav_menu .menu ul { padding-top: 0; padding-bottom: .5em; margin-bottom: -.25em; }
				.footer-widgetregion .ione-widget-galleries a img, .footer-widgetregion .ione-widget-galleries a span { display: inline; }
					.footer-widgetregion .ione-widget-galleries a img { width: 75px; height: 45px; }
					.footer-widgetregion .ione-widget-galleries a span { width: auto; }
						.footer-widgetregion .ione-widget-galleries a span span { display: inline-block; }

	/* ! - - - Supernav footer styles - - - - - */
	/*li*/ #sitefooter .supernav .widget_categories,
					#sitefooter .supernav .widget_nav_menu { float: none; width: auto; margin: 16px 1em 0 1em; }

		/*li ul*/ .footer-widgetregion .supernav .widget_categories ul, .footer-widgetregion .supernav .widget_nav_menu ul {  }
			.footer-widgetregion .supernav .widget_categories a,
			.footer-widgetregion .supernav .widget_nav_menu a { font-weight: bold; font-size: 115%; text-shadow: 0px 1px 0px rgba(255,255,255,0.8) }
				/*li ul li ul*/ .footer-widgetregion .supernav .widget_categories .children,
				.footer-widgetregion .supernav .widget_nav_menu .sub-menu {
					border-top: none;
					min-height: 10px !important;
					padding: 0 0 1.5em 0;
					margin-left: 0;
				}
					/*li ul li ul li*/ .footer-widgetregion .supernav .widget_categories .children li,
					.footer-widgetregion .supernav .widget_nav_menu .sub-menu li { display: inline-block; width: 18.5%; margin-right: 1%; }
					.ie7 .footer-widgetregion .supernav .widget_categories .children li,
					.ie7 .footer-widgetregion .supernav .widget_nav_menu .sub-menu li { display: inline; }
						.footer-widgetregion .supernav .widget_categories .children li a,
						.footer-widgetregion .supernav .widget_nav_menu .sub-menu li a { font-weight: normal; font-size: 100%; text-shadow: none; }

#copyright { padding: 15px 15px 25px; letter-spacing: 0.0625em; }
	#copyright #footer-navigation {
		padding: 15px 0px 20px 0x;
		margin: 0 0 10px 0 !important;
	}
		#copyright .menu li { display: inline-block; padding: 0 1em 0 0; }
		.ie7 #copyright .menu li { display: inline; }
			#copyright .menu a { display: block; }
	#copyright .copyright-wrap { float: left; font-size: 84.5%; position: relative; }
		/*#copyright .copyright-line,
		#copyright .poweredby {
			display: block;
			text-align: center;
		}*/

img#wpstats{ display: none; }


/* Group a bunch of transitions here. Effects the hover state of the elements. */
#blackplanet li a,
#primary-navigation li a,
#takeover-submenu li a,
.gallery-featuredimg a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
/* These dont seem to work... can't animate the change in background gradient */
input[type="submit"]:hover, a.button, a.read-more, .nav-previous, .nav-next, .gallery-title a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.closeAd { z-index: 10000000; }
.bp-hat .closeAd { margin-top: 25px; }


/*
 * Media queries for responsive design
 * NOTICE- WinMobile does no support media queries IN CSS. Only in HTML.

iPad = 768 x 1024
iPhone 4= 640 x 940
iPhone 3= 320 x 480
Kindle Fire = 1024×600, though in portrait mode it uses our 768 layout.
Kindle2 = 600 x 800 (582 x 782)
Kindle DX = 824 x 1200
Barnes & Noble Nook = 600 x 800
BeBook Neo = 600 x 800
Sony Touch = 600 x 800

*/

/* Get rid of the Horizontal scroll bar for Media Query enabled browsers... but don't just use "@media all". Most still understand that. */
@media all and (min-width: 100px) { html { overflow-x: hidden; } }


/* Target larger than 1000 */
@media all and (min-width: 1000px) {

	/*#article, #gallery { border-bottom: 0 !important; }*/
	.gallery-container .media {
		min-height: 360px;
	}
	/*#primary-nav-wrapper { width: 100%; padding: 0 10px; margin-left: -10px; }*/
}

@media all and (min-width:768px) and (max-width:1142px) {
	/* More AddThis.... */
	.addthis_floating_style {
		position: static !important;
		top: auto !important;
		margin: 0;
	}

	.addthis_floating_style.addthis_counter_style,
	.addthis_floating_style.addthis_counter_style .addthis_internal_container {
		width: auto;
	}

	.addthis_floating_style.addthis_counter_style .addthis_internal_container .at300b {
		float: left;
		width: auto;
	}

	.addthis_floating_style.addthis_counter_style .addthis_counter {
		float: left;
	}

	.addthis_floating_style .spacer {
		margin: 0;
	}
}




/* Make the iOne header "sticky" for windows that are tall enough, and for browsers that support media queries. */
@media all and (min-height: 560px) {



}

@media all and (max-width: 1000px) {
	object, embed { max-width: 100%; }
}


/* Prevent iOS, WinMobile from adjusting font size */
@media screen and (max-device-width: 480px) {
	html {
		-webkit-text-size-adjust: none;
		-ms-text-size-adjust: none;
	}
}



/**
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 */
@media print {

	* { color: #000 !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
	.post-body a, .post-body a:visited { color: #000 !important; text-decoration: underline; }
	.post-body a[href]:after { font-weight: normal; content: " (" attr(href) ")"; }
	.post-body abbr[title]:after { font-weight: normal; content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
	pre, blockquote { page-break-inside: avoid; }
	thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
	tr, img { page-break-inside: avoid; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }

}

/**
 * AddThis Bar styles.
 *
 * Resize and position master container
 */

/* AddThis Bar - Wide and Tall*/
@media all and (min-width: 768px) and (min-height: 561px) {
	#ione-header { position: fixed; }
	.admin-bar #ione-header { top: 28px; }
	#mastercontainer { padding-top: 0; }
	.bp-hat #mastercontainer { padding-top: 25px; }
	.addthis_bar_body .addthis_bar_container { top: 25px !important; }
	.admin-bar.addthis_bar_body .addthis_bar_container { top: 53px !important; }
	.admin-bar.addthis_bar_body #mastercontainer { margin-top: 0px !important; }
}

/* AddThis Bar - Wide and Short*/
@media all and (min-width: 768px) and (max-height: 560px) {
	#ione-header { position: fixed; }
	.admin-bar #ione-header { top: 28px; }
	#mastercontainer { padding-top: 0; }
	.bp-hat #mastercontainer { padding-top: 0px; margin-top: 25px; }
	.addthis_bar_body .addthis_bar_container { top: 25px !important; }
	.admin-bar.addthis_bar_body .addthis_bar_container { top: 53px !important; }
	.admin-bar.addthis_bar_body #mastercontainer { margin-top: 25px !important; }
}

/* AddThis Bar - Narrow and Tall */
@media all and (max-width: 767px) and (min-height: 561px) {
	#ione-header { position: fixed; }
	.admin-bar #ione-header { top: 28px; }
	#mastercontainer { padding-top: 0; }
	.bp-hat #mastercontainer { padding-top: 0px; }
	.addthis_bar_body .addthis_bar_container { top: 0px !important; }
	.admin-bar.addthis_bar_body .addthis_bar_container { top: 28px !important; }
}

/* AddThis Bar - Narrow and Short */
@media all and (max-width: 767px) and (max-height: 560px) {
	#ione-header { position: fixed; }
	.admin-bar #ione-header { top: 28px; }
	#mastercontainer { padding-top: 0; }
	.bp-hat #mastercontainer { padding-top: 0px; }
	.addthis_bar_body .addthis_bar_container { top: 0px !important; }
	.admin-bar.addthis_bar_body .addthis_bar_container { top: 28px !important; }
}

#gdoc_iframe { overflow: hidden; }



/* Audience Channel */
.ac-container .audience-channel {
	float:right;
}

#copyright .poweredby {
	position: static;
	display: block;
	line-height: 30px;
}
/**
* Header
*/
#ione-header {
	width: 100%;
}
#blackplanet {
	margin: 0 auto;
	width: 1000px;
}

/**
* Alternate Header
*/
.alternate-header #sitelogo {
	display: block;
	float: left;
}

.alternate-header #search {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
}

.alternate-header #sitelogo .largelogo {
	margin-left: 0;
}

.alternate-header #social > div {
	display: inline;
	margin-right: 10px;
}

.alternate-header #social > div:last-child {
	margin-right: 0;
}

.alternate-header #social {
	display: block;
	width: 100%;
	text-align: right;
	margin-top: -10px;
}

/**
* Master Container
*/
#mastercontainer {
	margin: 0 auto;
	width: 1000px;
}

/**
 * Above Header Widget Area
*/
#above-header {
}
#above-header ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#above-header ul li.widgetcontainer {
	margin: 0;
	float: none;
}
#above-header ul li.widgetcontainer .ione-widget-dart-ad {
	margin: 0;
	padding: 0;
}
#above-header ul li.widgetcontainer small.ad-callout {
	display: none;
}

/**
* Site Header
*/
#siteheader {
	padding: 15px 10px;
	position: relative;
}
#header-assets {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: table;
	min-height: 70px !important;
	position: relative;
	width: 100%;
}
.ie7 header.localnews #header-assets{
	width: auto;
}
.ie7 #header-assets {
	width: 970px;
}
#social,
.ie7 #social {
	width: 17%;
}
.ie7 #sitelogo {
	width: 66%;
}
#search,
.ie7 #search {
	width: 17%;
}

/**
* Primary Navigation
*/
#primary-nav-wrapper,
#takeover-submenu-wrapper {
	width: 100%;
}

/**
* Main Wrapper
*/
#mainwrapper {
	position: relative;
}
#mainwrapper,
.custom-layout #mainwrapper.localnews {
	padding: 10px 0;
}
.custom-layout #mainwrapper {
	padding: 0;
}

/**
* Live Updates Sidebar
*/
#live-updates-bar {
	margin: -10px 0 10px;
	padding-left: 15px;
	position: relative;
}
.custom-layout #live-updates-bar {
	margin-top: 0;
}

/**
* Primary
*/
#primary {
	margin: 0 10px 0 15px;
	position: relative;
	width: 660px;
}

/**
* Single Post – Left Sidebar
*/
#single-sidebar-left {
	float: left;
	margin-right: 10px;
	width: 220px;
}
#single-sidebar-left .widgetcontainer {
	list-style: none;
}

/**
 * =Featured image / video in post
 */
/* =Featured Thumb */
.featured-landscape {
	text-align: center;
}
	.featured-landscape .thumbnail {
		float: none;
		display: inline-block;
	}

.post-content .featured,
.post-content .featured-inline {
	margin-bottom: 1em;
}

.post-content .featured-inline {
		float: left;
		clear: right;
		margin-right: 1em;
		max-width: 430px;
}

/* Constrain media in post content with a left sidebar to 410px in width */
.with-left-sidebar .content-body .fluid-width-video-wrapper,
.with-left-sidebar .content-body .ooyala-video-wrapper,
.with-left-sidebar .content-body img {
	float: left;
	max-width: 430px;
}

.with-left-sidebar .content-body iframe,
.with-left-sidebar .content-body object,
.with-left-sidebar .content-body embed {
	max-width: 430px;
}

/* Let featured thumbnails take on their own height, but constrain
 * to their container. Center 'em */
.featured-thumb .thumbnail {
		max-width: 100%;
		margin: 0 auto;
		width: auto;
		height: auto;
}

/* Constrain inline featured images when there's a left sidebar */
.with-left-sidebar .featured-inline .thumbnail {
	max-width: 420px;
}

/* Adjust image alignments in post content */
.with-left-sidebar .content-body img.aligncenter { clear: none; }
.with-left-sidebar .content-body img.alignright { margin-left: 0; float: none; }
.with-left-sidebar .content-body img.alignleft { margin-right: 0; float: none; }

.with-left-sidebar .featured { text-align: center; }
 	.with-left-sidebar .featured img { max-width: 100% !important; }

/* =Post content header */
/* =Fliqz Video Player */
.fliqz-video {
	height: 100%;
	width: 100%;
}
.fliqz-video object,
.fliqz-video embed {
	height: 100%;
}

/**
* Loop
*/
.loop {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.loop.blocks {
	width: 670px;
}

/**
 * Disabled comment links
 */
.no-comment-links .comments-link { display: none; }

/* =Secondary
-------------------------------------------------------------- */
#secondary {
	padding-bottom: 10px;
	width: 300px;
	position: relative;
}

/**
* Site Footer
*/
#sitefooter {
	clear: both;
	padding-bottom: 14px;
	position: relative;
}
#sitefooter .feeds {
	padding: 0 0 0 25px;
}
#toplinks {
	position: relative;
}


/* =Overrides for Custom Layout. Body doesn't have padding, columns do.
-------------------------------------------------------------- */
.custom-layout .custom-layout-column {
	/* Breaks gallery embeds
	 * overflow: hidden;*/
}

/* Custom Layout Three Columns */
.custom-layout .three-column .column-left {
	float: left;
	margin: 0 0 0 -670px;
	padding: 0 0 0 15px;
	width: 220px;
}
.custom-layout .three-column .column-middle {
	float: left;
	margin: 0 0 0 235px;
	min-height: 1px;
	padding: 0 0 0 15px;
	width: 420px;
}
.custom-layout .three-column .column-right {
	float: right;
	padding: 0 15px 0 0;
	width: 300px;
}

/* Custom Layout Two Columns */
.custom-layout .two-column .column-left {
	float: left;
	padding: 0 0 0 15px;
	width: 655px;
}
.custom-layout .two-column .column-right {
	float: right;
	padding: 0 15px 0 0;
	width: 300px;
}

/* Custom Layout One Column */
.custom-layout .one-column .column-middle {
	padding: 0 15px;
}

/* Custom Layout Fixed Right Rail */
.custom-layout #custom-layout-left {
	float: left;
	min-height: 1px;
	width: 685px;
}
.custom-layout #custom-layout-right-rail {
	float: left;
	width: 300px;
}

.custom-layout .widgetcontainer {
	clear: both;
	margin-bottom: 15px;
	/* Breaks gallery embeds
	 * overflow: hidden;*/
}

.custom-layout .ione-widget-river .loop {
	margin: 0;
	padding: 0;
}

.custom-layout .three-column #dl {
	margin: 0 0 10px 0;
}

.custom-layout .three-column .loop.blocks .post {
	width: 190px;
	margin: 0 20px 8px 0;
}

.custom-layout .three-column .loop.two .post {
	margin: 0;
}

.custom-layout .three-column .loop.two .author a {
	display: inline;
}

@media screen and (max-width: 1000px) {
	#ad-below-title {
		display: none;
	}
}

/*
 * =Fonts
 * =Universal
 * =Advertisements
 * =IONE Header
 * =Master Container
 * =Site Header
 * =Primary Nav
 * =Super Nav
 * =Mobile Nav
 * =Post Images
 ** =Base Post Images
 ** =Fallbacks
 ** =Two Column Loop
 ** =Blocks Loop
 ** =Three Column Loop
 ** =Featured Images
 * =Site Footer
 * =Search
 * =Images
 * =Comments
 * =Post Navigation
 * =Messages
 * =Author
 * =Custom Social Icons
 * =Related Items
 * =Shareable Quotes
 * =Twitter Related
 * =Tweet Box
**/

/* =Fonts */
@font-face {
  font-family: 'FontAwesome';
  src: url(/wp-content/themes/vip/ione2/css/../fonts/fontawesome-webfont.eot?v=4.0.3);
  src: url(/wp-content/themes/vip/ione2/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3) format('embedded-opentype'), url(/wp-content/themes/vip/ione2/css/../fonts/fontawesome-webfont.woff?v=4.0.3) format('woff'), url(/wp-content/themes/vip/ione2/css/../fonts/fontawesome-webfont.ttf?v=4.0.3) format('truetype'), url(/wp-content/themes/vip/ione2/css/../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* =Universal */
/* Facebook thing was too wide on the mobile layouts */
#fb-root { width: 320px; } /* does this show on screen? */

/* WP Admin bar needs needs a higher z-index to stay above ads on scroll.
 * DART does actually set the ads wmode but we still ned to adjust z-index
 */
 #wpadminbar { z-index: 9999999; }

 /* Breadcrumbs */
.breadcrumbs {
	font-size: 0.9em;
	padding: 10px 0 6px;
	position: relative;
}
.breadcrumbs-inner {
	position: relative;
}
.breadcrumbs .comment-count {
	position: absolute;
	top: 10px;
	right: 0;
}


/* =Advertisements */
#ad-header,
#ad-header2,
#ad-footer {
	clear: both;
	display: block;
	margin: 0 0 14px 0;
	padding: 10px;
	text-align: center;
}

/* No reason to mess with IE */
.oldie #ad-header,
.oldie #ad-footer {
	margin: 0px 15px 14px 15px;
}

#ad-header embed,
#ad-header object {
	display: block;
	margin: 0 auto !important;
}

/* DART Ads */
.ad_text {  /* The empty placeholder */
	color: #c0c0c0;
	background-color: #e6e6e6;
}
.ad img,
.ad div,
.ad iframe,
.ione_dart_ad div,
.iframe-ad iframe,
.iframe-ad table {
	display: block;
	margin: 0 auto;
}

small.ad-callout {
	position: absolute;
	bottom: 0px;
	right: 10px;
	display: block;
	line-height: 10px;
	font-size: 9px;
	font-family: Helvetica, Arial, sans-serif;
	color: #777;
}
.ad_text { color: #c0c0c0; background-color: #e6e6e6; } /* The empty placeholder */
.ad img, .ad div, .ione_dart_ad div, .iframe-ad iframe, .iframe-ad table { display: block; margin: 0 auto; }

/* Category takeover microsite banner */
#microsite_banner_ad {
	background-repeat: no-repeat;
	clear: both;
	color: #fff;
	height: 96px;
	line-height: 96px;
	margin: 0 0 20px;
	overflow: hidden;
	position: relative;
	text-indent: 688px;
	vertical-align: middle;
	width: 1000px;
}
#microsite_banner_ad .ad {
	background-color: transparent;
	height: 46px;
	left: 786px;
	position: absolute;
	top: 25px;
	width: 188px;
}

/* Category takeover posts sort by */
#takeover-posts-sort-by {
	clear: both;
	font-size: 14px;
	margin: 0 0 10px;
	text-align: center;
}
#takeover-posts-sort-by a:hover {
	text-decoration: underline;
}
#loop.two #takeover-posts-sort-by,
.custom-layout-row .column-left #loop.two #takeover-posts-sort-by,
#custom-layout-left .column-left #loop.two #takeover-posts-sort-by {
	width: 655px;
}
#loop.blocks #takeover-posts-sort-by,
.custom-layout-row .column-left #loop.blocks #takeover-posts-sort-by,
#custom-layout-left .column-left #loop.blocks #takeover-posts-sort-by {
	width: 650px;
}
.custom-layout-row .column-middle #loop.two #takeover-posts-sort-by,
#custom-layout-left .column-middle #loop.two #takeover-posts-sort-by {
	width: 420px;
}
.custom-layout-row .column-middle #loop.blocks #takeover-posts-sort-by,
#custom-layout-left .column-middle #loop.blocks #takeover-posts-sort-by {
	width: 415px;
}

/* =IONE Header ( Blackhat - BlackPlanet ) */
.admin-bar #ione-header {
	top: 28px;
}
#ione-header {
	color: #999;
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999; /* a very high z-index because of DART ads */
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
}
#ione-header strong {
	display: none;
	text-align: left;
}
#blackplanet ul {
	position: relative;
}
#blackplanet li {
	float: left;
	position: relative;
	border-right: 1px solid #444;
}
#blackplanet li a {
	display: block;
	padding: 4px 8px 2px;
	font-size: 93%;
	text-decoration: none !important;
}
#blackplanet li a, #blackplanet li:hover li a, #blackplanet li:focus li a {
	color: rgba(255,255,255,0.5);
	background: transparent;
}
.oldie #blackplanet li a,
.oldie #blackplanet li:hover li a,
.oldie #blackplanet li:focus li a {
	color: #999;
}
#blackplanet .more:after {
	content: " \25BE";
}
#blackplanet li:hover a, #blackplanet li:focus a {
	text-decoration: none !important;
}
#blackplanet li:hover a, #blackplanet li:focus a,
#blackplanet li:hover li a:hover, #blackplanet li:focus li a:hover,
#blackplanet li:hover li a:focus, #blackplanet li:focus li a:focus {
	background-color: #444;
}
#blackplanet li.selected a {
	background-color: #000;
	cursor: default;
}
#blackplanet #bp-logo {
	padding: 8px 8px 5px;
}
#blackplanet .more-properties ul {
	position: absolute;
	background: #333;
	background: rgba(0,0,0,0.9);
	top: 1.95em;
	left: -9999em;
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
}
#blackplanet .more-properties:hover ul {
	left: 0px;
	z-index: 9999;
}
#blackplanet .more-properties ul li {
	float: none;
	white-space: nowrap;
	border: none;
}
#blackplanet .navright {
	position: absolute;
	right: 0;
}
#blackplanet .link-subscribe {
	display: none;
}
#blackplanet .navright ul li:last-child {
	border-right: none;
}
#siteheader.localnews {
	margin: 0;
	padding: 0;
}
#top-row.localnews-header-row {
	background-color: #f0f0f0;
	border-bottom: #dddddd;
	-moz-box-shadow:    0 2px 2px 1px #ccc;
	-webkit-box-shadow: 0 2px 2px 1px #ccc;
  	box-shadow:         0 2px 2px 1px #ccc;
  	padding: 0.5em 10px 0.2em;
  	font-size: 0.9em;
  	min-height: 26px;
}
.localnews-header-row {
	padding: 5px 10px;
}
header.localnews .updated {
	margin: 0 1em 0 0;
}
header.localnews .updated,
header.localnews #sitelogo,
header.localnews #search,
header.localnews .weather-container,
header.localnews .header-weather .temp,
header.localnews .header-weather .city,
header.localnews .traffic > a,
a.traffic-link {
    float: left;
}
.ie7 header.localnews .weather-container {
	font-size: 90%;
}
.ie7 header.localnews .weather-container > img {
	width: 50px;
}
.ie7 .header-weather.border-right{
	position: absolute;
}
.make-homepage{
	margin: 0 2em;
}
header.localnews #social {
	width: auto;
}
header.localnews #social > div {
    display: inline;
    margin: 0 0.5em 0 0;
}
header.localnews #social,
header.localnews .localnews-weather-traffic,
header.localnews .header-weather,
header.localnews .header-weather .high-low,
header.localnews .traffic-container,
header.localnews .traffic > span {
	float: right;
}
header.localnews #search #s {
	border: 5px solid #e7e7e8;
    width: 200px;
}
header.localnews #search #submit {
    background-color: #009af8;
    border: 5px solid #e7e7e8;
    border-left: none;
    height: 34px;
    width: 32px;
}
header.localnews #search #submit:hover,
header.localnews .traffic > a:hover span.bg {
	background-color: #ff0100;
}
header.localnews #sitelogo,
header.localnews #search,
header.localnews .localnews-weather-traffic {
	padding: 1em 0;
	width: 28%;
}
header.localnews .localnews-weather-traffic {
	width: 35%;
}
header.localnews #search {
	margin: 1% 4%;
}
header.localnews .weather-container,
header.localnews .traffic-container {
	width: 49%;
}
header.localnews .header-weather {
	font-size: 34px;
	font-weight: 600;
	color: #999999;
	padding-right: 10px;
}
.ie7 header.localnews .weather-container {
	font-size: 90%;
}
.ie7 header.localnews .weather-container > img {
	width: 50px;
}
.ie7 header.localnews .header-weather {
	width: 90px;
}
header.localnews .header-weather .city {
	clear: both;
	font-size: 12px;
	text-transform: uppercase;
}
header.localnews .header-weather .high-low {
	font-size: 12px;
	list-style: none
}
header.localnews .header-weather .high {
	border-bottom: 1px #999 solid;
}
header.localnews .header-weather.border-right {
	border-right: 2px solid #999999;
}
header.localnews .traffic > a {
	background-color: #ababab;
	height: 20px;
	width: 100px;
	margin: 5px;
}
header.localnews .traffic > a span.road-title {
	color: #FFFFFF;
    display: block;
    font-weight: 300;
    padding: 5px;
    position: relative;
    text-transform: uppercase;
    top: -25px;
    z-index: 1;
}
header.localnews .traffic > a span.bg {
	background-color: #009bff;
	display: block;
	height: 20px;
}
header.localnews .traffic > span {
	color: #999;
	font-size: 12px;
	line-height: 18px;
	padding: 5px;
}
a.traffic-link,
a.header-weather-link {
	clear:both;
	font-weight: 600;
    margin: 10px;
}
a.header-weather-link{
	position: absolute;
	bottom: 15px;
}

/* =Site Header */
#social {
	display: table-cell;
	vertical-align: middle;
}
.ie7 #social {
	float: left;
}
#sitelogo {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.ie7 #sitelogo {
	float: left;
}
#sitelogo .largelogo {
	margin-left: -20px;
}
#sitelogo a#logo {
	display: inline-block;
	text-indent: -9999em;
}
.ie7 #sitelogo a#logo {
	display: block;
}
#sitelogo p {
	text-align: center;
}
#search {
	display: table-cell;
	vertical-align: middle;
}
.ie7 #search {
	float: right;
}

/* =Primary Nav */
nav#access {
	position: relative;
	z-index: 100;
}
.assistive-text,
.skip-link {
	position: absolute !important;
	left: -9999em !important;
}
#primary-nav-wrapper,
#takeover-submenu-wrapper {
	text-align: center;
	line-height: 1;
	position: relative;
}
.menu-primary-menu-container,
.takeover-submenu-container {
	clear: both;
	line-height: 1;
}
#primary-nav-wrapper .menu,
#takeover-submenu-wrapper .menu {
	display: table;
	margin: 0 auto;
	width: 100%;
}
#primary-nav-wrapper .menu,
#takeover-submenu-wrapper .menu,
#primary-nav-wrapper li,
#takeover-submenu-wrapper li {
	border-style: solid;
	border-top: none;
	border-bottom: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#primary-nav-wrapper .menu,
#takeover-submenu-wrapper .menu {
	font-size: 0px;
}
#primary-nav-wrapper li,
#takeover-submenu-wrapper li {
	position: relative;
	font-size: 13px;
	display: inline-block;
}
.ie7 #primary-nav-wrapper,
.ie7 #takeover-submenu-wrapper,
.ie7 #primary-nav-wrapper li,
.ie7 #takeover-submenu-wrapper li {
	display: inline;
}
#primary-nav-wrapper li a {
	display: block;
	font-size: 132%;
	line-height: 1.3;
	padding: 7px 13px 5px;
	background: transparent;
}
#takeover-submenu-wrapper li a {
	display: block;
	font-size: 100%;
	line-height: 1.3;
	padding: 7px 13px 5px;
	background: transparent;
}
.ie7 #primary-nav-wrapper li a,
.ie7 #takeover-submenu-wrapper li a {
	padding: 7px 12px 5px;
}
#primary-nav-wrapper li.has-children > a,
#takeover-submenu-wrapper li.has-children > a {
	padding: 7px 24px 5px 16px;
}
#primary-nav-wrapper li .sub-menu,
#takeover-submenu-wrapper li .sub-menu {
	position: absolute;
	left: -9999em;
	z-index: 9997;
	margin-left: 0px;
	min-width: 100%;
	width: 250px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-ms-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
}
#primary-nav-wrapper li:hover .sub-menu,
#takeover-submenu-wrapper li:hover .sub-menu {
	left: 0;
	opacity: 1;
	width: 300px;
}
#primary-nav-wrapper li:hover .sub-menu .sub-menu,
#takeover-submenu-wrapper li:hover .sub-menu .sub-menu {
	left: -9999em;
	opacity: 0;
}
#primary-nav-wrapper li .sub-menu li:hover .sub-menu,
#takeover-submenu-wrapper li .sub-menu li:hover .sub-menu {
	left: 250px;
	top: 0;
	opacity: 1;
}
#primary-nav-wrapper li:last-child .sub-menu li .sub-menu,
#takeover-submenu-wrapper li:last-child .sub-menu li.sub-menu {
	left: -250px;
}
#primary-nav-wrapper li .sub-menu li,
#takeover-submenu-wrapper li .sub-menu li {
	width: 100%;
	display: block;
}
#primary-nav-wrapper li .sub-menu li a,
#takeover-submenu-wrapper li .sub-menu li a {
	font-size: 100%;
	text-align: left;
	white-space: nowrap;
	padding: .4em .6em .3em .6em;
}
#primary-navigation .traffic-ticker {
	background-color: #da2d0c;
    border-radius: 10px;
    bottom: 20px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 600;
    padding: 4%;
    position: absolute;
    right: 0;
}
#primary-navigation li.listen-live {
	background-color: #da2d0c;
	display: block;
	float: right;
	min-width:180px;
}
#primary-navigation li.listen-live:hover {
	background-color: #009bff;
}
.ie7 #primary-navigation li.listen-live {
	position: absolute;
	right: 0;
}
#primary-navigation li.listen-live img.avatar {
	float: left;
	padding: 3px 5px 0;
	width: 30px;
}
#primary-navigation li.listen-live a {
	background-image: url(/wp-content/themes/vip/ione2/css/../images/listenlive-icon.png);
	background-position: 150px 10px;
	background-repeat: no-repeat;
	display: block;
	padding-right: 40px;
}
.ie7 #primary-navigation li.listen-live a {
	background-position: 150px 10px;
	width: 130px;
}

/* =Super Nav */
#primary-nav-wrapper.supernav {
	position: relative;
}

/* change the origin of the absolute positioning on the sub-menu */
#primary-nav-wrapper.supernav li.highcount {
	position: static;
}
#primary-nav-wrapper.supernav li.medcount {
	position: static;
}
#primary-nav-wrapper.supernav li.lowcount {
	position: relative;
}
#primary-nav-wrapper.supernav li .sub-menu,
#primary-nav-wrapper.supernav li .sub-menu li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Javascript generated classes added to the parent LI */
#primary-nav-wrapper.supernav li.highcount .sub-menu {
	width: 100%;
	padding: 0 10px;
}
#primary-nav-wrapper.supernav li.highcount .sub-menu li {
	/* 6 cols in a full width container */
	width: 15.6666667%;
	float: left;
	margin-right: 1%;
}
#primary-nav-wrapper.supernav li.highcount .sub-menu li a {
	padding: .4em .6em .3em .6em;
}
#primary-nav-wrapper.supernav li.medcount .sub-menu {
	min-width: 80%; /* 80% leaves 20% left over, which we split for the left position below */
	max-width: 80%;
}
#primary-nav-wrapper.supernav li.medcount:hover .sub-menu {
	left: 10%;
}
#primary-nav-wrapper.supernav li.medcount .sub-menu li {
	/* 4 cols in a 80% wide container */
	width: 24%;
	float: left;
	margin-right: 1%;
}
#primary-nav-wrapper.supernav li.medcount .sub-menu li a {
	padding: .5em .5em .4em .5em;
}
#primary-nav-wrapper.supernav li.lowcount .sub-menu {
	width: auto;
	padding: 0;
}
#primary-nav-wrapper.supernav li.lowcount .sub-menu li a {
	padding: .5em .5em .4em .5em;
}

/* =Mobile Nav */
#mobilemenu {
	padding: 0 10px;
}
#primary-navigation.mobile,
#takeover-submenu.mobile,
#primary-navigation.mobile li,
#takeover-submenu.mobile li {
	border: none;
	background-image: none;
	background-color: transparent;
}
#primary-navigation.mobile li,
#takeover-submenu.mobile li {
	float: left;
	border: none !important;
	background-image: none !important;
	background-color: transparent !important;
}
#primary-navigation.mobile li a,
#takeover-submenu.mobile li a {
	margin: 0 auto;
	overflow: hidden;
}
#primary-navigation.mobile li a.showsubmenu,
#takeover-submenu.mobile li a.showsubmenu {
	display: block;
	line-height: 1;
	padding: 0;
}
#primary-navigation.mobile li a span,
#takeover-submenu.mobile li a span {
	display: block;
	width: 42px;
	height: 42px;
	background: 0 0 no-repeat url(/wp-content/themes/vip/ione2/css/../images/mobile-menu-icons.png) transparent;
	text-indent: -9999em;
}
#mobilemenu a#mobmenu-home span {
	background-position: 0px 0px;
}
#mobilemenu a#mobmenu-topics span {
	background-position: -84px 0px;
}
#mobilemenu a#mobmenu-popular span {
	background-position: -42px 0px;
}
#mobilemenu a#mobmenu-search span {
	background-position: -126px 0px;
}
#mobilemenu a#mobmenu-more span {
	background-position: -168px 0px;
}
.mobile-subnav {
	padding: 5px 10px;
	font-size: 117%;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
#mobile-primary-navigation {
	border-top: 1px solid rgba(0,0,0,0.2);
	padding-top: 5px;
}

/* The WP menu designated for the mobile spot */
.oldie #mobile-primary-navigation { border-top: 1px solid #ddd; }
#mobile-primary-navigation li { line-height: 1.2; } #mobile-primary-navigation
li a { display: block; padding: 3px 0; font-weight: bold; }
#mobile-primary-navigation li .sub-menu { padding-left: 120px; margin-top:
-18px !important; margin-bottom: 5px !important; } #mobile-primary-navigation
li .sub-menu li a { font-weight: normal; } #mobile-primary-navigation li
.sub-menu li a:before { content: "\2013\0020"; }

/* =Post Images
 *
 * Thumbnail container sizes are fixed at 5:3 throughout the theme, and the
 * images contained are scaled according to their container with either width:
 * 100%/height: auto, or vice-versa, depending on their natural aspect ratio.
 *
 * ".thumbnail" is the only selector that should ever be targeted to resize
 * images, and (most) images MUST be 5:3 in the river, except for when the
 * "show portrait thumbnails" option is enabled, and a few other key positions
 * ("other galleries" under playlists)
 */

/* Basic thumbnail is simply 315x189, and is scaled by further rules.
 * This should be the only selector targeted for resizing thumbnail images
 * in various targets.
 * */
/* =Base Post Images */
.thumbnail {
	display: block;
	position: relative;
	width: 315px;
	height: 189px;
}

.image-widget-image-thumbnail.thumbnail {
	width: 100%; height: auto;
}

	/* Use dimensions of container */
	.thumbnail a {
		display: block;
		width: 100%;
		height: 100%;
		background: #333;
	}
		.thumbnail .image-container {
			display: block;
			width: 100%;
			height: 100%;
			overflow: hidden;
		}
		.thumbnail .image-container span {
			display: block;
			width: 100%;
			height: 100%;
		}
		.thumbnail img {
			position: relative;
			width: 100%;
			height: 100%;
		}
		.flex-post-image-container img,
		.image-widget-image-thumbnail img,
		.image-widget-image-container { width: 100%; height: auto; }
		/* Landscape vs. portrait orientation is computed as relative to container size, not square. */
		.thumbnail.stretch-landscape img {
			width: 100%;
			height: auto;
		}
		.thumbnail.stretch-portrait img {
			height: 100%;
			width: auto;
		}

		.thumbnail .border { display: none; }

		/*
		 * Show fancy thumbnail border in loop only.
		 */
		.loop .thumbnail .border {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			border-width: 4px;
			border-style: solid;
			z-index: 1;
			width: 100% !important;
			height: 100% !important;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
			/*
			 * Don't bother with IE7. It's too dumb to do this right
			 */
			.ie7 .loop .thumbnail .border {
				display: none;
			}

/* =Fallbacks for legacy images that want to be displayed
 * in portrait format */
.ione-fallback {
	width: auto;
	max-height: none;
}
.ione-fallback a {
	min-height: 0;
}
.ie7 .ione-fallback a span {
	width: 307px !important;
	height: 181px !important;
}

/* =Two-Column Loop */
.loop.two .thumbnail {
	float: left;
	margin-right: 15px;
}

.loop-post-content {
	z-index: 90;
}

	.loop.two .loop-post-content {
		width: 325px;
		float: left;
	}

	.ione-widget-river .loop.two .thumbnail,
	.ione-widget-river .loop.two .loop-post-content {
		margin-bottom: 8px;
	}
	.ione-widget-river .loop.two .loop-post-content {
		width: 200px;
	}

/* =Blocks Loop layout */
.loop.blocks .post {
	float: left;
	width: 315px;
	margin: 0 20px 8px 0;
}
.loop.blocks .thumbnail {
	float: none;
	margin-right: 0;
}

/* Clearing elements */
.loop .clear-odd,
.loop .clear-third {
	display: block;
	clear: left;
}

.loop .clear-third {
	display: none;
}

/* =Three Column Loop */
.loop.three-col .post {
	width: 205px;
	float: left;
	margin-right: 12px;
	margin-bottom: 15px;
}

.loop.three-col .thumbnail {
	max-width: 100%;
	height: 123px;
}

@media screen and (min-width: 1001px) {
	.loop.three-col .clear-odd {
		display: none;
	}
	.loop.three-col .clear-third {
		display: block;
	}
}

@media screen and (max-width: 1000px) {
	.loop.three-col .post {
		width: 192px;
		margin-right: 7px;
	}

	.loop.three-col .thumbnail {
		height: 115px;
	}
}

@media screen and (max-width: 768px) {
	.loop.three-col .post {
		width: 205px;
		margin-right: 18px;
	}

	.loop.three-col .thumbnail {
		height: 123px;
	}

	.custom-layout .ione-widget-river .loop.three-col {
		padding-top: 15px;
	}
}

@media screen and (max-width: 480px) {
	.loop.three-col .post {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
}

/*
 * Width and height for below rule are set in css/flavor-css.php since they all
 * depend on the image size being output
 */
.loop.blocks .thumbnail a .border {
	border-width: 4px;
	border-style: solid;
}
.loop.blocks .thumbnail.ione-fallback img {
	margin: 0 auto;
}

/* =Dynamic Lead
 *
 * Base styles. Represents single + hero layout. Overrides
 * for two-column and custom-layout DLs follow
 */
#dl {
	padding: 10px;
	position: relative;
	width: auto;
}
#dl ul {
	background-color: #fff;
	position: relative;
}
#dl .entry-title {
	font-size: 182%;
	line-height: 1.2;
	padding: 6px 0;
}
#dl .dlimage {
	float: none;
	overflow: hidden;
	position: relative;
	height: 378px;
}
#dl .dlimage img {
	position: relative;
}
#dl .read-more-link {
	left: 10px;
	padding: 0;
	position: absolute;
	margin-top: -8px;
}
.loop.blocks .read-more-link {
	text-align: left;
}
.loop.blocks .the-excerpt,
.loop.blocks .venue-info {
	padding-top: 10px;
}

#dl .read-more-link,
#dl #dl-control-wrapper { top: 350px; }
#dl .dllist-item {
	float: none;
	overflow: hidden;
	padding: 10px;
}
#dl .excerpt {
	color: #666;
	line-height: 1.3;
}
#dl .dl-thumbnails {
	height: 39px;
	margin-top: 10px;
	overflow: hidden;
}
#dl .dl-thumbnail {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #fff;
	box-sizing: border-box;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	width: 37px;
}
#dl .dl-last-thumbnail {
	margin-right: 0;
}
#dl #dl-control-wrapper {
	clear: both;
	padding: 4px 0 7px;
	position: absolute;
	right: 20px;
	z-index: 100;
	margin-top: -2px;
}
#dl #dl-control-wrapper a {
	display: inline-block;
	vertical-align: middle;
}
#dl #dl-control-wrapper .prev,
#dl #dl-control-wrapper .next {
	border-style: solid;
	border-width: 6px 12px;
	font-size: 0;
	height: 0;
	line-height: 0;
	width: 0;
}
#dl #dl-control-wrapper #controls a {
	height: 12px;
	margin-right: 6px;
	position: relative;
	width: 12px;
}
#dl #dl-control-wrapper #controls a span {
	position: absolute;
}
#dl #dl-control-wrapper #controls a .container {
	bottom: 25px;
	display: none;
	right: 0;
	white-space: normal;
	width: 1000px;
}
#dl #dl-control-wrapper #controls a:hover .container {
	display: block;
}
#dl #dl-control-wrapper #controls a .container .bubble {
	bottom: 10px;
	max-width: 250px;
	padding: 4px;
	right: -10px;
	z-index: 2;
}
#dl #dl-control-wrapper #controls a .container .arrow {
	border-bottom: 12px solid transparent;
	border-right: 12px solid #fff;
	bottom: 0;
	height: 0;
	right: 5px;
	width: 0;
	z-index: 1;
}
#dl #dl-control-wrapper #controls .controls-index {
	display: inline-block;
	padding-right: 6px;
}

/**
 * Stretch images within .dlimage depending on whether they are portrait or landscape
 */
#dl .dlimage img.dl-portrait { width: 100%; height: auto; }
#dl .dlimage img.dl-landscape { height: 100%; width: auto; }

/**
 * Two-Column DL layout overrides
 */
#dl.two .dlimage { float: right; height: 252px; width: 420px; }
#dl.two .dllist-item { float: left; width: 165px; padding-top: 0; }
#dl.two .read-more-link,
#dl.two #dl-control-wrapper { top: 225px; }

/* Single post overrides. Essentially the same as the block layout, but the title is above */
#dl.single .entry-title {	padding: 6px 10px; }

/**
 * DL with thumbnails
 */
#dl.with-thumbnails { position: relative; padding-bottom: 60px; }

#dl.with-thumbnails .dl-thumbnails { position: absolute; bottom: 10px; left: 10px; }
/* Including This Just in */
#dl.with-news-feed {
	float: left;
	margin: 0;
	padding: 0;
	width: 72%;
}
#dl.with-news-feed .dlimage {
	height: 276px;
}
#dl.with-news-feed ul {
	box-shadow: none;
}

#dl.with-news-feed .read-more-link,
#dl.with-news-feed #dl-control-wrapper {
	margin-top: 0;
	top: 242px;
}
.ione-widget-dynamic_lead:after {
    clear: both;
}
.ione-widget-dynamic_lead:before,
.ione-widget-dynamic_lead:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}
.ione-widget-dynamic_lead {
	border: 10px solid #f0f0f0;
}
#this-just-in.news-feed {
	border-left: 10px solid #f0f0f0;
	float: right;
	width: 26.4%;
}
#this-just-in:after {
	clear:both;
	content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}
#this-just-in ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#this-just-in li {
	border-bottom: 1px solid #ebebeb;
	padding: 0.5em;
	line-height: 1em;
	min-height: 50px;
}
#this-just-in li.last {
	border-bottom: none;
}
#this-just-in .dateline {
	width: 100%;
	display: block;
	overflow: hidden;
}
#this-just-in .date,
#this-just-in .updated {
	float: left;
	font-size: 0.7em;
	font-weight: 600;
	margin: 5px 5px 5px 0;
}
#this-just-in .date {
	color: #a7a7a7;
}
#this-just-in .updated {
	background: transparent url(/wp-content/themes/vip/ione2/css/../images/updated-icon.png) no-repeat 0 0;
	color: #da2d0c;
	display: block;
	height: 10px;
	padding-left: 15px;
	text-transform: uppercase;
}
#this-just-in li a {
	clear: both;
	color: #000;
	margin: 0.1em 0;
}
#this-just-in h3 {
	border-bottom: 10px solid #F0F0F0;
  	font-size:144%;
  	padding:5px;
	text-align: center;
  	text-transform:uppercase;
}

/**
 * "Squeezed" DL within a narrow custom layout column
 */
.custom-layout .three-column #dl {
	background-color: transparent;
	padding: 0;
	margin: 0;
}
.custom-layout .three-column #dl ul {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.custom-layout .three-column #dl.with-thumbnails ul { padding-bottom: 60px; }
.custom-layout .column-middle #dl li,
.custom-layout .column-middle #dl { height: auto; }
.custom-layout .column-middle #dl .dlimage { float: none; height: 236px; width: 100%; }
.custom-layout .column-middle #dl .dllist-item { float: none; width: auto; max-height: none; }
.custom-layout .column-middle #dl .read-more-link { left: 10px; margin-top: 0; }
.custom-layout .column-middle #dl .read-more-link,
.custom-layout .column-middle #dl #dl-control-wrapper { top: 215px; }
.custom-layout .column-middle #dl.with-thumbnails .dl-thumbnails { left: 10px; }

/* =Loop * Two Coulmn Standard * Two Coulmn Blocks */
.loop embed,
.loop object,
.loop iframe {
	max-width: 100%;
}
.loop-twocolumn .loop {
	float: right;
	width: 480px;
	margin-right: 20px;
}
.loop-twocolumn .loop .loop-ad {
	margin: 0 auto;
}
.loop.two .post,
.loop.two .loop-ad {
	margin-top: 8px;
	padding-top: 8px;
}
.loop .ad {
	margin-right: 20px;
}
.loop.blocks .ad {
	clear: left;
}
.loop .post {
	margin: 0;
}
.loop-twocolumn .post {
	margin-right: 0;
}

.loop .category-title {
	position: relative;
	margin-bottom: 5px;
}
	.loop .category-title a { display: block; }
.loop .category-title a.category-link,
.event-date {
	display: inline-block;
	font-size: 100%;
	font-style: normal;
	padding: 4px 6px 3px;
	white-space: nowrap;
}
.event-date {
	font-size: 100%;
}
.post-event .event-date,
.post-event .entry-title {
	margin-bottom: 1em;
}
.loop .category-title .comments-link {
	position: absolute;
	top: 0;
	right: 0;
}
.loop.blocks .category-title .comments-link {
	top: 3px;
	right: 4px;
}
.tax-oomph_event_type .loop .category-title .comments-link {
	display: none;
}
.loop .entry-title {
	font-size: 138.5%;
}
.loop.calendar .entry-title {
	font-size: 138.5%;
}
.loop .entry-content {
	padding-top: 5px;
	position: relative;
}
.loop .author,
.loop .post-meta {
	font-size: 93%;
}
.loop a.read-more {
	font-weight: bold;
}
.loop.blocks .loop-ad {
	margin: 0 10px 8px 0;
	padding: 8px 0;
}
.loop.blocks .loop-ad img {
	margin: 0;
}

.loop .post-meta .the-time,
.loop .post-meta .comment-count,
.loop .post-meta .by-author {
	float: left;
	line-height: 1;
	margin: 0px 8px 0px 0px;
	padding-right: 8px;
}

/* =Custom Layout Overrides for Loop
 */
.custom-layout .three-column .column-middle .loop.blocks .type-post {
	width: 205px;
	float: left;
	margin: 0 5px 15px 0;
}

.custom-layout .three-column .column-middle .loop.blocks .thumbnail {
	max-width: 205px; max-height: 123px;
}
.custom-layout .three-column .column-middle .loop.two .thumbnail {
	max-width: 205px; max-height: 123px; float: left;
}
.custom-layout .three-column .column-middle .loop.blocks .thumbnail a { height: 123px; }
.custom-layout .three-column .column-middle .loop .read-more-link { float: right; }
.custom-layout .three-column .column-middle .loop .edit-link { float: left; }

/* =Secondary */
#secondary .widgetcontainer {
	padding: 10px;
}
#secondary .widgettitle,
#secondary #author-description table th {
	margin: 0 0 .80em 0;
	padding: 5px 10px;
}
#secondary .widgetcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#secondary .widgetcontainer ul li {
	margin: 0 0 1em 0;
}
#secondary .widgetcontainer ul li ul {
	margin: 0 0 0 20px;
	list-style: square;
	padding: 0;
}


/** =Site Footer */
#footer-around-the-web,
#footer-top-stories,
#footer-about-us {
	margin: 0 0 1em 0;
	padding: 0;
}

#sitefooter .footer-widgetregion.custom-menu.supernav {
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#sitefooter .footer-widgetregion.custom-menu.supernav .widgetcontainer.widget_nav_menu {
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#sitefooter .footer-widgetregion.custom-menu.supernav .widgettitle {
	border: none;
	margin: 0 20px 20px;
}
#sitefooter .footer-widgetregion.custom-menu.supernav .widgetcontainer.widget_nav_menu > div {
	margin: 0 40px;
}
#sitefooter .footer-widgetregion.custom-menu.supernav .widgetcontainer.widget_nav_menu > div > ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#sitefooter .footer-widgetregion.custom-menu.supernav .menu-item {
	clear: both;
	display: block;
	margin: 0 0 20px;
	overflow: hidden;
	padding: 0;
}
#sitefooter .footer-widgetregion.custom-menu.supernav .menu-item a {
	font-size: 13px;
	font-weight: bold;
}
#sitefooter .footer-widgetregion.custom-menu.supernav .widgetcontainer.widget_nav_menu > div > ul > li > a {
	color: #444;
}
#sitefooter .footer-widgetregion.custom-menu.supernav .menu-item .sub-menu {
	margin: 10px 0 0;
	overflow: hidden;
	padding: 0;
}
#sitefooter .footer-widgetregion.custom-menu.supernav .menu-item .sub-menu .menu-item {
	clear: none;
	display: block;
	float: left;
	margin: 0 5px 10px 0;
	overflow: hidden;
	padding: 0;
	width: 179px;
}
#sitefooter .footer-widgetregion.custom-menu.supernav .menu-item .sub-menu .menu-item a {
	font-size: 12px;
	font-weight: normal;
}

#sitefooter .widgetcontainer {
	display: inline-block;
	vertical-align: top;
	margin: 10px 25px 10px 0;
	padding: 0;
	width: 170px;
	clear: none;
	word-wrap: break-word;
	/** IE7 display: inline-block fix.
	 * See: http://uncorkedstudios.com/2011/12/12/how-to-fix-the-ie7-and-inline-block-css-bug/ */
	zoom: 1;
	*display: inline;
}
#sitefooter h3.widgettitle {
	margin: 0 0 1em 0;
}
#sitefooter h3.widgettitle span {
	margin: 0 0 0 10px;
	min-width: 200px;
	padding: 0 10px;
}
#sitefooter h5.widgettitle {
	margin: 0 0 1em 0;
}
	#sitefooter .widgetcontainer li {
		display: inline-block;
		margin: 0 20px 1em 0;
	}

/* =Site Footer * Copyright */
#copyright {
	font-size: 84.5%;
	letter-spacing: 0.0625em;
	padding: 15px 15px 25px;
}
#copyright .menu {
	margin-bottom: 5px;
}
#copyright .menu ul {
	margin: 0;
}
#copyright .menu li {
	display: inline-block;
	padding: 0 1em 0 0;
}
.ie7 #copyright .menu .page_item {
	display: inline;
}
#copyright .menu .page_item a {
	display: block;
}
#copyright .copyright-wrap {
	float: left;
	font-size: 84.5%;
}

/* =Search */
#search #s {
	border: 1px solid #000;
	color: #aaa;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
	width: 114px;
}
#search #submit {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-image: url(/wp-content/themes/vip/ione2/css/../images/search-icon-light.png);
	background-repeat: no-repeat;
	background-size: 14px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/ione2/css/images/logo.gif', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/ione2/css/images/logo.gif', sizingMethod='scale')";
	background-position: center;
	border-bottom: 1px solid #000;
	border-radius: 0;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	float: left;
	height: 26px;
	padding: 0 6px;
	text-indent: -2000px;
	width: 30px;
}
.ie7 #search #submit{
	font-size: 0px;
	line-height: 0px;
}
#search p {
	clear: both;
	font-size: 85%;
}
#search #submit input[type="submit"] {
	filter: none;
}

/* =Search Results */
.search-results .loop .post {
	margin-bottom: 2.5em;
}
.search-results .loop .thumbnail {
	max-width: 64px;
	max-height: 64px;;
	float: left;
}
.search-results .loop .post .loop-post-content {
	margin-left: 80px;
}
.search-results .loop .post .loop-post-content .post-meta {
	float: left;
	font-size: 100%;
}
.search-results .loop .post .loop-post-content .sep {
	float: left;
	margin: 0px 6px;
}
.search-results .loop .post .loop-post-content .the-permalink {
	font-size: 93%;
}
.search-results .loop .advertorial {
	margin-bottom: 2.5em;
}

#cse-search-results {
	width: 100%;
}


/* =Images */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img, .comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.post-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.5em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #f2f2f2;
	border: 1px solid #dfdfdf;
	margin-bottom: 1.5em;
	max-width: 100%;
	padding: 1em .75em .75em;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.wp-caption .wp-caption-text {
	color: #666;
	font-size: 93%;
	font-style: italic;
	text-align: center;
}
.wp-caption .wp-caption-text {
	padding: .75em .75em .5em;
	position: relative;
}

/* iOne Image Credit */
.post-content .ione-image-credit-with-caption {
	margin: -1.2em 0 1.5em;
	max-width: 100%;
	padding: 0 .75em 0;
}
.post-content .ione-image-credit-text {
	color: #666;
	font-size: 10px;
	max-width: 97.5%;
	text-align: right;
}
.post-content .ione-image-credit-with-caption .ione-image-credit-text {
	max-width: 100%;
	padding: 0;
}

/* ! - - - Smart images for stupid posts - - - - */
.image-container {
	overflow: hidden;
	position: relative;
	z-index: 0;
}

/* =Comments */
.comment-count {
	float: right;
	position: relative;
	z-index: 1;
}
#article a.comment-counter {
	padding: 0 !important;
	color: #000;
	cursor: default;
}
#respond {
	clear: both;
	margin-bottom: 10px;
}
.comments-link a,
.comment-count a {
	position: relative;
	display: inline-block;
	font-style: normal;
	font-size: 100%;
	font-weight: normal;
	padding: 2px 6px 0px;
	overflow: visible;
	min-height: 20px;
	min-width: 8px;
}
.ie7 .comments-link a,
.comment-count a {
	min-height: 22px;
}
.ie8 .comments-link a,
.comment-count a {
	min-height: 21px;
}
.comments-link span,
.comment-count span.point {
	position: absolute;
	top: 1.75em;
	left: .4em;
	display: none;
	width: 0px;
	height: 0px;
	border-bottom: 0.75em solid transparent;
	overflow: hidden;
}
.comment-count span.point {
	left: auto;
	right: .4em;
}
.loop.blocks .comments-link span,
.single .comment-count span.point {
	display: none;
}
.single .comments-link a,
.single .comment-count a {
	display: inline;
}
/* WP Comments */
h2#comments-title {
	margin-bottom: 10px;
}
div.comment-author.vcard img {
	margin-right: 10px;
}
article.comment {
	margin-bottom: 7px;
}
h3#reply-title {
	border-top: 1px solid #ccc;
	margin-top: 15px;
	padding: 7px 0 10px;
}
p.logged-in-as {
	margin-bottom: 5px;
}
p.comment-form-comment label {
	display: none;
}
p.comment-form-comment textarea {
	margin-bottom: 5px;
	width: 283px;
}
p.form-allowed-tags {
	font-size: 0.85em;
	margin-bottom: 7px;
}
div#comments-wrapper p.form-submit input#submit {
	margin-bottom: 20px;
}

/* =Post Navigation */
#ione-pagination {
	font-size: 1.15em;
	clear: both;
}
#nav-below {
	clear: left;
}
#nav-below .nav-previous,
#nav-below .nav-next {
	display: block;
	float: left;
	height: 26px;
	margin: .5em 0;
	width: 50%;
}
#nav-below .nav-next {
	text-align: right;
}


/* =Messages */
/* No JS */
#nojs {
	clear: both;
	background-color: #ff7;
	border: 2px solid #cb3;
	color: #900;
	padding: 5px 10px 4px;
	text-align: center;
	margin-top: 10px;
}
.js #nojs,
.js .label-fornojs,
.no-js #dl-control-wrapper,
.no-js .comments-link,
.no-js .social-bar {
	display: none;
}
.no-js #dsq-comments {
	list-style: none;
	margin: 0;
	border-top: 1px solid #ddd;
}
.no-js #dsq-comments li {
	padding: 10px;
	border-bottom: 1px solid #ddd;
}
.no-js #dsq-comments li:nth-child(odd) {
	background-color: #f2f2f2;
}

/* 404 */
.loop.blocks .post.not-found {
	float: none;
	width: auto;
}
.fourohfour form {
	padding: 1em;
	margin: 1em 0;
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}
.fourohfour form #s {
	width: 50%;
	padding: .25em;
}

/* =Author */
body.author .archive-title {
	color: #333;
	padding-bottom: 0;
}
body.author #mainwrapper.localnews .archive-title {
	border-top: 1px dotted #ccc;
}
h3.author-title {
	font-size: 1.8em;
	color: #333;
	line-height: 2em;
}
#author-info-wrapper.news92fm {
	box-shadow: none;
	border-bottom: 1px solid #ccc;
	padding: 0;
}
#author-info-wrapper.news92fm #author-info {
	border-bottom: 1px dotted #ccc;
	padding: 10px 0;
}
#author-info-wrapper.news92fm #author-info #social-links li {
    background-color: #009BFF;
    margin: 0 5px;
    padding: 3px 10px 3px 0;
}
#author-info-wrapper.news92fm #author-info #social-links a.author-info {
	color: #fff;
	font-weight: 600;
	line-height: 2em;
}
#author-info-wrapper.news92fm #author-avatar,
#author-info-wrapper.news92fm #author-description {
	margin: 10px 0;
}
.coming-up-wed-container {
	background-color: #efefef;
	display: block;
	float: right;
	right: 0;
	top: 1em;
	padding: 10px;
	position: absolute;
}
.coming-up-wed-container h4 {
	text-transform: uppercase;
	color: #333;
}
.coming-up-wed-container .show-detail {
	background-color: transparent;
	font-size: 0.9em;
	padding: 0.3em 0;
	width: 100%;
}
#author-featured-gallery,
#author-audio-video {
	overflow: hidden;
}
#author-featured-gallery {
	margin: 20px 0;
}
#author-featured-gallery > a span.gallery-indicator {
   	background: url(/wp-content/themes/vip/ione2/css/../images/gallery-indicator.png) no-repeat scroll 4px 5px #009BFF;
	color: #FFFFFF;
	float: left;
	left: 0;
	margin: 18px 0 0 13px;
	padding: 3px 5px 3px 25px;
	position: absolute;
	z-index: 1;
}
#author-featured-gallery > a,
#author-featured-gallery > div.gallery-details {
	margin: 10px 0;
}
#author-featured-gallery img {
	margin: 10px 5px;
    max-height: none;
    max-width: 315px;
	width: 44%;
	padding: 8px;
	box-shadow: 1px 1px 2px 2px #ccc;
}
#author-featured-gallery .gallery-details {
	width: 50%;
}
#author-featured-gallery .gallery-details h4{
	color: #333;
    font-size: 153.9%;
}
body.author h3 a,
body.author h2 a {
	color: #333;
}
#author-audio-video {
	box-shadow: 1px 1px 2px 2px #ccc;
	padding: 10px;
	margin: 10px 0;
}
.left,
.author-video-renderer,
#author-featured-gallery img,
ul.author-video-audio-tab li,
.audio-item img,
.video-item img {
	float: left;
}
.right,
.author-video-detail,
#author-featured-gallery .gallery-details {
	float: right;
}
.author-video-detail {
	background-color: #e7e7e7;
	min-height: 255px;
	width: 32%;
}
ul.author-video-audio-tab {
	list-style: none;
	margin: 0;
	overflow: hidden;
}
ul.author-video-audio-tab li {
	color: #0078bc;
	display: inline;
	margin: 0;
	padding: 0.5em 1.5em;
	text-align: center;
	width: 30%;
}
ul.author-video-audio-tab li.active {
	background: transparent url(/wp-content/themes/vip/ione2/css/../images/author-tab-active.png) center 0 no-repeat;
	display: block;
	color: #fff;
	height: 27px;
}
.hide {
	display: none;
}
.author-video-renderer {
	width: 420px;
	padding-right: 10px;
}
.audio-content,
.video-content {
	margin: -8px 0 0 0;
}
.audio-content .audio-item,
.video-content .video-item {
	clear: both;
	margin: 0;
	font-weight: 600;
	padding: 0.5em 0;
}
.audio-item.active,
.video-item.active {
	background-color: #c7c7c7;
}
.video-title,
.audio-title,
ul.author-video-audio-tab li {
	cursor: pointer;
}
#primary .theme-heading {
	margin-bottom: 10px;
}
.audio-item img,
.video-item img {
	padding: 5px;
}
.loop.news92fm .thumbnail a span.border {
	border: none;
}

.loop.news92fm .category-title {
	background-color: transparent;
}
.loop.news92fm .category-title a.category-link {
	color: #01508E;
	padding: 4px 0 0 0;
}
.loop.news92fm .comments-link a {
    background: url(/wp-content/themes/vip/ione2/css/../images/comment-bubble-grey.png) no-repeat scroll 0 5px transparent;
    border-radius: 0 0 0 0;
    color: #01508E;
    display: block;
    padding-left: 20px;
}
.loop.news92fm .comments-link {
	float: left;
	padding-left: 2%;
}
.loop.news92fm p.author {
	float: left;
	border-right: 1px solid #999;
	padding-right: 4%;
	white-space: nowrap;
}
.loop.news92fm p.author a {
	font-weight: 600;
}
.loop.news92fm span.author-title {
	padding: 0 2%;
}
.loop.news92fm span.edit-link {
	float: right;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 	#author-featured-gallery .gallery-details span.author {
 		width: 100%;
 		float: left;
 	}
}
/* Custom Social Icons */
ul.social-share {
	list-style: none;
	margin: 0;
}
ul.social-share li {
	display: inline;
	float: left;
	padding: 0 20px 0 0;
}
ul.social-share li a,
.quote-social a {
	background-color: #009bff;
	direction:ltr;
  	display:block;
  	line-height: 1.8em;
  	overflow:hidden;
  	text-align:left;
}
ul.social-share li a {
	color: #fff !important;
  	padding: 0 0 0 10px;
	width: 90px;
  	height: 25px;
  }
ul.social-share li a.addthis_button_google_plusone_share {
	padding-left: 0;
}
ul.social-share li a:hover {
	background-color: #da2d0c;
}
ul.social-share li a span,
.quote-social a span {
	background-image: url(/wp-content/themes/vip/ione2/css/../images/social-custom-icons-sprite.png) !important;
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	margin: 2px;
	width: 20px;
}
#author-info-wrapper.news92fm #author-info .facebook,
#author-info-wrapper.news92fm #author-info .twitter,
#author-info-wrapper.news92fm #author-info .rss,
#author-info-wrapper.news92fm #author-info .googleplus,
#author-info-wrapper.news92fm #author-info .linkedin,
#author-info-wrapper.news92fm #author-info .bloglink,
#author-info-wrapper.news92fm #author-info .email{
	background-image: url(/wp-content/themes/vip/ione2/css/../images/social-custom-icons-sprite.png) !important;
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	background-color: #009bff;
	margin: 5px;
}
ul.social-share li a.addthis_button_email span,
#author-info-wrapper.news92fm #author-info .email {
	background-position: 0 0 !important;
}
ul.social-share li a.addthis_button_facebook span,
.quote-social a.addthis_button_facebook span,
#author-info-wrapper.news92fm #author-info .facebook {
	background-position: 0 -20px !important;
}

ul.social-share li a.addthis_button_twitter span,
.quote-social a.addthis_button_twitter span,
#author-info-wrapper.news92fm #author-info .twitter {
	background-position: 0 -40px!important;
}
ul.social-share li a.addthis_button_google_plusone_share span,
#author-info-wrapper.news92fm #author-info .googleplus {
	background-position: 0 -60px !important;
	margin: 7px 0 0 0;
}
ul.social-share li a.addthis_button_pinterest_pinit span {
	background-position: 0 -81px !important;
	border: none;
}
#author-info-wrapper.news92fm #author-info .rss{
	background-position: 0 -122px !important;
}
#author-info-wrapper.news92fm #author-info .linkedin{
	background-position: 0 -100px !important;
}
#author-info-wrapper.news92fm #author-info .bloglink{
	background-position: 0 -143px !important;
}

/* =Related Items */
.post-content.has-right {
	float: left;
	width: 500px;
}
.related-content {
	float: right;
	width: 150px;
	background-color: #f0f0f0;
}
	.related-content h4.related-content-header {
		display: none;
	}
	.related-content .related-items {
		list-style: none;
		margin: 0;
	}
		.related-items .related-item {
			border-top: 1px solid #333;
			display: block;
			padding: 10px 5px;
		}
			.related-item h4 {
				font-size: 14px;
				font-family: Arial;
				color: #333;
				text-decoration: none;
			}
			.related-item img {
				padding: 5px 0;
				width: 140px;
			}
			.related-item .related-link {
				color: #000 !important;
				font-family: Arial;
				font-size: 0.9em;
			}
			.related-item span.type-icon.related-item-type-photos,
			.related-item span.type-icon.related-item-type-videos {
				background-image: url(/wp-content/themes/vip/ione2/css/../images/related-icons.png);
			}
			.related-item span.type-icon.related-item-type-photos {
				background-position: 5px 5px;
			}
			.related-item span.type-icon.related-item-type-videos {
				background-position: -18px 3px;
			}
			.related-item span.type-icon.related-item-type-audios {
				background-image: url(/wp-content/themes/vip/ione2/css/../images/listenlive-icon.png);
				background-position: 5px center;
			}
			.related-item span.type-icon {
				background-color: #009BFF;
				background-repeat: no-repeat;
				display: block;
				float: right;
				height: 25px;
				margin: 57px 5px 5px;
				padding: 1px;
				position: absolute;
				right: 0;
				width: 25px;
			}

/* Simple layout for related items on narrow screens */
@media screen and (max-width: 768px) {
	.post-content.has-right {
		width: 100%;
	}
	.related-content {
		width: 100%;
		background-color: transparent;
	}
		.related-content h4.related-content-header {
			display: block;
		}
		.related-items .related-item {
			border-top: none;
			border-bottom: 1px dotted #ccc;
		}
			.related-item span.type-icon,
			.related-item .related-image {
				display: none;
			}
}

/* =Shareable Quotes */
.sharable-quote-container {
	margin: 0 10px;
	border-top: 8px solid #e7e7e7;
	border-bottom: 8px solid #e7e7e7;
	float: left;
}
.quote-by, .quote-social {
	color: #999999;
	margin: 1em 0;
}
.quote-by span {
	color: #333333;
	font-weight: 600;
	font-size: 14px;
}
.quote {
	font-size: 26px;
	font-weight: 600;
	font-family: Times, Georgia;
	line-height: 1.2em;
}
.quote-social {
	text-align: right;
}
.quote-social a {
   	float: right;
    margin: 0 1%;
    padding-left: 1%;
    width: 18px;
}
/* =Twitter Related */
.twitter-related ul {
	list-style: none;
	display: block;
	overflow: hidden;
	margin: 0;
}

li.twitter-item {
	display: inline;
	float: right;
	padding: 0.5em ;
	width: 45%;
	border-bottom: 1px solid #ccc;
}
li.twitter-item.odd {
	clear: both;
	float: left;
}
li.twitter-item img {
	float: left;
	padding: 0.5em;
}
li.twitter-item a {
	font-weight: 600;
}
/* =TweetBox */
#tbox {
	margin: 10px 0 0;
	padding: 10px 0 0;
}
/* Misc. styles */
.embed-youtube { /* Ensure youtube video iframes float */
	overflow: auto;
}
.originally-seen-on {
	clear:both;
	margin-bottom:1em;
}

ol.commentlist {
	margin-left: 2.5em;
}

/* =fitVids styles that get deleted by something on VIP when injected into DOM */
.fluid-width-video-wrapper {
 width: 100%;
 position: relative;
 padding: 0;
}

.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
 position: absolute;
 top: 0;
 left: 0;
 max-width: 100%;
 max-height: 100%;
}

/* =Next Post Link for Desktop and Mobile */
#next-article {
	position: fixed;
	top: 50%;
	right: 10px;
	z-index: 1000;
}

#previous-article {
	position: fixed;
	top: 50%;
	left: 10px;
	z-index: 1000;
}

.mobile #next-article {
	right: -25px;
}

#next-article a,
#previous-article a {
	display: block;
	height: 100px;
	width: 40px;
	background: #555;
	box-shadow: 0 0 10px #666;
	overflow: hidden;
}

#next-article.open a,
#previous-article.open a {
	width: 300px !important;
}

#next-article i {
	display: block;
	height: 100px;
	width: 40px;
	background: #555 url(/wp-content/themes/vip/ione2/css/../images/gallery_arrows.png) -32px 29px no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}

#previous-article i {
	display: block;
	height: 100px;
	width: 40px;
	background: #555 url(/wp-content/themes/vip/ione2/css/../images/gallery_arrows.png) 7px 29px no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

.mobile #next-article i {
	display: none;
}

.mobile #next-article a {
	text-indent: -9999px;
	height: 60px;
	width: 60px;
	background: rgba(51,153,255,0.75);;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	box-shadow: 0 0 10px #000;
}

#next-article a span {
	display: block;
	float: left;
	padding: 5px;
	background: #fff;
	width: 250px;
	height: 90px;
	font-size: 14px;
}

#previous-article a span {
	display: block;
	float: right;
	padding: 5px;
	background: #fff;
	width: 250px;
	height: 90px;
	font-size: 14px;
}

.mobile #next-article a span {
	display: block;
	width: 20px;
	height: 25px;
	background: url(/wp-content/themes/vip/ione2/css/../images/gallery_arrows.png) -90px -18px no-repeat;
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -12.5px;
}

/* -------------------------------- River with no thumbnails -------------------------------- */
#mainwrapper .loop.hide-thumbnail {
	overflow: hidden;
	padding: 0;
	width: 100%;
}
#mainwrapper .loop.hide-thumbnail .post {
	overflow: hidden;
	width: 100%;
}
#mainwrapper .loop.blocks.hide-thumbnail .post {
	width: 310px;
}
#mainwrapper .loop.hide-thumbnail .thumbnail {
	display: none;
}
#mainwrapper .loop.hide-thumbnail .loop-post-content {
	width: 100%;
}
.custom-layout #mainwrapper .two-column .column-left .loop.blocks.hide-thumbnail .post {
	width: 307px;
}
.custom-layout #mainwrapper .three-column .column-middle .loop.blocks.hide-thumbnail .post {
	width: 205px;
}
/* ------------------------------ End river with no thumbnails ------------------------------ */
/*
 * Anything that is related to social media 3rd party services.
 */

 /*
 * =Universal
 * =AddThis Standard Social Bar
 * =AddThis Floating Social Bar
 * =AddThis Media Galleries
 * =Facebook Share
 * =Authors Sharing
 * =Image Reveal
**/


/* =Universal
-------------------------------------------------------------- */
.addthis_menu {
	float: left;
}
.addthis_menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}

.addthis_menu ul li {
	margin: 0 10px 10px 0;
	height: 20px;
	float: left;
}
/* Single */
#socialbar-top,
#socialbar-bottom {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	height: auto;
	padding: .5em 0;
}

.at_PinItButton {
	background-image: none !important;
}

.addthis_button_facebook span,
.addthis_button_facebook_like span,
.addthis_button_twitter span,
.addthis_button_linkedin span,
.addthis_button_pinterest span,
.addthis_button_google_plusone span,
.addthis_button_email span {
	text-indent: -9999px;
	display: block;
}

.addthis_button_facebook,
.addthis_button_facebook_like,
.addthis_button_twitter,
.addthis_button_linkedin,
.addthis_button_pinterest,
.addthis_button_google_plusone,
.addthis_button_email {
	display: block;
	width: 57px;
	height: 20px;
	background: url(/wp-content/themes/vip/ione2/css/../images/social_btn_sprite.png) no-repeat;
	float: left;
}
.addthis_button_facebook_like,
.addthis_button_google_plusone {
	display: block;
	background: url(/wp-content/themes/vip/ione2/css/../images/social_btn_sprite.png) no-repeat;
}
.addthis_button_facebook {
	background-position: 0 -285px;
}

.addthis_button_facebook_like iframe,
.gallery-player .gallery-caption .addthis_button_facebook_like iframe {
	max-width: 48px;
	background: #fff;
	z-index: 5;
}
.addthis_button_facebook_like.rec iframe {
	max-width: 92px;
}
.addthis_button_facebook_like.rec iframe.fb_iframe_widget_lift,
.gallery-player .gallery-caption .addthis_button_facebook_like iframe.fb_iframe_widget_lift {
	max-width: none;
}
.fb_iframe_widget iframe {
	z-index: 101;
}

.addthis_button_facebook_like {
	width: 48px;
	background-position: 0 -253px;
}
.addthis_button_facebook_like.rec {
	width: 92px;
	background-position: 0 -315px;
}

.addthis_button_twitter {
	background-position: 0 -40px;
}

.addthis_button_linkedin {
	background-position: 0 -70px;
}

.addthis_button_pinterest {
	background-position: 0 -100px;
}

.addthis_button_google_plusone {
	background-position: 0 -223px;
}
.addthis_button_email {
	background-position: 0 -161px;
}

/* AddThis */
.at300b:hover {
	opacity: 1;
}


/* =AddThis Standard Social Bar
-------------------------------------------------------------- */

/* FB Share styles starts */

#socialbar-top,
#socialbar-bottom {
	clear: both;
	padding: 10px 0 0;
}

.ione_fb_share_count {
	position: relative;
}

.ione_fb_share_count div {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

.ione_share_bubble {
	float: right;
	margin-left: 6px;
	display: none;
}

.pluginCountBox {
	background: #fff;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	border: 1px solid #d3d3d3;
	font-size: 13px;
	margin: 0;
	min-width: 5px;
	padding: 0 5px;
	text-align: center;
	white-space: nowrap;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.pluginCountBoxNub {
	height: 0;
	left: -4px;
	position: relative;
	top: -16px;
	width: 5px;
	z-index: 2;
}
.pluginCountBoxNub s {
	height: 2px;
}
.pluginCountBoxNub s, .pluginCountBoxNub i {
	border-color: transparent #D7D7D7 transparent;
	border-style: solid;
	border-width: 4px 5px 4px 0;
	display: block;
	position: relative;
	top: 1px;
}
.pluginCountBoxNub i {
	border-right-color: #fff;
	left: 1px;
	top: -8px;
}


/* =AddThis Floating Social Bar
-------------------------------------------------------------- */

/* Single */
.addthis_floating_style {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	background: transparent url(/wp-content/themes/vip/ione2/css/../images/opacity.png) repeat 0 0;
	margin: 0 0 0 -85px;
	top: 100px;
	display: none;
	z-index: 100;
	position: fixed;
}
.addthis_floating_style ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: none;
}
.addthis_floating_style ul li {
	float: none;
	margin-bottom: 10px;
}
.addthis_floating_style ul li:last-child {
	margin-bottom: 0;
}
.addthis_floating_style ul li a {
	float: none;
	margin: 0;
}
.addthis_floating_style .at300b {
	padding: 0;
}
.addthis_floating_style .addthis_button_google_plusone {
	height: auto;
	background: none;
}
.addthis_floating_style .addthis_counter {
	display: block !important;
}
.addthis_floating_style ul li .ione_share_bubble {
	float: none;
	margin: 0;
}
.addthis_floating_style.addthis_counter_style .addthis_counter {
	padding-left: 0;
}

.addthis_floating_style .pluginCountBox {
	background: #fff;
	border: 1px solid #d3d3d3;
	font-size: 13px;
	height: 15px;
	margin: 0;
	min-width: 35px;
	padding: 3px 1px 2px 2px;
	text-align: center;
	white-space: nowrap;
}

.addthis_floating_style .pluginCountBoxNub {
	position: relative;
	z-index: 2;
	bottom: 1px;
	height: 7px;
	left: 7px;
	width: 0;
}
.addthis_floating_style .pluginCountBoxNub s, .addthis_floating_style .pluginCountBoxNub i {
	border-color: #D3D3D3 transparent transparent;
	border-right: 5px solid transparent;
	border-style: solid;
	border-width: 5px;
	display: block;
	position: relative;
	top: 15px;
}

.addthis_floating_style .pluginCountBoxNub i {
	left: 0;
	top: 1px;
	border-top-color: #fff;
}

/* =AddThis Media Galleries
-------------------------------------------------------------- */
#secondary.mediagallery #gallery-content .addthis_toolbox {
	margin-bottom: 10px;
}
#secondary.mediagallery #gallery-content .addthis_toolbox a {
	display: block;
	height: 26px;
	margin: 0 10px 0 0;
	padding: 0;
}
#secondary.mediagallery #gallery-content .addthis_button_facebook_like {
	width: 74px;
}
#secondary.mediagallery #gallery-content .addthis_button_tweet {
	width: 76px;
}
#secondary.mediagallery #gallery-content .addthis_button_google_plusone {
	width: 60px;
}
#secondary.mediagallery #gallery-content .addthis_button_pinterest_pinit {
	width: 50px;
}


/* =FaceBook Share - Not sure this is in use!!!
-------------------------------------------------------------- */
#facebook-share {
	float: left;
	margin-right: 10px;
}
#facebook-share .FBConnectButton,
#facebook-share .FBConnectButton_RTL {
	background: none;
	background: transparent url(/wp-content/themes/vip/ione2/css/../images/fb-share.png) no-repeat scroll 0 0;
	height: 28px;
	width: 79px;
}
#facebook-share .FBConnectButton:hover,
#facebook-share .FBConnectButton_RTL:hover {
	background-position: 0 -28px;
}
#facebook-share .FBConnectButton_Small .FBConnectButton_Text {
	display: none;
}


/* =Authors Sharing
-------------------------------------------------------------- */
 a.social { 
 	display: inline-block;
 	width: 24px;
 	height: 24px;
 	margin-right: 5px;
 	text-indent: -9999em; 
 }
.facebook,
.twitter,
.rss,
.googleplus,
.linkedin,
.bloglink,
.bplanet {
	background: 0px 0px no-repeat url(/wp-content/themes/vip/ione2/css/../images/social-media-24sprite.png) transparent;
}
.facebook {
	background-position: 0px 0px;
}
.facebook:hover,
.facebook:focus {
	background-position: 0px -30px;
}
.twitter {
	background-position: -30px 0px;
}
.twitter:hover,
.twitter:focus {
	background-position: -30px -30px;
}
.rss {
	background-position: -60px 0px;
}
.rss:hover,
a.rss:focus {
	background-position: -60px -30px;
}
.googleplus {
	background-position: -90px 0px;
}
.googleplus:hover,
.googleplus:focus {
	background-position: -90px -30px;
}
.bloglink {
	background-position: -180px 0px;
}
.bloglink:hover,
.bloglink:focus {
	background-position: -180px -30px;
}
.bplanet {
	background-position: -180px 0px;
}
.bplanet:hover,.bplanet:focus {
	background-position: -180px -30px;
}
.linkedin {
	background-position: -240px 0px;
}
.linkedin:hover,
.linkedin:focus {
	background-position: -240px -30px;
}

.addthis_big_buttons {
	text-align: center;
}
.addthis_big_buttons span {
	text-indent: 0;
	display: inline-block;
}
.addthis_big_buttons a.addthis_button_facebook,
.addthis_big_buttons a.addthis_button_twitter {
	background: transparent none;
	width: 42%;
	padding: 3%;
	text-align: center;
	font-size: 20px;
	border: 1px solid #ebe8e4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-right: 1%;
	display: inline-block;
	float: none;
	line-height: 20px;
}

.addthis_big_buttons a.addthis_button_facebook:hover,
.addthis_big_buttons a.addthis_button_twitter:hover {
	color: #fff !important;
}

.addthis_big_buttons a span.share-text {
	font-weight: bold;
}

.addthis_big_buttons a.addthis_button_facebook {
	border-color: #37538d #37538d #213256;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #ffffff !important;
	text-shadow: 0 0px 1px #283d68;
	background: #4466ae; /* Old browsers */
	background: -moz-linear-gradient(top,  #4466ae 0%, #37538d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4466ae), color-stop(100%,#37538d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4466ae 0%,#37538d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4466ae 0%,#37538d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4466ae 0%,#37538d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4466ae 0%,#37538d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4466ae', endColorstr='#37538d',GradientType=0 ); /* IE6-9 */
	border-color: #283d68;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	border-color: #37538d;
	-webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255,.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(255,255,255,.2);
	box-shadow: inset 0px 1px 1px rgba(255,255,255,.2);
}

.addthis_big_buttons a.addthis_button_facebook:hover {
	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);
	-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);
	box-shadow: inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);
	border-color: #30487b;
	text-shadow: 0px 1px 1px #213256;
	background: #37538d; /* Old browsers */
	background: -moz-linear-gradient(top,  #37538d 0%, #4466ae 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37538d), color-stop(100%,#4466ae)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #37538d 0%,#4466ae 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #37538d 0%,#4466ae 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #37538d 0%,#4466ae 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #37538d 0%,#4466ae 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37538d', endColorstr='#4466ae',GradientType=0 ); /* IE6-9 */
}

.addthis_big_buttons a.addthis_button_facebook .icon:before {
	content: '\f09a';
	color: #fff;
	font-size: 1.2em;
	padding: 0;
	line-height: 1em;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 10px;
	margin-left: -5px;
	padding-top: 0;
}

.addthis_big_buttons a.addthis_button_twitter {
	border-color: #00a6d4 #00a6d4 #006a87;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #ffffff !important;
	text-shadow: 0 0px 1px #007ea1;
	background: #02c9ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #02c9ff 0%, #00a6d4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02c9ff), color-stop(100%,#00a6d4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #02c9ff 0%,#00a6d4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #02c9ff 0%,#00a6d4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #02c9ff 0%,#00a6d4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #02c9ff 0%,#00a6d4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02c9ff', endColorstr='#00a6d4',GradientType=0 ); /* IE6-9 */
	border-color: #007ea1;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	border-color: #00a6d4;
	-webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255,.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(255,255,255,.2);
	box-shadow: inset 0px 1px 1px rgba(255,255,255,.2);
}

.addthis_big_buttons a.addthis_button_twitter:hover {
	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);
	-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);
	box-shadow: inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);
	border-color: #0092ba;
	text-shadow: 0px 1px 1px #006a87;
	background: #00a6d4; /* Old browsers */
	background: -moz-linear-gradient(top,  #00a6d4 0%, #02c9ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a6d4), color-stop(100%,#02c9ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00a6d4 0%,#02c9ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00a6d4 0%,#02c9ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00a6d4 0%,#02c9ff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00a6d4 0%,#02c9ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a6d4', endColorstr='#02c9ff',GradientType=0 ); /* IE6-9 */
}

.addthis_big_buttons a.addthis_button_twitter .icon:before {
	content: '\f099';
	color: #fff;
	font-size: 1.2em;
	padding: 0;
	line-height: 1em;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 10px;
	margin-left: -5px;
	padding-top: 0;
}

.default-share-buttons {
	margin: 15px 0;
}

.default-share-buttons h3 {
	text-align: center;
	font-size: 20px;
}

/* =Image Reveal
-------------------------------------------------------------- */
.img-reveal-wrapper {
	position: relative;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
}

.img-reveal-wrapper img.img-hidden {
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-filter: blur(30px);
	-moz-filter: blur(30px);
	-o-filter: blur(30px);
	-ms-filter: blur(30px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='60');
	filter: blur(30px);
	filter: url(/wp-content/themes/vip/ione2/css/../images/blur.svg#blur);
}

html.ie .img-reveal-wrapper img.img-hidden {
	visibility: hidden;
}

html.ie .img-reveal-wrapper img {
	visibility: visible;
}

.img-reveal-wrapper.fast .img-reveal {
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}

.img-reveal-wrapper .img-reveal,
.img-reveal-wrapper.medium .img-reveal {
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.img-reveal-wrapper.slow .img-reveal {
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	transition: all 1s ease-out;
}

.reveal-btn {
	padding: 15px 25px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, .75);
	color: #fff;
	font-weight: bold;
	position: absolute;
	font-size: 20px;
	line-height: 20px;
	width: 200px;
	text-align: center;
	top: 50%;
	left: 50%;
	margin-left: -125px;
	margin-top: -25px;
	z-index: 10;
	cursor: pointer;
}

.hide-img-btn {
	display: none;
}

.img-reveal-wrapper.img-revealed:hover .hide-img-btn {
	display: block;
}
/* = Single Gallery Views (under #gallery) */
#gallery { width: 100%; }
#gallery-anchor {
	position: absolute;
	top: -50px;
	width: 0;
	height: 0;
	z-index: -100;
}

#gallery-footer,
#gallery .entry-content {
	padding: 2px 10px;
}

.single-media_playlist .breadcrumbs {
	line-height: 28px;
	margin: 0 30px;
	padding: 0;
}

#gallery #after-post .prevnext {
	margin: 0 0 0 -15px;
}

#gallery-footer {
	margin-top: 10px;
}

#gallery-footer .gallery-sharing {
	min-height: 100px;
	padding: 0px;
	width: 78px;
	position: relative;
	padding-right: 1px;
	margin-right: -79px;
}
	#gallery-footer .gallery-sharing-divider {
		position: absolute;
		top: 0;
		right: 0;
		width: 1px;
		height: 100px;
		display: block;
		background: #6b6b6b; /* Old browsers */
		background: -moz-linear-gradient(top,  #6b6b6b 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6b6b), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #6b6b6b 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #6b6b6b 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #6b6b6b 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(top,  #6b6b6b 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	#gallery-footer .gallery-sharing .addthis_toolbox a {
		display: block;
		float: none;
		height: 20px;
		margin: 0 auto;
		/*overflow: hidden;*/
		padding: 0 0 10px;
		margin: 0;
	}
	#gallery-footer .gallery-sharing .addthis_toolbox .addthis_button_facebook_like {
		width: 46px;
	}
	#gallery-footer .gallery-sharing .addthis_toolbox .addthis_button_tweet {
		width: 56px;
	}
	#gallery-footer .gallery-sharing .addthis_toolbox .addthis_button_google_plusone,
	#gallery-footer .gallery-sharing .addthis_toolbox .addthis_button_pinterest_pinit {
		width: 50px;
	}
	#gallery-footer .gallery-caption {
		padding: 0 10px;
	}
		.single #gallery-footer .gallery-caption {
			clear: none;
			margin-left: 79px;
		}
		#gallery-footer .gallery-caption .gallery-title {
			margin: 0 0 5px 0;
			padding: 0;
		}
		#gallery-footer .gallery-caption p {
			line-height: 1.3em;
			margin: 0;
			padding: 0;
		}

	#comments-wrapper {
		clear: both;
	}
	#comments-template {
		background-color: #fff;
		padding: 10px 0 10px 15px;
	}
	#secondary.mediagallery aside {
		clear: both;
	}
	#secondary.mediagallery {
		margin-top: 525px;
	}

/* =Latest Galleries */
#latest-galleries {
	width: 100%;
	float: left;
	clear: both;
	margin-top: .5em;
}
	#latest-galleries ul {
		list-style: none;
		margin: 0;
	}
	#latest-galleries li {
		background-color: #333;
		position: relative;
		float: left;
		text-align: center;
		margin: 10px 20px 10px;
	}
	#latest-galleries a {
		display: block;
		text-align: center;
		width: 225px;
		padding: 30px;
		color: #ccc;
		position: relative;
		font-size: 1.2em;
	}
	#latest-galleries a:hover {
		color: #fff;
	}
		#latest-galleries .thumbnail {
			width: auto;
			height: auto;
			max-height: 264px;
			margin: 0 auto;
			float: none;
		}
			#latest-galleries .thumbnail .border {
				display: none;
			}
		#latest-galleries .title {
			padding: 1em 0 0;
			text-align: center;
			display: block;
			line-height: 1.2em;
			height: 3.6em;
			overflow: hidden;
		}
		#latest-galleries .comments-link {
			width: 100%;
		}

/**
 * Generic class for centering objects vertically using the Flexbox CSS3 module
 * Won't work on dumb / old browsers (I'm looking at you, Internet Explorer.)
 * This will work for CSS3+ browsers. It has limited support, but allows for flexibly
 * vertically centering blocks of unknown dimensions
 */

.vertical-center-box {
	width: 100%;
	height: 100%;

	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-align: stretch;
	-webkit-box-pack: center;

	display: -moz-box;
	-moz-box-orient: vertical;
	-moz-box-align: stretch;
	-moz-box-pack: center;

	display: -ms-box;
	-ms-box-orient: vertical;
	-ms-box-align: stretch;
	-ms-box-pack: center;

	display: box;
	box-orient: vertical;
	box-align: stretch;
}
	.vertical-center-box > * {
		/**
		 * CSS3 flexbox support for vertically centering whatever might be
		 * in this container (think: embeds)
		 */
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		-mz-box-flex: 0;
	}
	.vertical-center-box * {
		max-width: 100%;
		max-height: 402px; /* Changed from 100% to 402px to fix IE */
		display: block;
		margin: 0 auto;
	}

/* Fliqz Video Player */
.fliqz-video,
.fliqz-video object {
	height: 100%;
}

/* = Gallery Containers (for both players and launchers) */
.gallery-container {
	background: #000;
	position: relative;
	z-index: 102;
	margin: 1em 0;
	clear: both;
}
	.gallery-container .gallery-title {
		font-size: 153.9%;
		line-height: 1.3;
		color: #fff;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding: 5px 5px .55em;
	}
		.gallery-container .gallery-title a {
			padding: 0;
			color: inherit;
		}
		.gallery-container .gallery-title a:hover {
			color: inherit;
			text-decoration: underline;
		}

	.gallery-container .gallery-meta {
		color: #fff;
		padding: 5px;
		height: 100%;
	}
	.gallery-container .meta-wrapper {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 100%;
	}
	.gallery-container .media-wrapper li.media-image img {
		opacity: 0.89;
		filter: alpha(opacity=89);
	}
	.gallery-container .media-wrapper li.media-image.selected img {
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.gallery-container .media-wrapper li video,
	.gallery-container .media-wrapper li object,
	.gallery-container .media-wrapper li embed,
	.gallery-container .media-wrapper li iframe,
	.gallery-container .media-wrapper li audio {
		display: none; /* Media is having some display issues in some browsers */
	}
	.gallery-container .media-wrapper li.selected video,
	.gallery-container .media-wrapper li.selected object,
	.gallery-container .media-wrapper li.selected embed,
	.gallery-container .media-wrapper li.selected iframe,
	.gallery-container .media-wrapper li.selected audio {
		display: block; /* Media shows when it's selected, but not when it's supposed to be hidden */
	}
	.gallery-container .post-content a {
		white-space: nowrap;
	}

/* Gallery player (embeddable or otherwise) */
/* Master height. Image size in gallery is dictated by this value and this value alone! */
.gallery-player {
	position: relative;
	height: 100%;
}
	/* Leave room for navigation next to title */
	.gallery-player .gallery-title {
		padding-right: 110px;
	}
	/* Navigation text and arrows */
	.gallery-player .gallery-navigation {
		background: transparent;
		height: 25px;
		line-height: 25px;
		position: absolute;
		right: 5px;
		top: 5px;
		padding-right: 50px;
	}
	/* Left / right navigation buttons in title */
		.gallery-player .gallery-navigation a {
			position: absolute;
			top: 0;
			right: 0;
			overflow: hidden;
			display: inline-block;
			zoom: 1;
			*display: inline;
		}
		.gallery-player a,
		#article .gallery-player a {
			color: #fff;
		}
			.gallery-player .gallery-navigation a span {
				display: block;
				height: 25px;
				text-indent: -9999em;
				width: 20px;
			}
		.gallery-player .gallery-navigation a.previous-item {
			right: 25px;

		}
			.gallery-player .gallery-navigation a.previous-item span {
				background: #555 url(/wp-content/themes/vip/ione2/css/../images/gallery_arrows.png) -70px -18px no-repeat;
				-webkit-border-radius: 5px 0 0 5px;
				-moz-border-radius: 5px 0 0 5px;
				border-radius: 5px 0 0 5px;
			}
		.gallery-player .gallery-navigation a strong {
			display: block;
		}
			.gallery-player .gallery-navigation a:hover strong span {
				background-color: #999;
				-moz-transition: .3s;
				-webkit-transition: .3s;
				transition: .3s;
			}
			.gallery-player .gallery-navigation a.next-item span {
				background: #555 url(/wp-content/themes/vip/ione2/css/../images/gallery_arrows.png) -90px -18px no-repeat;
				-webkit-border-radius: 0 5px 5px 0;
				-moz-border-radius: 0 5px 5px 0;
				border-radius: 0 5px 5px 0;
			}
			.gallery-player .gallery-navigation a.disabled {
				cursor: default;
				opacity: 0.3;
			}
				.oldie .gallery-player .gallery-navigation a.disabled {
					filter: alpha(opacity=30);
				}
	.gallery-player .gallery-main {
		position: relative;
		z-index: 1001;
		background: #000;
		border: 5px solid #000;
	}
	.gallery-player .media-slider-container {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-top: 43px;
		margin-top: -43px;
		padding-bottom: 90px;
		margin-bottom: -90px;
	}
		.ie7 .gallery-player .media-slider-container {
			height: expression((this.parentNode.clientHeight - parseInt(this.currentStyle['paddingTop'])*2 - parseInt(this.currentStyle['paddingBottom'])) + 'px');
		}
	.gallery-player .media-slider {
		outline: 1px solid #555;
		overflow: hidden;
		width: auto;
		position: relative;
	}
		.ie6 .gallery-player .media-slider-container,
		.ie7 .gallery-player .media-slider-container { border: 1px solid #555; }

		.gallery-player .media-slider-container strong {
			display: block;
		}
		.gallery-player .media-slider-container a {
			position: absolute;
			top: 50%;
			margin-top: -35px;
		}
		.gallery-player .media-slider-container a.next-item {
			right: 0;
		}
		.gallery-player .media-slider-container a.previous-item {
			left: 0
		}
		.gallery-player .media-slider-container a.disabled strong,
		.gallery-player .media-slider-container a.disabled:hover strong,
		.gallery-player .media-slider-container a.disabled:focus strong {
			display: none;
		}

		/* Next / Previous arrows over image */
		.gallery-player .media-slider-container a strong span {
			display: block;
			height: 70px;
			margin: 0;
			text-indent: -9999em;
			width: 40px;
		}
			.oldie .gallery-player .media-slider-container a strong span {
				filter: alpha(opacity=10);
			}
		.gallery-player .media-slider-container a:hover strong span {
			opacity: 1;
			-moz-transition: .3s;
			-webkit-transition: .3s;
			transition: .3s;
		}
			.oldie .gallery-player .media-slider-container a:hover strong span {
				filter: none;
			}
		.gallery-player .media-slider-container a.previous-item strong span {
			background: #555 url(/wp-content/themes/vip/ione2/css/../images/gallery_arrows.png) 7px 14px no-repeat;
			-webkit-border-radius: 0 5px 5px 0;
			-moz-border-radius: 0 5px 5px 0;
			border-radius: 0 5px 5px 0;
		}
		.gallery-player .media-slider-container a.previous-item.adjacent strong span,
		.gallery-container .media a.next-item.adjacent strong span {
			background-color: #f00;
		}
		.gallery-player .media-slider-container a.previous-item.adjacent,
		.gallery-player .gallery-navigation a.previous-item.adjacent {
			display: none;
		}
		.gallery-player .media-slider-container a.next-item strong span {
			background: #555 url(/wp-content/themes/vip/ione2/css/../images/gallery_arrows.png) -32px 14px no-repeat;
			-webkit-border-radius: 5px 0 0 5px;
			-moz-border-radius: 5px 0 0 5px;
			border-radius: 5px 0 0 5px;
		}

	.gallery-player .media-credit {
		color: #ccc;
		text-align: right;
		white-space: nowrap;
		text-overflow: ellipsis;
		height: auto;
		line-height: 20px;
	}

	/* Slide meta */
	.gallery-player .gallery-meta {
		position: absolute;
		z-index: 1000;
		background: #000;
		color: #fff;
		width: 310px;
		top: 0;
		right: 0;
		padding: 0 5px;
		margin: 0;
		box-sizing: border-box;
		height: 100%;
	}
		/* Scroll content in available space */
		.gallery-player .gallery-content {
			overflow: auto;
		}
		.gallery-player .gallery-overflow {
			position: absolute;
			top: 53px;
			bottom: 260px;
			right: 10px;
			left: 10px;
			overflow: auto;
		}
			.gallery-player .the-gallery-content {
				margin-top: 10px;
				padding-bottom: 15px;
			}

		/* Stick sharing to the top */
		.gallery-player .gallery-sharing {
			padding-top: 7px;
			position: absolute;
			top: 0;
			left: 10px;
		}

	/* Link to referring post */
	.gallery-player .gallery-referrer {
		-moz-border-radius: 4px;
		-moz-box-shadow: 0 1px 1px rgba(255,255,255,0.3);
		-ms-box-shadow: 0 1px 1px rgba(255,255,255,0.3);
		-o-box-shadow: 0 1px 1px rgba(255,255,255,0.3);
		-webkit-border-radius: 4px;
		-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.3);
		background: #b4b4b4; /* Old browsers */
		background: -moz-linear-gradient(top,  #b4b4b4 0%, #e3e3e3 40%, #e3e3e3 60%, #afafaf 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4b4b4), color-stop(40%,#e3e3e3), color-stop(60%,#e3e3e3), color-stop(100%,#afafaf)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #b4b4b4 0%,#e3e3e3 40%,#e3e3e3 60%,#afafaf 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #b4b4b4 0%,#e3e3e3 40%,#e3e3e3 60%,#afafaf 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #b4b4b4 0%,#e3e3e3 40%,#e3e3e3 60%,#afafaf 100%); /* IE10+ */
		background: linear-gradient(top,  #b4b4b4 0%,#e3e3e3 40%,#e3e3e3 60%,#afafaf 100%); /* W3C */
		border-radius: 4px;
		box-shadow: 0 1px 1px rgba(255,255,255,0.3);
		color: #444;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b4b4', endColorstr='#afafaf',GradientType=0 ); /* IE6-9 */
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-style: normal;
		height: 20px;
		line-height: 19px !important;
		margin: 0 !important;
		padding: 3px;
		position: absolute;
		top: 7px;
		right: 7px;
	}
	.gallery-player .gallery-referrer:hover {
		background: #969696; /* Old browsers */
		background: -moz-linear-gradient(top,  #969696 0%, #c5c5c5 40%, #c5c5c5 60%, #919191 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969696), color-stop(40%,#c5c5c5), color-stop(60%,#c5c5c5), color-stop(100%,#919191)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #969696 0%,#c5c5c5 40%,#c5c5c5 60%,#919191 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #969696 0%,#c5c5c5 40%,#c5c5c5 60%,#919191 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #969696 0%,#c5c5c5 40%,#c5c5c5 60%,#919191 100%); /* IE10+ */
		background: linear-gradient(top,  #969696 0%,#c5c5c5 40%,#c5c5c5 60%,#919191 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969696', endColorstr='#919191',GradientType=0 ); /* IE6-9 */
		color: #262626;
	}
		.gallery-player .gallery-referrer .left-pointer {
			color: #676767;
			display: inline;
			height: auto !important;
			margin: 0 !important;
			padding: 0 !important;
			text-indent: 0 !important;
			width: auto !important;
		}
		.gallery-player .gallery-referrer:hover .left-pointer {
			color: #494949;
		}

	/* Individual media styles */
	.gallery-player .media-video .media-injected img { display: none; }
	.gallery-player .media-player { float: none; }
	.gallery-player .media-slider-container img {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		width: auto;
		height: auto;
		max-height: 100%;
		max-width: 100%;
		margin: auto;
	}
	.ie7 .gallery-player .media-slider-container img, .ie6 .gallery-player .media-slider-container img {
		position: static;
		margin: 0 auto;
	}

	/* Image credit */
	.gallery-player .galimage-credit {
		color: #000;
	}
	.gallery-player .galimage-credit,
	.gallery-player .media-credit {
		font: normal 85% Arial, sans-serif;
		padding: 2px 4px;
		height: 20px;
		line-height: 20px;
	}


	/* Counter */
	.gallery-player .gallery-count {
		color: #fff;
		margin-right: 5px;
	}

	/* Item caption */
		.gallery-player .gallery-caption h1 {
			color: #fff;
			font-weight: bold;
			font-size: 125%;
			clear: left;
		}
		.gallery-player .gallery-caption p {
			clear: both;
			font-family: arial, sans-serif;
			line-height: 1.25em;
			font-size: 1em;
			padding-bottom: 6px;
		}
		.gallery-player .gallery-caption object,
		.gallery-player .gallery-caption iframe,
		.gallery-player .gallery-caption .fluid-width-video-wrapper,
		.gallery-player .gallery-caption video,
		.gallery-player .gallery-caption audio {
			max-width: 100%;
			height: auto;
		}
		.gallery-player .gallery-caption .the-time {
			border-right: 1px solid #474747;
			color: #fff;
			font-size: 0.85em;
			padding: 0 10px 0 0;
			display: inline;
		}
		.gallery-player .gallery-caption .comment-count {
			display: none;
		}
		.gallery-player .gallery-caption .by-author {
			font-size: 0.8em;
			margin-left: 10px;
			padding: 0;
			position: relative;
			display: inline;
		}
			.gallery-player .gallery-caption .by-author a {
				color: #fff;
			}
		.gallery-player .the-gallery-content a {
			color: #fff;
			text-decoration: underline;
		}
		.gallery-player .the-gallery-content a:hover {
			color: #ccc;
			text-decoration: none;
		}

	/* Next gallery end slate */
	.gallery-player .media-next a.next-gallery {
		padding: 3% 0;
		height: 8%;
		font-size: 1.2em;
		clear: both;
		text-align: center;
		width: auto;
		float: none;
		margin: 0 auto;
	}
	.gallery-player .media-next a {
		display: block;
		width: 27%;
		padding: 0 3%;
		text-align: center;
		float: left;
		color: white;
		position: static;
		height: 42%;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
		margin-top: 0;
	}
		.gallery-player .media-next a span {
			display: block;
			overflow: hidden;
			padding-top: .2em;
			line-height: 1.2em;
			height: 3.6em;
		}
	.gallery-player .media-next img {
		display: block;
		margin: 0 auto;
		position: static;
		max-width: 90px;
		max-height: 90px;
	}

	/* Gallery sharing link */
	.gallery-player .gallery-sharing {
		margin: 5px 0 15px;
		min-height: 28px;
	}
		/* Reveal sharing buttons when .gallery-sharing has .sharing-revealed */
		.gallery-player .gallery-sharing .reveal-share {
			display: none;
		}
		.mobile .gallery-content .gallery-sharing .reveal-share {
			display: block;
		}
		.mobile .gallery-content .gallery-sharing .addthis_gallery_sharing {
			display: none;
		}
		.mobile .gallery-content .sharing-revealed .reveal-share {
			display: none;
		}
		.mobile .gallery-content .sharing-revealed .addthis_gallery_sharing {
			display: block;
		}

/* Lightbox overlay */
#gallery-overlay {
	display: none;
	position: fixed;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	top: 0;
	left: 0;
	z-index: 999;
	overflow: hidden;
}

/* Meta sidebar is always expanded on single gallery pages */
#gallery .gallery-player { padding-right: 320px; }

.gallery-container .media-wrapper {
	width: 100%;
	margin: 0;
	/* 60% top padding gives us 5:3 */
	padding: 60% 0 0;
	white-space: nowrap;
	position: relative;
	top: 0;
	left: 0;
	/** so that this element takes the width of its children */
	float: left;
}

/* Gallery players in either orientation should clear floats */
.gallery-portrait,
.gallery-landscape {
	clear: both;
}
/* Portrait containers get 4:5 aspect ratio */
.gallery-container.gallery-portrait .media-wrapper {
	padding-top: 80%;
}
	.gallery-container .media-wrapper li {
		list-style-type: none;
		padding: 0;
		margin: 0;
		position: absolute;
		top: 0;
		white-space: normal;
		vertical-align: top;
		width: 100%;
		height: 100%;
	}
.media-slider-container a.nav-item {
	display: block;
	opacity: .3;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}
.gallery-player .media-slider-container a.nav-item:hover {
	opacity: 1;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}
.media-slider-container:hover a.nav-item {
	display: block;
	opacity: .5;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}
a.nav-item:focus {
	outline: 0;
}
.fg-grad {
	height: 68px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 260px;
	background: url(/wp-content/themes/vip/ione2/css/../images/fg-gradient.png) repeat-x;
}
.mobile .fg-grad {
	display: none;
}
.the-gallery-content:hover .fg-grad {
	display: none;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}
.gallery-ad {
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.gallery-ad .ad {
	background-color: transparent;
}
.gallery-list {
	margin: 10px 0;
	position: relative;
}
.gallery-list ul {
	white-space: nowrap;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.gallery-list-wrap {
	margin: 0 22px 0 29px;
	height: 52px;
	overflow: hidden;
	position: relative;
}
li.gallery-list-item {
	list-style-type: none;
	height: 50px;
	width: 50px;
	margin-right: 8px;
	border: 1px solid #555;
	opacity: .5;
	white-space: normal;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
}
	.ie7 li.gallery-list-item, .ie6 li.gallery-list-item {
		margin-right: 7px;
	}
	.oldie li.gallery-list-item {
		filter: alpha(opacity=50);
	}
li.gallery-list-item:hover {
	border-color: #999;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	opacity: 1;
}
li.gallery-list-item.selected {
	border-color: #fff;
	opacity: 1;
}
	.oldie li.gallery-list-item:hover,
	.oldie li.gallery-list-item.selected {
		filter: none;
	}
li.gallery-list-item a {
	display: block;
	background-size: 50px 50px;
	height: 50px;
	width: 50px;
}
	li.gallery-list-item a img {
		display: none;
	}
		/* No suport for background-size in IE <= 8, so show the images instead */
		.oldie li.gallery-list-item a {
			background: transparent !important;
			text-align: center;
		}
		.oldie li.gallery-list-item a img {
			display: inline;
			height: 100%;
			width: auto;
			max-width: none;
		}

.list-nav {
	position: absolute;
	height: 52px;
	width: 21px;
	background: #555;
	text-indent: -9999px;
	top: 0;
	display: block;
}
.list-nav:hover {
	background-color: #999;
}
.list-nav.disabled {
	opacity: .25;
	cursor: default;
}
.list-nav.disabled:hover {
	background-color: #555;
}
.list-forward {
	right: 0;
	background: #555 url(/wp-content/themes/vip/ione2/css/../images/gallery_arrows.png) -89px -5px no-repeat;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}
.list-backward {
	left: 0;
	background: #555 url(/wp-content/themes/vip/ione2/css/../images/gallery_arrows.png) -69px -5px no-repeat;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.embed-cover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
}
body.gallery-enabled .embed-cover {
	display: none;
}
body.mobile .gallery-player .media-slider-container .mpl-item {
	display: none;
}

/* Gallery launcher */
.gallery-launcher {
	border: 1px solid #000;
	margin-bottom: 25px;
	position: relative;
	display: inline-block;
	max-width: 420px;
}
	.gallery-launcher .gallery-launcher-inner-container {
		margin: 10px;
		padding: 2px;
		position: relative;
		background: center no-repeat url(/wp-content/themes/vip/ione2/css/../images/gallery-bgtrans24.png) black;
	}
	.gallery-launcher .gallery-link {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 2;
	}
	.gallery-launcher .gallery-hero-image {
		list-style: none;
		position: relative;
		z-index: 3;
		margin: 0;
		padding: 0;
	}
		.gallery-launcher .gallery-hero-image li {
			height: 100%;
		}
			.gallery-launcher .gallery-hero-image li > * {
				height: 100%;
			}
		.gallery-launcher .gallery-hero-image img {
			display: block;
			float: none;
			margin: 0 auto;
			max-width: 85%;
			max-height: 200px;
			height: auto;
			width: auto;
		}
	.gallery-launcher .gallery-meta {
		text-align: center;
	}
	.gallery-launcher .gallery-button {
		color: #fff !important;
		font-family: arial, sans-serif;
		font-size: 20px;
		height: 33px;
		line-height: 33px;
		margin: 10px 0 0;
		text-align: center;
		vertical-align: middle;
	}
		.gallery-launcher .gallery-button img {
			display: inline;
			float: none;
			height: 24px;
			vertical-align: middle;
			width: 24px;
		}
	.gallery-launcher .gallery-images {
		height: 72px;
		margin: 10px 50px;
		overflow: hidden;
		text-align: center;
	}
		.gallery-launcher .gallery-images span {
			display: inline-block;
			height: 100%;
		}
		.gallery-launcher .gallery-images img {
			display: inline-block;
			height: 100%;
			width: auto;
		}

.gallery-close {
	position: absolute;
	display: block;
	right: 10px;
	top: 0;
	font-size: 25px;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none !important;
	display: none;
}

#article .gallery-close {
	display: block;
}

#article .gallery-close:hover {
	color: #ccc;
}

h4.gallery-intro,
.post-content h4.gallery-intro {
	border-bottom: 1px solid #000;
	letter-spacing: 0;
	clear: both;
	font-size: 108%;
	text-transform: uppercase;
	font-weight: bold;
}

/* 768 */
@media all and (max-width: 1000px) and (min-width: 768px) {
	.gallery-player .gallery-caption h1 {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.gallery-player .media-next a {
		padding: 0;
	}
	.gallery-player .media-next a:nth-child(2),
	.gallery-player .media-next a:nth-child(5) {
		padding-left: 9%;
	}
}

/* 480 + 320 */
@media all and (max-width: 767px) {
	#gallery .gallery-player {
		padding-right: 5px;
		height: auto !important;
	}

	.gallery-container {
		width: auto;
	}
	.gallery-player .gallery-main {
		height: auto;
	}
	/* Adjust buttons to be optimized for mobile */
	.gallery-player .media-slider-container a.next-item strong span,
	.gallery-player .media-slider-container a.previous-item strong span {
		background-color: transparent;
	}
	.gallery-player .media-slider-container a.previous-item.adjacent strong span,
	.gallery-container .media a.next-item.adjacent strong span {
		background-color: transparent;
	}
	/* media-sldier-container needs a defined height when .gallery-main has height: auto */
	.gallery-launcher .gallery-hero-image,
	.gallery-player .media-slider-container {
		padding-bottom: 5px;
		margin-bottom: auto;
	}
	.gallery-player .gallery-list {
		display: none;
	}
	.gallery-player .gallery-meta {
		width: auto;
		height: auto;
		float: none;
		position: static;
		padding: 0;
	}
		.gallery-player .gallery-meta {
			width: 100%;
			clear: both;
		}
		.gallery-player .gallery-overflow {
			position: static;
			width: 100%;
			float: left;
			clear: both;
		}
	.the-gallery-content, .gallery-content-wrap {
		height: auto;
	}
	.gallery-player .gallery-content {
		padding: 10px;
	}
	.gallery-player .gallery-caption h1 {
		margin-top: 10px;
	}
	.gallery-player .mobile-gallery-ad-unit {
		position: fixed;
		z-index: 1002;
		margin: 0 10px;
		right: 0;
		left: 0;
		bottom: 0;
	}
		.gallery-player .mobile-gallery-ad-unit .iframe-ad {
			width: 300px;
			margin: 0 auto;
		}
	.gallery-player .gallery-sharing {
		position: static;
		margin: 0;
		min-height: 0;
	}

	#latest-galleries li {
		padding: 10px 1.5%;
		width: 44%;
		margin: 5px 1.5%;
	}
	#latest-galleries .title {
		padding-top: .5em;
		font-size: .8em;
	}
	#latest-galleries a {
		padding: 5px;
		width: auto;
	}
		#latest-galleries .comments-link {
			display: none;
		}

	.gallery-player .media-slider-container {
		height: auto;
	}
}

/* 480 only */
@media all and (min-width: 480px) and (max-width: 767px) {
}

/* 320 only */
@media all and (max-width: 479px) {
	/** Use ALL available horizontal width for containers / launchers **/
	.gallery-player .gallery-main {
		height: auto;
	}
	.gallery-player .gallery-navigation {
		margin: 0;
		top: 0;
	}
	.gallery-launcher .gallery-hero-image {
		height: 280px;
	}
	.gallery-player .media-slider-container {
		margin-top: -31px;
		padding-top: 31px;
	}

	.gallery-container .gallery-title {
		font-size: 110%;
	}
	.gallery-player .gallery-meta .addthis_toolbox {
		white-space: nowrap;
	}
	.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs {
		display: inline-block;
		float: none;
		vertical-align: top;
	}
	.the-gallery-content, .gallery-content-wrap {
		height: auto;
	}

	/* shrink text and images on next slide */
	.gallery-player .media-next {
		margin-top: 0;
		font-size: .75em;
	}
		.gallery-player .media-next img { max-width: 45px; max-height: 45px; }

}
/*
 * =Globals
 * =Listen Live
 * =Current Weather
 * =Live Traffic
 * =DART Ads
 * =5 Day Weather Forecast
 * =Outbrain
 * =nRelate
 * =Daily Links
 * =Category Posts
 * =Scribol
 * =Monster Jobs
 * =iOne Find A Job
 * =CrowdIgnite
 * =iOne In The Studio
 * =iOne Show Categories
 * =Categories with Descriptions
 * =iOne Unstyled Text
 * =Songza
 * =iOne Newsletter Sign Up
 * =iOne BlackPlanet Newsletter Signup
 * =iOne RSS
 * =Custom Menu
 * =iOne Selected Category Posts Widget
 * =iOne MojoPages widget styles
 * =iOne Featured Authors
 * =iOne Disqus
 * =iOne Media Galleries
 * =Core Image Widget
 * =Related Articles Widget
 * =Related Audio Widget
 * =Related Video Widget
 * =iOne River Widget
 * =iOne Interviews
 * =iOne More Videos
 * =iOne Events Highlight
 * =iOne Featured Category Posts Widget
 * =iOne Trending Now Widget
 * =iOne Author On Air Widget
 * =iOne Gallery Carousel Widget
 * =iOne Happening Right Now Widget
 * =iOne Stories By Other Authors Widget
 * =iOne Traffic Widget
 * =Shop Local Walmart Widget
 * =iOne Flex Posts Widget
 * =iOne Image Widget
 * =iOne YouTube Playlist
 * =iOne Editors' Soapbox
 * =iOne Get More Widget
 * =SailThru Widget
 * =iOne Related Galleries
**/


/* =Globals
-------------------------------------------------------------- */
#secondary .widgettitle,
#single-sidebar-left .widgettitle,
.loop .widgettitle,
#author-description table th {
	font-size: 138.5%;
}
.widget_text h1 {
	font-size: 138.5%;
	padding-bottom: .5em;
}
.widget_text h2 {
	font-size: 123.1%;
	padding-bottom: .55em;
}
.widget_text h3 {
	font-size: 116%;
	padding-bottom: .65em;
}
.widget_text h4 {
	font-size: 108%;
	text-transform: uppercase;
	letter-spacing: 0.0625em;
}
.widget_text h5 {
	font-size: 108%;
}
.widget_text h6 {
	font-size: 100%;
	text-transform: uppercase;
	letter-spacing: 0.0625em;
}
.widget_text p,
.widget_text ul,
.widget_text ol,
.widget_text dl,
.widget_text address {
	padding-bottom: 1em;
}
.widget_text ul {
	margin-left: 1.5em;
	list-style: square;
}
.widget_text ol {
	margin-left: 1.5em;
	list-style: decimal;
}
.widget_text li {
	margin: 5px 0 0;
}
.widgetcontainer a {
	text-decoration: none;
}
.widgetcontainer a:hover,
.widgetcontainer a:focus {
	text-decoration: underline;
}
.widgetcontainer cite {
	white-space: nowrap;
}

/* =Listen Live * Current Weather * Live Traffic
-------------------------------------------------------------- */
#live-updates-bar .widget_ione-current_weather,
#live-updates-bar .widget_ione-live_traffic,
#live-updates-bar .widget_ione-listen_live_radio {
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	background-color: #e6e6e6;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #cfcfcf;
	box-sizing:border-box;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	margin-bottom: 0;
	clear: none;
}
#live-updates-bar .widget_ione-current_weather,
#live-updates-bar .widget_ione-listen_live_radio {
	width: 235px;
}
#live-updates-bar .oldie .widget_ione-current_weather,
#live-updates-bar .oldie .widget_ione-listen_live_radio {
	width: 16%;
}
#live-updates-bar .ione-widget-current_weather,
#live-updates-bar .ione-widget-live_traffic,
#live-updates-bar .ione-widget-listen_live_radio {
	height: 34px;
	position: relative;
}
#live-updates-bar .current-weather,
#live-updates-bar .current-traffic {
	line-height: 34px;
	position: relative;
}
#live-updates-bar .current-weather .weather-link,
#live-updates-bar .current-traffic .traffic-link {
	background: transparent url(/wp-content/themes/vip/ione2/css/../images/livetraffic-sponsored-more-bg.png) no-repeat left top;
	font-size: 93%;
	font-weight: bold;
	padding: 0 10px 0 20px;
	position: absolute;
	right: 0;
	top: 0;
}
#live-updates-bar .widget_ione-image {
	float: left;
	margin: 10px 14px 0 0;
	width: auto;
	clear: none;
}

/* =Listen Live
-------------------------------------------------------------- */
#live-updates-bar .widget_ione-listen_live_radio {
	background-color: #bfbfbf;
	border-top: 1px solid #bfbfbf;
}
.listen_live_widget_container {
	cursor: pointer;
}
.listen_live_widget_container:hover a {
	text-decoration: underline;
}
.listen_live_widget_container a.link_bpradio {
	height: 33px;
	line-height: 15px;
	padding-top: 1px;
}
.listen_live_widget_container .subtext {
	font-size: 80%;
	text-transform: uppercase;
}


/* =Current Weather
-------------------------------------------------------------- */
#live-updates-bar .current-weather .weather-title {
	font-size: 108%;
	margin-right: .65em;
	white-space: nowrap;
}
#live-updates-bar .current-weather img {
	padding: 7px 0 7px 3px;
	vertical-align: middle;
}


/* =Live Traffic
-------------------------------------------------------------- */
#live-updates-bar .widget_ione-live_traffic {
	width: 480px;
}
#live-updates-bar .oldie .widget_ione-live_traffic {
	width: 55%;
}
#live-updates-bar .current-traffic strong,
#live-updates-bar .current-traffic .road-0,
#live-updates-bar .current-traffic .road-1,
#live-updates-bar .current-traffic .road-2,
#live-updates-bar .current-traffic .road-3,
#live-updates-bar .current-traffic .road-4,
#live-updates-bar .current-traffic .road-5 {
	font-size: 108%;
	margin-right: .65em;
	white-space: nowrap;
}
#live-updates-bar .current-traffic strong {
	margin-left: 15px;
}
#live-updates-bar .current-traffic .severity-1 {
	color: #449f42;
}
#live-updates-bar .current-traffic .severity-2 {
	color: #e5b517;
}
#live-updates-bar .current-traffic .severity-3 {
	color: #d90b1f;
}
#live-updates-bar .current-weather a.link-fallback,
#live-updates-bar .current-traffic a.link-fallback,
.listen_live_widget_container a {
	display: inline-block;
	font-weight: bold;
	height: 34px;
	line-height: 33px;
	vertical-align: middle;
}
#live-updates-bar .current-weather .img-fallback,
#live-updates-bar .current-traffic .img-fallback,
.listen_live_widget_container img {
	display: inline-block;
	padding: 4px 0 5px 5px;
	vertical-align: middle;
}


/* =DART Ads
-------------------------------------------------------------- */
.widget_ione-dart-ad {
	padding: 0 !important;
	position: relative;
}
.widget_ione-dart-ad iframe {
	display: block;
	margin: 0 auto;
}
#secondary .widget_ione-dart-ad {
	border: none;
	clear: both;
	padding: 0;
}
#secondary .widget_ione-dart-ad img {
	max-width: none;
}
.ione-widget-dart-ad {
	margin-left: -10px;
	padding: 10px 10px 13px;
	position: relative;
	width: 100%;
}
#secondary .ione-widget-dart-ad,
.column-right .ione-widget-dart-ad {
	background: none;
	padding-top: 0;
}
small.ad-callout {
	bottom: 0;
	color: #777;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	position: absolute;
	right: 10px;
}
.column-left .ione-widget-dart-ad,
#single-sidebar-left .ione-widget-dart-ad {
	height: 623px;
	margin: 0 auto 15px;
	width: 160px;
}

#live-updates-bar .sponsored {
	background: transparent url(/wp-content/themes/vip/ione2/css/../images/livetraffic-sponsored-more-bg.png) no-repeat left top;
	height: 34px;
	line-height: 34px;
	padding: 0 0 0 14px;
	position: absolute;
	right: 0;
	top: 0;
}
#live-updates-bar .widget_ione-listen_live_radio .sponsored {
	background: transparent url(/wp-content/themes/vip/ione2/css/../images/listen_live_gradient_mask.png) no-repeat left top;
}
#live-updates-bar .sponsored .copy {
	display: block;
	float: left;
	font-size: 8px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	margin-right: 5px;
}
#live-updates-bar .sponsored .ad {
	background-color: transparent;
	float: left;
	height: 34px;
	width: 88px;
}
#live-updates-bar .sponsored .ad a {
	height: 31px;
	margin: 1px 0 2px;
	width: 88px;
}
#live-updates-bar .sponsored .ad a img {
	margin: 0;
	padding: 0;
}


/* =5 Day Weather Forecast
-------------------------------------------------------------- */
.five_day_weather_forecast table {
	border-collapse: collapse;
	width: 100%;
}
.five_day_weather_forecast th {
	font-size: 93%;
	font-weight: normal;
}
.five_day_weather_forecast td {
	line-height: 1.2;
	text-align: center;
}
.weather-td img {
	width: 52px;
}
.weather_td_hi_tmp {
	font-weight: bold;
	padding-bottom: .5em;
}


/* =Outbrain
-------------------------------------------------------------- */
	#after-post .widget_ione-outbrain { clear: both; float: none; width: 96%; }
		#module_outbrain ul { padding: 0; }
			#module_outbrain .ob_org_header, #module_outbrain .ob_ads_header {
				display: block;
				font-weight: bold;
				font-size: 108%;
				padding-bottom: .75em;
			}
			#module_outbrain .ob_dual_container {
				width: 100%;
			}
				#module_outbrain .ob_dual_container .ob_dual_left ul,
				#module_outbrain .ob_dual_container .ob_dual_right ul {
					margin-left: 0;
				}
			#module_outbrain .odb_li { padding-bottom: .75em; }
			#module_outbrain .ob_dual_right .odb_li {  }
				#module_outbrain .ob-text-content a, #module_outbrain .ob-text-content span { display: inline; }
					#module_outbrain .ob-text-content span { color: #888; }


/* =nRelate
-------------------------------------------------------------- */
.nr_inner ul {
	margin: 0;
	list-style-type: none;
}
#after-post .widget_ione-nrelate {
	width: 100%;
}

/* =Daily Links
-------------------------------------------------------------- */
#after-post .widgetcontainer.widget_ione-daily-links {
	clear: both;
	float: none;
	width: auto;
}
	#after-post .widget_ione-daily-links .link-image {
		float: left;
		width: 300px;
	}
	#after-post .widget_ione-daily-links .links {
		float: left;
		width: 304px;
	}
	#after-post .widget_ione-daily-links .link-first {
		padding-bottom: 15px;
	}
		#after-post .widget_ione-daily-links .link-first a {
			font-size: 153.9%;
			line-height: normal;
		}
	#after-post .widget_ione-daily-links ul {
		list-style: disc outside none;
		padding: 0 0 0 18px;
	}
		#after-post .widget_ione-daily-links ul li {
			padding-bottom: 10px;
		}
	#after-post .widget_ione-daily-links a {
		display: inline;
	}
	#after-post .widget_ione-daily-links .link-source {
		font-size: 85%;
	}


/* =Category Posts
-------------------------------------------------------------- */
#after-post .widget_ione-category_posts {
	clear: both;
	float: none;
	width: 96%;
}
#after-post .widget_ione-category_posts .category_post_image {
	float: right;
	margin: 0 0 15px 15px;
	width: 285px;
}
#after-post .widget_ione-category_posts .category_post_first_link {
	display: inline;
	font-size: 153.9%;
	line-height: normal;
}
#after-post .widget_ione-category_posts .category_post_link_source {
	font-size: 85%;
}
#after-post .widget_ione-category_posts ul {
	list-style: disc outside none;
	margin-top: 15px;
	padding: 0 0 0 18px;
}
#after-post .widget_ione-category_posts ul li {
	padding-bottom: 10px;
}
#after-post .widget_ione-category_posts .category_post_link {
	display: inline;
}


/* =Scribol
-------------------------------------------------------------- */
#after-post .widget_ione-scribol {
	width: 100%;
}
#after-post .scribol {
	width: 100%;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0px;
	border-style: initial;
	border-color: initial;
	border-image: initial;
}


/* =Monster Jobs
-------------------------------------------------------------- */
#after-post .widgetcontainer.widget_ione-jobs,
#after-post .widgetcontainer.widget_ione-jobs_v2 {
	clear: both;
	float: none;
	width: 96%;
}
#after-post .widgetcontainer.widget_ione-jobs .ione-widget-jobs,
#after-post .widgetcontainer.widget_ione-jobs_v2 .ione-widget-jobs_v2 {
	height: 360px;
	overflow: hidden;
}
.ione-widget-jobs,
.ione-widget-jobs_v2{
	height: 500px;
	overflow: hidden;
}


/* =iOne Find A Job
-------------------------------------------------------------- */
.widget_ione-find_a_job form {
	width: auto;
	max-width: 417px;
	height: 247px;
	padding: 10px;
}


/* =CrowdIgnite Widget
-------------------------------------------------------------- */
#after-post .widgetcontainer.widget_ione-crowdignite {
	float: none;
	margin: 10px 0;
	overflow: hidden;
	padding: 0;
	width: 660px;
}
#primary #after-post .ione-widget.ione-widget-crowdignite {
	border: none;
	margin: 0;
	padding: 0;
}
#after-post .widgetcontainer.widget_ione-crowdignite div,
#after-post .widgetcontainer.widget_ione-crowdignite table {
	width: 100%;
}
#after-post .widgetcontainer.widget_ione-crowdignite table {
	table-layout: fixed;
}
#after-post .widgetcontainer.widget_ione-crowdignite td {
	margin: 0 0 15px;
	width: 165px;
}
#after-post .widgetcontainer.widget_ione-crowdignite td img {
	display: inline;
}


/* =iOne In The Studio
-------------------------------------------------------------- */
.widget_ione-in_the_studio .ione-widget-in_the_studio .listen_live_widget_container {
	background-color: #bfbfbf;
	margin: 0 auto 10px;
	padding: 5px 0;
	text-align: center;
}
.in_the_studio_widget_current_show { border-bottom: 1px solid #c2c2c2; overflow: hidden; padding-bottom: .5em; }
	.in_the_studio_widget_host_photo { float: right; margin-left: 1em; }
	.in_the_studio_widget_host_name { font-size: 108%; font-weight: bold; }
	.in_the_studio_widget_show_name, .in_the_studio_widget_links { font-size: 93%; }
	.in_the_studio_widget_links a { display: inline-block; }
		.in_the_studio_widget_show_schedule { clear:both; font-size: 93%; margin-top: .5em; }
			.in_the_studio_widget_show_schedule table { width: 100%; }
				.in_the_studio_widget_show_schedule th { text-align: left; padding-bottom: .5em; }
				.in_the_studio_widget_show_schedule tbody tr:nth-child(odd) { background: #e6e6e6; background: rgba(170,170,170,0.2); }
				.in_the_studio_widget_show_schedule tbody tr:nth-child(even) { background: #f2f2f2; background: rgba(170,170,170,0.1); }
				.in_the_studio_widget_show_schedule td { padding: .25em; }
				.in_the_studio_widget_show_schedule .show_name { padding-right: 1.25em; }
				.in_the_studio_widget_show_schedule .show_time { text-align: right; white-space: nowrap; }


/* =iOne Show Categories
-------------------------------------------------------------- */
#secondary .ione-widget-show_categories .show_categories_title_bar {
	-khtml-border-top-left-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	background-color: #57a1d2;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #fff;
	font-size: 1.2em;
	font-weight: 600;
	padding: 2px 60px 2px 10px;
	position: relative;
}
#secondary .ione-widget-show_categories .show_categories_title_bar_link {
	position: absolute;
	right: 10px;
	top: 5px;
}
#secondary .ione-widget-show_categories .show_categories_title_bar_link a {
	color: #fff !important;
	font-size: 0.65em;
}
#secondary .ione-widget-show_categories .show_categories_list {
	background-color: #dfedf5;
	padding: 3px;
}
#secondary .ione-widget-show_categories .show_categories_list ul {
	background-color: #fff;
	border: 1px solid #b4d6ef !important;
	height: 98px;
	overflow-y: scroll;
	padding: 2px 7px;
}
#secondary .ione-widget-show_categories .show_categories_list ul a {
	color: #333 !important;
}


/* =Categories with Descriptions
-------------------------------------------------------------- */
.post-content .see-all { display: none; }
.post-content ul.show-categories {
	list-style-type: none;
}
.post-content li.widgetcontainer.widget_ione-show_categories {
	list-style-type: none;
	margin-bottom: 1em;
	padding: 0px;
}
.post-content .show_categories_list li {
	border-bottom: 1px solid #f4f4f4;
	float: left;
	width: 44%;
	margin-right: 6%;
}
	.ie7 .post-content .show_categories_list li {
		margin-top: 4px;
	}
.post-content .show_categories_list li .plus-sign {
	font-weight: bold;
	margin-right: 4px;
}
.post-content .show_categories_list li a {
	display: inline-block;
}
.post-content .show_categories_list li.even { clear: left; }
	.ie7 .post-content .show_categories_list li a {
		display: inline;
	}

.post-content .show_categories_list li .category-description {
	font-size: 85%;
	padding-bottom: .5em;
	line-height: 1.5;
}
.post-content .show_health_conditions_title {
	font-size: 138.5%;
	font-weight: bold;
	line-height: 1.3;
}
.category-health-conditions .post-content .show_categories_list ul,
.category-healthy-living .post-content .show_categories_list ul {
	list-style-type: none;
	margin-left: 0;
}


/* =iOne Unstyled Text
-------------------------------------------------------------- */
#secondary .ione_custom_text {
	margin: 15px 0 15px -10px;
	padding: 0 0 0 5px;
	width: 315px;
}

/* =Songza
-------------------------------------------------------------- */
#songza-widget {
	background-image: url(/wp-content/themes/vip/ione2/css/../images/playlist_background.jpg);
	float: left;
	width: 619px;
	height: 224px;
}
#songza-widget .header-songza, #songza-widget .header-songza-name, #songza-widget .link-songza-name {
	color: #fff;
	font-weight: 800;
	font: 116% Arial, Helvetica, sans-serif;
}
#songza-widget .header-songza {
	padding: 5px;
}
#songza-widget .header-songza-name {
	padding-left: 5px;
	padding-bottom: 6px;
}
#songza-widget .songza-content {
	position: relative;
	padding-top: 10px;
	padding-right: 169px;
	padding-left: 5px;
}
#songza-widget .songza-play {
	background-color: #fff;
	float: left;
	position: relative;
	height: 130px;
	width: 130px;
	text-align: center;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	-moz-box-shadow: 0 0 7px 1px #ccc;
	-webkit-box-shadow: 0 0 7px 1px #ccc;
	box-shadow: 0 0 7px 1px #ccc;
}
#songza-widget .img-songza-cover, #songza-widget .img-songza-play-icon {
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
#songza-widget .img-songza-cover {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 0;
}
#songza-widget .img-songza-play-icon {
	z-index: 10;
	position: absolute;
	top: 24px;
	left: 22px;
}
#songza-widget .songza-footer {
	display: inline-block;
	width: 41%;
	color: #007ac5;
	font-size: 77%;
	font-weight: 400;
	top: 125px;
	margin-left: 13px;
}
#songza-widget .sub-header-songza {
	color: #000;
	font-size: 69.5%;
	text-indent: 13px;
}
#songza-widget .songza-artists-list {
	color: #000;
	font-size: 123%;
	padding-left: 143px;
	padding-right: 75px;
}
#songza-widget .songza-creator-image {
	position: absolute;
	top: 15px;
	left: 380px;
	height: auto;
	max-width: 100%;
}


/* =iOne Newsletter Sign Up
-------------------------------------------------------------- */
/* Common Styles */
.ione-widget-newsletter_sign_up {
	overflow: hidden;
	padding: 0 0 20px;
}
.ione-widget-newsletter_sign_up .nl-widget-container {
	text-align: center;
}
.ione-widget-newsletter_sign_up .widget_title {
	padding: 5px 10px 3px;
}
.ione-widget-newsletter_sign_up .widget_body {
	line-height: 16px;
	padding: 0 10px 10px;
}
.ione-widget-newsletter_sign_up .widget_button {
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.ione-widget-newsletter_sign_up .widget_button a {
	display: inline-block;
	padding: 7px 15px;
	text-align: center;
}
.ione-widget-newsletter_sign_up .widget_button a:hover {
	text-decoration: none;
}

/* Custom Layout, Right Column - Unique Styles */
.custom-layout .column-right .ione-widget-newsletter_sign_up {
	color: #666;
}

/* Home and Category Sidebars - Unique Styles */
#secondary .ione-widget-newsletter_sign_up img {
	margin-left: -10px;
}

/* Under Single Post Sidebar - Unique Styles */
#after-post .widget_ione-newsletter_sign_up.widgetcontainer {
	width: 100%;
}
#primary .ione-widget {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-bottom: 1px solid #ccc;
	box-sizing: border-box;
	float: none;
	margin: 0 0 15px 0;
	padding: 10px 10px 15px;
	width: 100%;
	overflow: hidden;
}
.ie7 #primary .ione-widget,
.ie8 #primary .ione-widget,
.ie9 #primary .ione-widget {
	width: auto;
}
#primary .ione-widget-newsletter_sign_up {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: none;
	box-sizing: border-box;
	display: table-row;
}
#primary .ione-widget-newsletter_sign_up img {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell;
	margin-right: 15px;
}
#primary .ione-widget-newsletter_sign_up .nl-widget-container {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-left: 1px solid #ccc;
	box-sizing: border-box;
	display: table-cell;
	padding-left: 15px;
	text-align: left;
	vertical-align: top;
}
#primary .ione-widget-newsletter_sign_up .widget_title {
	padding: 5px 0 3px;
}
#primary .ione-widget-newsletter_sign_up .widget_body {
	padding: 0 0 10px;
}

/* Modal window */
.ui-widget-overlay {
	background-color: #000;
	left: 0;
	opacity: 0.0;
	filter: alpha(opacity=0);
	position: fixed;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}
.ui-dialog {
	z-index: 100;
	-moz-border-radius: 7px;
	-moz-box-shadow: 0 0 7px #000;
	-webkit-border-radius: 7px;
	-webkit-box-shadow: 0 0 7px #000;
	border-radius: 7px;
	box-shadow: 0 0 7px #000;
}
.newsletter-sign-up-modal-window .ui-dialog-titlebar {
	-khtml-border-top-left-radius: 7px;
	-khtml-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	font-size: 29px;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	word-spacing: 2px;
}
.newsletter-sign-up-modal-window .ui-dialog-titlebar-close {
	display: none;
}
.newsletter-sign-up-modal-window #newsletter_sign_up_container {
	-khtml-border-bottom-left-radius: 7px;
	-khtml-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	background-color: #fff;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	font-size: 14px;
	height: 450px;
	line-height: 17px;
	overflow: auto;
	padding: 10px 15px;
	position: relative;
}
.newsletter-sign-up-modal-window #newsletter_sign_up_close_button {
	display: none;
}
.newsletter-sign-up-modal-window #newsletter_sign_up_instructions {
	min-height: 51px;
	margin: 0 0 15px 0;
	overflow: hidden;
	width: auto;
}
.newsletter-sign-up-modal-window #newsletter_sign_up_iframe {
	height: 150px;
	width: 270px;

	/*
	height: 150px;

	position: absolute;
	bottom: 16px;
	right: 43px;
	*/
}
#newsletter_sign_up_cancel_button {
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	background: #f0f0f0 !important;
	background: -moz-linear-gradient(top, #f0f0f0 0%, #c8c8c8 100%) !important;
	background: -ms-linear-gradient(top, #f0f0f0 0%, #c8c8c8 100%) !important;
	background: -o-linear-gradient(top, #f0f0f0 0%, #c8c8c8 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #c8c8c8)) !important;
	background: -webkit-linear-gradient(top, #f0f0f0 0%, #c8c8c8 100%) !important;
	background: linear-gradient(top, #f0f0f0 0%, #c8c8c8 100%) !important;
	border: 1px solid #999 !important;
	border-radius: 5px !important;
	bottom: 22px;
	color: #666 !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#c8c8c8', GradientType=0) !important;
	font-size: 16px;
	font-weight: normal;
	height: 37px;
	left: 15px;
	line-height: 37px;
	padding: 0 !important;
	position: absolute;
	text-align: center;
	vertical-align: middle;
	width: 93px;
	z-index: 1;
}
#newsletter_sign_up_cancel_button:hover {
	background: #c8c8c8 !important;
	background: -moz-linear-gradient(top, #c8c8c8 0%, #f0f0f0 100%) !important;
	background: -ms-linear-gradient(top, #c8c8c8 0%, #f0f0f0 100%) !important;
	background: -o-linear-gradient(top, #c8c8c8 0%, #f0f0f0 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c8c8c8), color-stop(100%, #f0f0f0)) !important;
	background: -webkit-linear-gradient(top, #c8c8c8 0%, #f0f0f0 100%) !important;
	background: linear-gradient(top, #c8c8c8 0%, #f0f0f0 100%) !important;
	color: #000 !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8c8c8', endColorstr='#f0f0f0', GradientType=0) !important;
}
.ione-widget-bp_newsletter_signup input.email {
	background: none;
	border: none;
	border: 1px solid #CCC;
	padding: 4px 4px 5px 4px;
}
	.ie8 .ione-widget-bp_newsletter_signup input.email { padding: 5px 4px 5px 4px; }
	.ie7 .ione-widget-bp_newsletter_signup input.email { padding: 7px 4px 7px 4px; }


/* =iOne CustomNewsletter Sign Up
-------------------------------------------------------------- */
form.ees-subscribe label {
	width: 75px;
	float: left;
	margin-right: 10px;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
}
form.ees-subscribe p {
	margin: 5px 0;
}
form.ees-subscribe input.ees-submit {
	margin: 5px 0 0 85px;
}
form.ees-subscribe .alert-error {
	color: #f00;
	margin-bottom: 10px;
	font-weight: bold;
}
.ione-widget-custom_newsletter_sign_up .alert-success {
	font-weight: bold;
}
.post-content form.ees-subscribe p {
	padding: 0;
	margin: 10px 0;
}
.post-content form.ees-subscribe label {
	width: 140px;
	font-size: 16px;
	line-height: 25px;
}
.post-content form.ees-subscribe input[type="text"],
.post-content form.ees-subscribe input[type="email"] {
	padding: 3px;
	width: 200px;
}
.post-content form.ees-subscribe input.ees-submit {
	margin: 10px 0 0 150px;
}

/* =iOne RSS
-------------------------------------------------------------- */
.widget_rss .widgettitle .rsswidget  {
	vertical-align: text-baseline;
}
.widget_rss .widgettitle a[href="http://xml.web.aol.com/aolportal/dynamiclead.xml"] {
	display: none;
}
#sitefooter .widget_rss .widgettitle .rsswidget img {
	display: none;
}
.widget_rss li {
	padding-bottom: 1em;
} /* this is because the A's have been forced to display: inline, so the padding they had is gone */
.widget_rss li a,
.widget_rss .rss-date {
	display: inline;
}
.widget_rss li a.rsswidget {
	padding-right: .5em;
}
.widget_rss .rss-date {
	white-space: nowrap;
}
.widget_rss .rssSummary,
.widget_rss cite {
	font-size: 93%;
}
#sitefooter .widget_rss .widgettitle,
#sitefooter .widget_ione-rss .widgettitle {
	font-size: 115%;
}
#sitefooter .widget_rss,
#sitefooter .widget_ione-rss {
	margin: 0 20px 1em 0;
	width: 170px;
}
#sitefooter .widget_rss ul,
#sitefooter .widget_ione-rss ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sitefooter .widget_rss li li,
#sitefooter .widget_ione-rss li li {
	margin: 0 0 1em 0;
}
.footer-widgetregion h5.widgettitle {
	border-bottom: 1px solid #000;
	text-transform: capitalize !important;
}


/* =Custom Menu
-------------------------------------------------------------- */
#sitefooter .menu-primary-menu-container ul > li {
	display: block;
	width: auto;
}
#sitefooter .menu-primary-menu-container ul > li ul {
	list-style: none;
	margin: 1em 0 0 0;
}
#sitefooter .menu-primary-menu-container ul > li ul li {
	display: inline-block;
	width: 170px;
}
#sitefooter .menu-primary-menu-container > ul > li > a {
	color: #444;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


/* =iOne Latest Gallery Widget
-------------------------------------------------------------- */
.ione-widget-latest-gallery .custom-layout-image {
	display: block;
	height: 252px;
	overflow: hidden;
}
.ione-widget-latest-gallery .custom-layout-image img {
	height: 252px;
}
.ione-widget-latest-gallery .pill.widgettitle {
	padding: 10px !important;
}
#secondary .ione-widget-latest-gallery .pill.widgettitle,
#single-sidebar-left .ione-widget-latest-gallery .pill.widgettitle {
	margin-bottom: 0;
}
#secondary .ione-widget-latest-gallery {
	overflow: hidden;
	width: 280px;
}
#single-sidebar-left .ione-widget-latest-gallery {
	overflow: hidden;
	width: 220px;
}

.ione-widget-latest-gallery .custom-layout-title {
	font-size: 15px;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}

/* =iOne MojoPages widget styles
-------------------------------------------------------------- */
#secondary .ione-widget-mojopages .widgettitle {
	overflow: hidden;
}


/* =iOne Featured Authors
-------------------------------------------------------------- */
.ione-widget-featured_authors ul {
	list-style: none;
}
.ione-widget-featured_authors .the-featured-authors > ul > li {
	margin-bottom: 1em;
}
.ione-widget-featured_authors .featured-author-profile {
	position: relative;
	margin-bottom: .8em;
}
.ione-widget-featured_authors .author-profile-name {
	float: left;
	max-width: 80%;
	text-transform: uppercase;
}
.ione-widget-featured_authors .author-profile-link {
	text-transform: lowercase;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.ione-widget-featured_authors .featured-author-thumbnail {
	float: left;
	margin-right: 9px;
	max-height: 110px;
}
.ione-widget-featured_authors .featured-author-posts {
	float: left;
	width: 65%;
}
.ione-widget-featured_authors .featured-author-posts li {
	list-style-type: disc;
}


/* =iOne Disqus
-------------------------------------------------------------- */
.widgetcontainer a.dsq-widget-thread {
	font-weight: normal !important;
}


/* =iOne Media Galleries
-------------------------------------------------------------- */
.ione-widget-galleries a img,
.ione-widget-galleries .description {
	display: inline-block;
	vertical-align: top;
}
.ione-widget-galleries .description {
	margin-left: 10px;
	width: 175px;
}
.single-ione_media_gallery .ione-widget-galleries .description {
	width: 190px;
}
.ione-widget-galleries .description span {
	display: block;
}
.ione-widget-galleries .gal-title {
	font-size: 108%;
	line-height: 1.2;
	font-weight: bold;
}
.ione-widget-galleries a:hover .gal-title,
.ione-widget-galleries a:focus .gal-title {
	color: #000;
}
.ione-widget-galleries a .gal-date {
	padding-top: .5em;
	color: #888;
}


/* =Core Image Widget
-------------------------------------------------------------- */
#secondary .widgetcontainer.widget_image {
	padding: 0;
	margin-bottom: 1em;
}


/* Specific widget overrides */
.widget_archive a, .widget_categories a, .widget_links a, .tagcloud a { display: inline-block; }
.widget_recent_comments li { padding: .25em 0 .5em; }
.tagcloud a { letter-spacing: -0.025em; }
.ione-widget-authors a, .ione-widget-authors a img { display: inline-block !important; vertical-align: middle !important; }
.ione-widget-authors a img { margin-right: 10px; }

/* =Media Playlist Launcher Widget
-------------------------------------------------------------- */
.ione-widget-media_playlist_launcher {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100% !important;
}
.ione-widget-media_playlist_launcher .widgettitle {
	border: none !important;
	margin: 0 !important;
	padding: 10px 10px 10px 0 !important;
}
.ione-widget-media_playlist_launcher .pill.widgettitle {
	padding: 10px !important;
}
.ione-widget-media_playlist_launcher .mp-outer {
	padding: 5px;
	background: #000;
}
.ione-widget-media_playlist_launcher .mp-wrapper {
	background-color: #333;
	box-sizing: border-box; /* IE fix */
	display: table;
	padding: 13px 0 22px 5px;
	width: 100%;
}
.ione-widget-media_playlist_launcher .mp-container {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	display: block;
	float: left;
	height: 100%;
}
	.ione-widget-more_videos .comments-box,
	.ione-widget-media_playlist_launcher .comments-box {
		width: 100%;
		left: 0;
		bottom: 0px;
		border-bottom: 5px solid #ddd;
	}
.no-comment-links .ione-widget-media_playlist_launcher .mp-container {
	padding-bottom: 0px;
}

.column-left .ione-widget-media_playlist_launcher .mp-container,
#single-sidebar-left .ione-widget-media_playlist_launcher .mp-container {
	display: block;
}
.ione-widget-media_playlist_launcher .mp-container:hover {
	background-color: #2a2a2a;
}
.ione-widget-media_playlist_launcher .mp-container-full {
	width: 100%;
}
.ione-widget-media_playlist_launcher .mp-container-half {
	width: 50%;
}
.ione-widget-media_playlist_launcher .mp-container-third {
	width: 33%;
}
.column-left .ione-widget-media_playlist_launcher .mp-container-half,
.column-left .ione-widget-media_playlist_launcher .mp-container-third,
#single-sidebar-left .ione-widget-media_playlist_launcher .mp-container-half,
#single-sidebar-left .ione-widget-media_playlist_launcher .mp-container-third {
	width: 100%;
}
.ione-widget-media_playlist_launcher .mp-thumbnail {
	padding: 5px;
}
.ione-widget-media_playlist_launcher .mp-title {
	padding: 2px 5px 5px;
}
.ione-widget-media_playlist_launcher .mp-title a {
	color: #ccc !important;
	font-size: 1.15em;
	font-weight: bold;
}
.ione-widget-media_playlist_launcher .mp-title a:hover {
	color: #fff !important;
	text-decoration: none;
}
.ione-widget-media_playlist_launcher .mp-excerpt {
	color: #ccc;
	padding: 2px 5px 5px;
}
.ione-widget-media_playlist_launcher .mp-comments-container {
	bottom: 5px;
	height: 43px;
	position: absolute;
	right: 0;
	width: 100%;
}
	#latest-galleries .comments-link a,
	.ione-widget-more_videos .comments-link a,
	.ione-widget-media_playlist_launcher .comments-link a {
		color: #ccc !important;
		background: transparent url(/wp-content/themes/vip/ione2/css/../images/comment_bubble_light.png) no-repeat center right;
		display: block;
		line-height: 30px;
		border: 0;
		border-top: 1px solid #999;
		text-align: right;
		padding-right: 42px;
		text-decoration: none;
		margin: 0 5px;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}
	.ione-widget-media_playlist_launcher .comments-link a:hover { color: #fff !important; }
.ione-widget-media_playlist_launcher .mp-comments-border {
	background-color: #999;
	height: 1px;
	margin: 0 5px;
}
.ione-widget-media_playlist_launcher .mp-comments {
	float: right;
	padding: 10px 5px;
}
.ione-widget-media_playlist_launcher .mp-comments a {
	color: #ccc !important;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
}
.ione-widget-media_playlist_launcher .mp-comments a:hover {
	color: #fff !important;
	text-decoration: none;
}
.ione-widget-media_playlist_launcher .mp-comments img {
	float: left;
}
.ione-widget-media_playlist_launcher .mp-border {
	background-color: #999;
	bottom: 0;
	clear: both;
	height: 5px;
	position: absolute;
	width: 100%;
}

/* =Selected Category Posts Widget
/* =Selected Zone Posts Widget
/* =iOne Featured Category Posts Widget
-------------------------------------------------------------- */
.widget_ione-selected_category_posts,
.widget_ione-selected_zone_posts {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #666;
	padding: 10px !important;
	width: 100% !important;
}
.ione-widget-featured_category_posts {
	display: block;
	overflow: hidden;
}
.ione-widget-selected_category_posts,
.ione-widget-selected_zone_posts {
	padding-top: 10px;
}
.ione-widget-selected_category_posts{
	padding-top: 10px;
}
.ione-widget-selected_category_posts .sponsored{
	float: right;
	width: 88px;
	height: 31px;
	font-size: 85%;
	margin-top: -10px;
}
#custom-layout-right-rail .ione-widget-featured_category_posts ul {
	margin: 0;
}
.ione-widget-selected_category_posts .widgettitle {
	line-height: 1.5em
}
.ione-widget-selected_zone_posts .widgettitle {
	margin: 0 !important;
}
.ione-widget-selected_category_posts .pill.widgettitle,
.ione-widget-selected_zone_posts .pill.widgettitle {
	padding: 10px !important;
}
.select-cat-post,
.featured-cat-post {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-bottom: 1px solid #000;
	box-sizing: border-box;
	padding: 10px;
	width: auto;
	overflow: hidden;
}
.widgetcontainer .textwidget,
.ione-widget ul#most-popular {
	margin-top:10px;
}
.ione-widget-latest-gallery h3.widgettitle,
div[id^='twitter-'] h3.widgettitle {
	margin-bottom:10px;
}
#custom-layout-right-rail .featured-cat-post.text-only {
	border-top: none;
}
.ione-widget-selected_category_posts .pill.widgettitle + .select-cat-post.first-post,
.ione-widget-selected_zone_posts .pill.widgettitle + .select-cat-post.first-post {
	border-top: none;
	overflow: hidden;
}
table.select-cat-post td {
	padding: 10px;
	width: 50%;
}
table.select-cat-post td.odd {
	border-right: 1px solid #d2d2d2;
}
table.select-cat-post td:hover,
div.select-cat-post:hover {
	background-color: #e2e2e2;
}
.select-cat-post .featured-image {
	float: left;
	margin-right: 10px;
	overflow: hidden;
	width: 50%;
}
.column-left div.select-cat-post .featured-image {
	float: none;
	margin: 0;
	width: 100%;
}
.column-middle .select-cat-post .featured-image {
	width: 179px;
}
.column-right .select-cat-post .featured-image {
	width: 119px;
}
.select-cat-post .featured-image a {
	position: relative;
}
.select-cat-post .author-avatar {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: 55px;
	margin: 0 10px 5px 0;
	overflow: hidden;
	width: 55px;
}
.select-cat-post .author-avatar img {
	width: 55px;
}
.select-cat-post .display_name {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.select-cat-post .byline {
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
}
.select-cat-post-date {
	font-size: 11px;
	font-weight: 600;
	line-height: 15px;
	text-transform: uppercase;
}
.author-post .select-cat-post-date {
	line-height: 24px;
}
.select-cat-post-featured-title {
	font-size: 16px;
	line-height: 21px;
}
.select-cat-post .comments-link {
	float: right;
	margin-top: 5px;
	padding-left: 10px;
	position: relative;
	background: transparent url(/wp-content/themes/vip/ione2/css/../images/comment_bubble.png) no-repeat center right;
}
.select-cat-post .comments-link a,
.featured-cat-post .comments-link a {
		background: transparent;
		text-decoration: none;
		padding-right: 37px;
		color: inherit;
		line-height: 16px;
	}
.select-cat-post.text-only {
	background: url(/wp-content/themes/vip/ione2/css/../images/arrow_bullet.png) no-repeat 0 12px;
	min-height: 22px;
	padding: 10px 70px 10px 14px;
	position: relative;
}

.select-cat-post .select-cat-post-comment-link,
.featured-cat-post .featured-cat-post-comment-bubble {
	float: right;
	margin-top: 5px;
	position: relative;
}
.select-cat-post.text-only .select-cat-post-comment-link,
.featured-cat-post.text-only .featured-cat-post-comment-bubble {
	margin-top: 0;
	position: absolute;
	right: 10px;
	top: 8px;
}

.select-cat-post-comment-link a,
.featured-cat-post-comment-bubble a {
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
}
.select-cat-post-comment-bubble img,
.featured-cat-post-comment-bubble img {
	float: left;
}

.featured-cat-post .post-title {
	color: #000;
}
.featured-cat-post-featured-title  {
	color: #000;
	display: block;
	font-size: 1em;
	font-weight: 600;
}
.featured-cat-post .display_name {
	float: left;
	font-size: 0.9em;
}
.featured-cat-post .display_name a {
	font-weight: 600;
}
.featured-cat-post {
	padding: 0.5em 0.5em 0.5em 0;
}
.featured-image {
	margin: 0 1em 0 0;
	padding: 0;
}
.ione-widget-featured_category_posts ul {
	list-style: none;
}
li.featured-cat-post {
	overflow: hidden;
}
li.featured-cat-post.author-post {
	border-bottom: 1px solid #d2d2d2;
}
li.featured-cat-post.text-only:before {
	content: "\2022";
}
li.featured-cat-post.text-only {
	display: list-item;
	padding: 0.2em;
}
.widgetcontainer a.more-link {
	float: left;
	font-weight: 600;
	border-top: 1px solid #d2d2d2;
	width: 100%;
}
.ione-widget-featured_category_posts a.more-link {
	margin: 0 0 1em 1.5em;
}
.ione-widget-selected_category_posts a.more-link {
	margin-left: 10px;
}

footer #after-post .widget_ione-current_category_posts {
	width: 100%;
}

footer #after-post .widget_ione-current_category_posts img {
	float: left;
	margin-right: 30px;
	max-width: 47%;
}

/* =National News Video Widget
-------------------------------------------------------------- */
.ione-widget-national_news_video {
	padding-bottom: 10px
}
.ione-widget-national_news_video iframe {
	display: block;
	height: 163px;
	margin: 0 auto;
	width: 402px;
}
.ione-widget-national_news_video .widgettitle {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
	margin: 0 0 10px 0 !important;
}
.ione-widget-national_news_video .pill.widgettitle {
	border-bottom: none !important;
	padding: 10px !important;
}


/* =iOne Related Articles Widget
/* =iOne Related Audio Widget
/* =iOne Related Video Widget
-------------------------------------------------------------- */
.widget_ione-related-articles,
.widget_ione-related-audio,
.widget_ione-related-video {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #666;
	padding: 10px !important;
	width: 100% !important;
}
.ione-widget-related-articles,
.ione-widget-related-audio {
	border-bottom: 1px solid #d2d2d2;
}
.ione-widget-related-articles .widgettitle,
.ione-widget-related-audio .widgettitle,
.ione-widget-related-video .widgettitle {
	border: none !important;
	margin: 0 !important;
	padding: 10px 10px 10px 0 !important;
}
.ione-widget-related-articles .pill.widgettitle,
.ione-widget-related-audio .pill.widgettitle,
.ione-widget-related-video .pill.widgettitle {
	padding: 10px !important;
}
.ione-widget-related-articles ul,
.ione-widget-related-audio ul,
.ione-widget-related-video ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ione-widget-related-articles ul li,
.ione-widget-related-audio ul li,
.ione-widget-related-video ul li {
	margin: 0 !important;
}
.ione-widget-related-articles .related-content-li,
.ione-widget-related-audio .related-content-li {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: url(/wp-content/themes/vip/ione2/css/../images/arrow_bullet.png) no-repeat 0 12px;
	border-top: 1px solid #d2d2d2 !important;
	box-sizing: border-box;
	min-height: 22px;
	padding: 10px 10px 10px 14px;
	width: 100%;
}
.ione-widget-related-articles .related-content-li.first-post,
.ione-widget-related-audio .related-content-li.first-post {
	border-top: none;
}
.ione-widget-related-articles .related-content-li:hover,
.ione-widget-related-audio .related-content-li:hover {
	background-color: #e2e2e2;
}


/* =iOne Related Video Widget
-------------------------------------------------------------- */
.ione-widget-related-video .related-video-spacer {
	background-color: #333;
	height: 14px;
}
.ione-widget-related-video .related-video-li {
	background-color: #333;
	border-bottom-color: #999 !important;
	border-bottom-style: dotted !important;
	border-bottom-width: 1px !important;
	clear: both;
	display: block;
	margin: 0;
	overflow: auto;
	padding: 0 10px 5px 1px;
	position: relative;
}
#secondary .widgetcontainer ul .related-video-li:hover {
	background-color: #2a2a2a;
}
.ione-widget-related-video .related-video-a:hover {
	text-decoration: none !important;
}
.ione-widget-related-video .related-video-img {
	float: left;
	margin-right: 7px;
	width: 100px;
}
.ione-widget-related-video .related-video-a span {
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
.ione-widget-related-video .related-video-a span:hover {
	color: #fff;
}
.ione-widget-related-video .related-video-a span strong {
	color: #ff0000;
}
.ione-widget-related-video .related-video-play-icon {
	background-image: url(/wp-content/themes/vip/ione2/css/../images/related-video.png);
	display: block;
	height: 49px;
	left: 26px;
	position: absolute;
	top: 5px;
	width: 50px;
}


/* =iOne River Widget
-------------------------------------------------------------- */
.ione-widget-river .custom-layout-image {
	display: none;
}

/* =iOne Interviews
-------------------------------------------------------------- */
.interview-widget-img {
	float: left;
	margin: 0.5em;
}
ul.interviews-list {
	list-style: none;
	float: right;
	margin: 0.5em 0;
	width: 84%;
}
li.interview {
    float: left;
    line-height:1.2em;
    margin: 0.15em;
    width: 48%;
}
li.interview a {
	color: #000;
}
li.interview.odd {
    padding: 0 2% 0 0;
}
li.interview a img{
	float: left;
    margin: 0.2em 0.5em 0.2em 0;
}

/* =iOne More Videos
-------------------------------------------------------------- */
.ione-widget-more_videos {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.ione-widget-more_videos .widgettitle {
	border: none !important;
	margin: 0 !important;
	padding: 10px 10px 10px 0 !important;
}
.ione-widget-more_videos .pill.widgettitle {
	padding: 10px !important;
}
.ione-widget-more_videos .more-videos-container {
	background: #000;
	padding: 5px;
}
.ione-widget-more_videos .more-videos-ul {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-color: #333;
	box-sizing: border-box;
	display: table;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 13px 0 22px 5px !important;
	width: 100%;
}
.ione-widget-more_videos .more-videos-li {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: left;
	width: 33%;
}
.column-left .ione-widget-more_videos .more-videos-li {
	width: 100%;
}
.ione-widget-more_videos .more-videos-li:hover {
	background-color: #2a2a2a;
}
.ione-widget-more_videos .more-videos-thumbnail {
	padding: 5px;
}
.ione-widget-more_videos .more-videos-title {
	padding: 2px 5px 5px;
}
.ione-widget-more_videos .more-videos-title a {
	color: #ccc !important;
	font-size: 1.15em;
	font-weight: bold;
}
.ione-widget-more_videos .more-videos-title a:hover {
	color: #fff !important;
	text-decoration: none;
}

/* =iOne Events Highlight
-------------------------------------------------------------- */
.ione-widget-events_hightlight h3.widgettitle {
	margin-bottom: 0;
}
.ie7 .ione-widget-events_hightlight h3.widgettitle .month {
	position: absolute;
	top: 5px;
	right: 15px;
}
.events-highlight ul.oomph-calendar,
.events-highlight {
	width: 100%;
}
.ie7 .events-highlight {
	font-size: 95%;
	width: 90%;
}
.events-highlight ul li {
    display: inline;
    float: left;
    margin: 0 !important;
    padding: 0.2em;
    text-align: center;
}
#secondary .widgetcontainer .events-highlight ul.oomph-calendar li,
.events-highlight ul.oomph-calendar li {
	background-color: #dfdfdf;
	border: 1px solid #FFFFFF;
    font-weight: 600;
    height: 35px;
    width: 30px;
}
#secondary .widgetcontainer .events-highlight ul.oomph-calendar li{
	padding: 0.1em;
}
#secondary .widgetcontainer .events-highlight ul li.has-events,
.events-highlight ul li.has-events{
	background-color: #898989;
}
#secondary .widgetcontainer .events-highlight ul li.active,
.events-highlight ul li.active {
	background-color: #0072bc;
}
#secondary .widgetcontainer .events-highlight ul li:hover,
.events-highlight ul li:hover {
	background-color: #c0d7e6;
}
#secondary .widgetcontainer .events-highlight ul li.active a,
.events-highlight ul li.active a,
#secondary .widgetcontainer .events-highlight ul li:hover a,
.events-highlight ul li:hover a {
	color: #fff;
	text-decoration: none;
}
#secondary .widgetcontainer .events-highlight ul li:hover a,
.events-highlight ul li:hover a {
	color: #555;
}
.events-highlight ul a {
	color: #444;
	text-decoration: none;
}
.events-highlight ul span.day {
	font-size: 1em;
}
.events-highlight ul span.name {
	font-size: 0.8em;
}
.widgettitle .month {
	color: #666666;
	float: right;
	font-size: 0.7em;
	font-weight: 300 !important;
	line-height: 3em;
}
.ione-widget-events_hightlight .prev-week,
.ione-widget-events_hightlight .next-week  {
	background: transparent url(/wp-content/themes/vip/ione2/css/../images/blue-arrow.png) no-repeat left top;
	width: 15px;
	height: 17px;
	display: block;
	cursor: pointer;
	position: relative;
}
.ione-widget-events_hightlight .prev-week {
	background-position: -15px 0;
	float: left;
	margin-right: 5px;
    top: 22px;
}
#secondary aside .ione-widget-events_hightlight .prev-week {
	top: 10px;
}
.ione-widget-events_hightlight .next-week {
	background-position: 0 0;
	float: right;
	top: 10px;
}
.ie7 .ione-widget-events_hightlight .next-week {
	position: relative;
	right: -5px;
	top: -60px;
}
.highlighted-events {
	clear: both;
	color: #333333;
}
.highlighted-events ul {
	display: block;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0.5em 0;
}
.highlighted-events li.event-highlight {
	float: left;
	border: none;
    overflow: hidden;
    padding: 0.5em 0.3em;
    width: 46%;
}
.highlighted-events .event-excerpt {
	border-top: solid 1px #ebebeb;
	padding: 1em 0;
	font-size: 0.85em;
	line-height: 1.2em;
}
.highlighted-events .event-excerpt a{
	font-weight: 600;
}
li.event-highlight .event-date {
	background-color: transparent;
	border-radius: 0;
	padding: 4px 0;
	color: #999999;
	font-weight: 600;
	font-size: 0.9em;
}
li.event-highlight.even {
	float: right;
}
.ione-widget-events_hightlight a.more-events {
    border-top: 1px solid #EBEBEB;
    display: block;
    font-weight: 600;
    padding: 0.5em 0;
    text-align: left;
    width: 100%;
}
/*= iOne Trending Now Widget
-------------------------------------------------------------- */
.widget_ione-trending_now {
	margin: 0;
	padding: 0;
}
ul.trending-now-ul {
	background-color: #F0F0F0;
	list-style: none;
	margin: 0.5em 1em 0 0;
	padding: 0.5em;
}
ul.trending-now-ul h3 {
	border-bottom: none;
	display: inline-block;
	font-size: 115%;
}
li.trending-now-li {
	border-right: 1px solid #666;
	display: inline;
	padding: 0 1em;
}
li.trending-now-li:last-child {
	border-right: none;
}

/*= iOne Author On Air Widget
-------------------------------------------------------------- */
ul.authors-onair {
	list-style: none;
	margin: 1em 0;
}
ul.authors-onair li {
	border-bottom: 1px solid #D2D2D2 !important;
	padding: 0.5em 0;
}
ul.authors-onair li a.author-onair-img {
	float: left;
	padding: 0 1em 0 0;
}
ul.authors-onair span.on-air {
	background-color: #ff0000;
	color: #ffffff;
	font-weight: 600;
	padding: 0.2em;
}
.authors-onair-profile {
	float: left;
	width: 65%;
}
.author-onair-name {
	font-size: 1.2em;
	font-weight: 600;
}
.author-onair-name a,
.author-onair-title a {
	color: #666;
}
.author-onair-title {
	clear: both;
}
.author-more-link {
	font-weight: 600;
}
 /* =iOne Gallery Carousel Widget
 /* =iOne Happening Right Now Widget
-------------------------------------------------------------- */
.ione-widget-gallery_carousel,
.ione-widget-happening_now {
	background-color: #efefef;
}
#gallery-carousel,
#happening-now {
	padding: 1.5% 0;
	display: block;
 	height: 100px;
	overflow: hidden;
}
ul.gallery-carousel,
ul.happening-now {
	list-style: none;
}
li.gallery-item {
	display: inline;
}
li.gallery-item a,
li.happening-item .happening-img {
	float: left;
	min-width: 154px;
}
li.gallery-item a img,
li.happening-item a img {
	border: 5px solid #6e6f71;
	margin: 5px;
}
.gallery-carousel-detail,
.happening-now-detail {
	float: right;
	width: 420px;
	height: 110px;
	overflow: hidden;
	display: block;
}
.gallery-carousel-detail > h4,
.gallery-carousel-detail > a {
	margin-left: 2%;
}
.gallery-carousel-detail > h4.gallery-carousel-title,
.happening-now-detail > h4 {
	font-size: 1.2em;
}
.gallery-carousel-detail > a,
.happening-now-detail > a {
	color: #666;
}
.gallery-carousel-detail > a .more-link,
.happening-now-detail > a .more-link {
	color: #01508e;
	font-weight: 600;
}
.gc-prev,
.gc-next,
.hn-prev,
.hn-next {
	width: 32px;
 	height: 120px;
 	overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}
.gc-prev:before,
.gc-next:before,
.hn-prev:before,
.hn-next:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}
 .gc-prev,
 .hn-prev {
 	background: url(/wp-content/themes/vip/ione2/css/../functions/single-dynamic-carousel/images/prev.png) no-repeat scroll center center #6E6F71;
 	float: left;
 }
 .gc-next,
 .hn-next {
 	background: url(/wp-content/themes/vip/ione2/css/../functions/single-dynamic-carousel/images/next.png) no-repeat scroll center center #6E6F71;
 	float: right;
 }
 .gallery-carousel-nav,
 .happening-now-nav {
 	background-color: #fff;
 	float: left;
 	text-align: center;
 	width: 100%;
 }
 .dot {
 	color: #6E6F71;
 	cursor: pointer;
 	font-size: 30px;
 	text-align: center;
 }
 a.dot:hover,
 a.dot:focus,
 .gallery-carousel-detail > a:hover,
 .gallery-carousel-detail > a:focus {
 	text-decoration: none;
 }
 .dot.active {
 	color: #000;
 }
  /* =iOne Stories By Other Authors Widget
-------------------------------------------------------------- */
 li.story-by-other-authors,
 .story-by-other-authors-img {
 	float: left;
 }
 #secondary .widgetcontainer li.story-by-other-authors {
  	border-bottom: 1px solid #efefef;
  	padding-bottom: 3%;
 }
 .story-detail {
 	float: right;
 	width: 65%;
 }
.story-by-other-authors-img {
	width: 25%;
}
#secondary .widgetcontainer .story-detail > a {
	color: #333;
}
.story-detail a {
 	font-weight: 600;
}
  /* =iOne Traffic Widget
-------------------------------------------------------------- */
.ione-widget-traffic .widgettitle {
	border: none !important;
	padding: 5px 10px;
}
.ione-widget-traffic {
	background-color: #f0f0f0;
	overflow: hidden;
}
.ione-traffic iframe {
	margin: 0 10px;
}
.ione-widget-traffic .traffic {
	background: url(/wp-content/themes/vip/ione2/css/../images/traffic-alert.png) no-repeat 0 5px;
	display: block;
	height: 30px;
	margin: 5px 5px 5px 10px;
}
.ione-widget-traffic .traffic > a {
	background-color: #ABABAB;
	float: left;
    height: 20px;
    margin: 5px 5px 5px 25px;
    text-decoration: none;
    width: 200px;
}
.ione-widget-traffic .traffic > a span.road-title {
    color: #FFFFFF;
    display: block;
    font-weight: 300;
    padding: 5px;
    position: relative;
    text-transform: uppercase;
    top: -25px;
    z-index: 1;
}
.ione-widget-traffic .traffic > a span.bg {
    background-color: #009BFF;
    display: block;
    height: 20px;
}
.ione-widget-traffic .traffic > span {
    color: #999999;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 18px;
    padding: 5px;
}
a.traffic-link {
    clear: both;
    font-weight: 600;
    margin: 10px;
}

  /* =Shop Local Walmart Widget
-------------------------------------------------------------- */

/* Shop Local Walmart widget */
body .MicrosoftMap .Infobox .infobox-info {
	font-size: 11px;
	text-transform: capitalize;
}
body .MicrosoftMap .Infobox a:hover {
	text-decoration: none;
}
body .MicrosoftMap .MicrosoftNav, .OverlaysBR-logoAware, .OverlaysBL {
	display: none !important;
}
#myMap {
	background: url(/wp-content/themes/vip/ione2/css/../images/walmart_map_default.jpg) center -61px no-repeat;
}
.sl-inputs {
	margin-bottom: 10px;
}
.sl-text {
	width: 185px;
	padding: 5px;
}
.sl-bottom {
	text-align: right;
	overflow: hidden;
	margin-top: 5px;
}
.sl-bottom span {
}
.widgetcontainer a.sl-submit {
	float: right;
}
a.sl-submit {
	padding: 5px 15px;
}
a.sl-submit:hover {
	text-decoration: none;
}
.widgetcontainer a.sl-submit:hover {
	text-decoration: none;
}
.walmart-logo {
	width: 83px;
	height: 20px;
	background: url(/wp-content/themes/vip/ione2/css/../images/Walmart_logo.png) no-repeat;
	float: right;
}

/* Telemundo Indy adjustment */
#secondary .widgetcontainer.widget_ione-telemundo_indy {
	padding: 0;
	position: relative;
	z-index: 1;
}
.ione-widget-telemundo_indy.ione-widget {
	width: 300px;
}

/* =iOne Flex Posts Widget
-------------------------------------------------------------- */
.ione-widget-flex_posts,
.ione-widget-trending_category {
	overflow: hidden;
}
.ione-widget .flex-post-master-container {
	margin: 8px 0 0;
}
.ione-widget .flex-post-container {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}
.ione-widget .flex-post-container:hover {
	background-color: #e2e2e2;
}
.ione-widget .full {
	clear: both;
}
.ione-widget .flex-post-featured-title {
	font-size: 16px;
}
.ione-widget .flex-post-featured-title a {
	font-weight: bold;
}
.ione-widget .flex-post-featured-title a:hover {
	text-decoration: none;
}
.ione-widget .flex-post-image,
.ione-widget .flex-post-avatar {
	padding: 0 0 10px;
}
.ione-widget .half-col-left,
.ione-widget .half-col-right {
	float: left;
	width: 49%;
}
.ione-widget .half-col-left {
	clear: both;
	margin-right: 2%;
}
.ione-widget .third-col-left,
.ione-widget .third-col-middle,
.ione-widget .third-col-right {
	float: left;
	width: 32%;
}
.ione-widget .third-col-left,
.ione-widget .third-col-middle {
	margin-right: 2%;
}
.ione-widget .third-col-left {
	clear: both;
}
.ione-widget .flex-post-image .flex-post-date,
.ione-widget .flex-post-avatar .flex-post-date {
	font-size: 10px;
	text-transform: uppercase;
}
.ione-widget .flex-post-image .flex-post-featured-title,
.ione-widget .flex-post-image .flex-post-author-name,
.ione-widget .flex-post-image .flex-post-date,
.ione-widget .flex-post-image .flex-post-excerpt,

.ione-widget .flex-post-avatar .flex-post-featured-title,
.ione-widget .flex-post-avatar .flex-post-featured-author-name,
.ione-widget .flex-post-avatar .flex-post-date,
.ione-widget .flex-post-avatar .flex-post-excerpt {
	padding: 0 3px;
}
.ione-widget .flex-post-avatar .flex-post-featured-author-name {
	font-weight: bold;
}
.ione-widget .flex-post-image .flex-post-excerpt,
.ione-widget .flex-post-avatar .flex-post-excerpt {
	margin: 5px 0 0;
}
.ione-widget .flex-post-more-link {
	clear: both;
	display: block;
	font-weight: bold;
}
.ione-widget .flex-post-image-container {
	margin: 0 0 10px;
	overflow: hidden;
	padding-top: 60%;
	position: relative;
}
.ione-widget .flex-post-avatar-container {
	float: left;
	height: 55px;
	margin: 0 7px 0 0;
	overflow: hidden;
	width: 55px;
}
.flex-post-container .thumbnail {
	height: auto;
	width: auto;
}
.flex-post-image-container img {
	left: 0;
	position: absolute;
	top: 0;
}
.ione-widget .flex-post-text {
	background-image: url(/wp-content/themes/vip/ione2/css/../images/arrow_bullet.png);
	background-position: 0 12px;
	background-repeat: no-repeat;
	border-top: 1px solid #d2d2d2;
	padding: 10px 10px 10px 14px;
}
.ione-widget .last-post {
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 10px;
}

/* Post title resize based on image width */
.three-column .column-left .ione-widget .half-col-left .flex-post-featured-title,
.three-column .column-left .ione-widget .half-col-right .flex-post-featured-title,

.three-column .column-left .ione-widget .third-col-left .flex-post-featured-title,
.three-column .column-left .ione-widget .third-col-middle .flex-post-featured-title,
.three-column .column-left .ione-widget .third-col-right .flex-post-featured-title,

.three-column .column-middle .ione-widget .third-col-left .flex-post-featured-title,
.three-column .column-middle .ione-widget .third-col-middle .flex-post-featured-title,
.three-column .column-middle .ione-widget .third-col-right .flex-post-featured-title,

.three-column .column-right .ione-widget .half-col-left .flex-post-featured-title,
.three-column .column-right .ione-widget .half-col-right .flex-post-featured-title,

.three-column .column-right .ione-widget .third-col-left .flex-post-featured-title,
.three-column .column-right .ione-widget .third-col-middle .flex-post-featured-title,
.three-column .column-right .ione-widget .third-col-right .flex-post-featured-title,

#custom-layout-right-rail .ione-widget .half-col-left .flex-post-featured-title,
#custom-layout-right-rail .ione-widget .half-col-right .flex-post-featured-title,

#custom-layout-right-rail .ione-widget .third-col-left .flex-post-featured-title,
#custom-layout-right-rail .ione-widget .third-col-middle .flex-post-featured-title,
#custom-layout-right-rail .ione-widget .third-col-right .flex-post-featured-title,

.two-column .column-right .ione-widget .half-col-left .flex-post-featured-title,
.two-column .column-right .ione-widget .half-col-right .flex-post-featured-title,

.two-column .column-right .ione-widget .third-col-left .flex-post-featured-title,
.two-column .column-right .ione-widget .third-col-middle .flex-post-featured-title,
.two-column .column-right .ione-widget .third-col-right .flex-post-featured-title,

#secondary .ione-widget .half-col-left .flex-post-featured-title,
#secondary .ione-widget .half-col-right .flex-post-featured-title,

#secondary .ione-widget .third-col-left .flex-post-featured-title,
#secondary .ione-widget .third-col-middle .flex-post-featured-title,
#secondary .ione-widget .third-col-right .flex-post-featured-title,

#single-sidebar-left .ione-widget .half-col-left .flex-post-featured-title,
#single-sidebar-left .ione-widget .half-col-right .flex-post-featured-title,

#single-sidebar-left .ione-widget .third-col-left .flex-post-featured-title,
#single-sidebar-left .ione-widget .third-col-middle .flex-post-featured-title,
#single-sidebar-left .ione-widget .third-col-right .flex-post-featured-title {
	font-size: 13px;
}
/* End iOne Flex Posts Widget -------------------------------- */

/* Most Popular Widget */
.ione-widget-most_popular ul#most-popular li {
	margin: 0 0 1em 0;
}

#secondary .ione-widget-most_popular ul#most-popular li{
	list-style:none;
	clear: both;
}

.ione-widget-most_popular ul#most-popular li img{
	float: left;
	width: 65px;
	max-height: 49px;
	margin: 0 14px 0 0;
}

/* Text Widget */
.textwidget {
	margin-top:10px;
}

/* Recent Posts */
div[id^="recent-posts-"] ul {
	margin-top:10px;
}

div[id^="recent-posts-"] ul li {
	margin: 0 0 1em 0;
}

/* Poll Daddy for Text Widget */
div[id^="PDI_container"] .pds-box {
	width:auto !important;
}

/* =iOne Image Widget
-------------------------------------------------------------- */
.ione-widget-image .image-widget-wrapper {
	margin: 8px 0 0;
}
.ione-widget-image .image-widget-description {
	display: inline-block;
	margin: 10px 0 0 0;
}
.ione-widget-image .image-widget-text-link:hover span {
	text-decoration: underline;
}

/* =iOne Page Promo Widget
-------------------------------------------------------------- */
.pp-overlay,
.sc-overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 999998;
	display: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
}
.pp-wrapper,
.sc-wrapper {
	position: absolute;
	width: 640px;
	background: #fff;
	left: 50%;
	margin-left: -365px;
	top: 100px;
	z-index: 999999;
	padding: 20px 45px;
	border: 1px solid #ccc;
	box-shadow: 0 0 40px #333;
	display: none;
}
.sc-wrapper {
	position: fixed;
}
#secondary .widgetcontainer a.pp-close, a.pp-close,
#secondary .widgetcontainer a.sc-close, a.sc-close {
	position: absolute;
	top: -10px;
	right: 10px;
	font-size: 40px;
	cursor: pointer;
	color: #ccc;
	font-weight: bold;
	text-decoration: none !important;
	display: block;
}
.sc-wrap a.sc-close,
.sc-wrap .sc-do-not-show,
.sc-wrap .sc-not-now {
	display: none !important;
}
#secondary .widgetcontainer a.pp-close:hover, a.pp-close:hover,
#secondary .widgetcontainer a.sc-close:hover, a.sc-close:hover {
	color: #ddd;
}
#secondary .pp-wrapper h3.widgettitle, .pp-wrapper h3.widgettitle,
#secondary .sc-wrapper h3.widgettitle, .sc-wrapper h3.widgettitle {
	font-size: 24px !important;
	font-weight: bold !important;
	text-align: center;
	margin-left: -45px;
	margin-right: -45px;
	border-color: #ccc;
	padding: 5px 10px;
	margin: 0 0 .80em 0
}
.pp-content,
.sc-content {
	margin-bottom: 20px;
}
.pp-embed * {
	margin: 0 auto;
}
.pp-embed * {
	max-width: 640px;
}
.pp-bottom,
.sc-bottom {
	padding: 20px 0 0;
	overflow: hidden;
}
.widgetcontainer .sc-newsletter .sailthru-signup-widget label {
	display: none;
}
.widgetcontainer .sc-newsletter .sailthru-signup-widget .btn.btn-reverse {
	display: inline;
	margin: 0;
	font-size: 18px;
}
.sc-newsletter,
.sc-share {
	text-align: center;
}
.sc-share {
	display: none;
}
.sc-newsletter p,
.sc-share p {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 10px;
}
#secondary .widgetcontainer .pp-do-not-show, .pp-do-not-show,
#secondary .widgetcontainer .sc-do-not-show, .sc-do-not-show {
	float: left;
	line-height: 30px;
}
#secondary .widgetcontainer .sc-not-now, .sc-not-now {
	float: right;
	line-height: 30px;
}
#secondary .widgetcontainer .pp-give-a-try, .pp-give-a-try {
	float: right;
	font-size: 15px;
	line-height: 30px;
}
.widgetcontainer .sc-wrapper .sailthru-signup-widget input.sailthru_email {
	max-width: 100%;
}
#after-post .widget_ione-social_conversion {
	width: 96%;
}
#after-post .sc-wrap .sc-newsletter p,
#after-post .sc-wrap .sc-share p {
	text-align: left;
}
#after-post .widgetcontainer .sc-wrap .sailthru-signup-widget input.sailthru_email {
	max-width: 100%;
}
#after-post .sc-wrap .sc-newsletter,
#after-post .sc-wrap .sc-share {
	text-align: left;
}
/* 768 */
@media all and (max-width: 1000px) and (min-width: 768px) {
	.pp-wrapper {
	}
	.pp-embed * {
	}
}
/* 480 */
@media all and (min-width: 480px) and (max-width: 767px) {
	.pp-wrapper {
		width: 460px;
		padding: 10px;
		margin: 0;
		left: 0;
	}
	.pp-embed * {
		max-width: 460px;
	}
}
/* 320 */
@media all and (max-width: 479px) {
	.pp-wrapper {
		width: 300px;
		padding: 10px;
		margin: 0;
		left: 0;
	}
	.pp-embed * {
		max-width: 300px;
	}
}

/* Walmart shortcode starts */
#myMap.wal-container{
	background: url(/wp-content/themes/vip/ione2/css/../images/walmart_map_default_wide.jpg);
	width:660px;
	height:300px;
	margin:0 auto;
	border:1px solid;
 	border-color: #666;
	cursor: pointer;
}

.walmart-wrapper {
	position: relative;
}

.walmart-wrapper .shop-local {
	position: absolute;
	z-index: 1;
	left: 194px;
	top: 5px;
}

.mobile .walmart-wrapper .shop-local {
	position: static;
	margin-left: 10px;
}

.mobile #myMap.wal-container {
	width: 278px;
	height: 250px;
	background: url(/wp-content/themes/vip/ione2/css/../images/walmart_map_default.jpg) center -61px no-repeat;
}

.wal-clock{
	width:300px;
	width:41px;
	margin-top: 250px;
}

.wal-button{
	background-image:url(/wp-content/themes/vip/ione2/css/Click-Hereup.png);
	width:108px;
	height:31px;
	margin:0 auto;
	display:block;
	overflow: hidden;
}

.wal-button:hover{
	background-image:url(/wp-content/themes/vip/ione2/css/Click-heredwn.png);
	width:108px;
	height:31px;
	margin:0 auto;
	display:block;
	overflow: hidden;
}

.wal-seconds {
	margin-bottom: -10px;
	margin-left: 10px;
	padding: 0px;
	width: 45px;
	text-align: center;
	font-family: Arial;
	font-size: 40px;
	font-weight: bold;
	font-style: normal;
	color: #EFCC90;
}
.wal-numbers {
	margin-bottom:-10px;
	padding: 0px;
	width: 45px;
	text-align: center;
	font-family: Arial;
	font-size: 40px;
	font-weight: bold;
	font-style: normal;
	color: #f3f3f3;
}
.wal-titlesecs {
	margin-left:10px;
	border-style: none;
	padding: 0px 0px 10px 0px;
	width: 45px;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}
.wal-title {
	border-style: none;
	padding: 0px 0px 10px 0px;
	width: 45px;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #EFCC90;
}
#wal-table {
	width: 300px;
	height: 60px;
	margin: 0px auto;
	position: relative;
	top: 0px;
	left: 0px;
}
.sl-walmart .sl-submit {
	padding: 5px 15px;
}
.sl-walmart .sl-submit:hover {
	text-decoration: none;
}
.sl-walmart .sl-text {
	width: 215px;
}
/* Walmart shortcode ends */

/* =iOne Youtube Playlist Widget
-------------------------------------------------------------- */
.ione-widget-youtube_playlist a#youtube-sub-hp {
	width: 655px;
	height: 36px;
	margin-bottom: 10px;
	text-indent: -999999px;
	background: url(/wp-content/themes/vip/ione2/css/../images/GG-YouTube-HP-Static.png);
	background-size: 655px;
	background-repeat: no-repeat;
	display: block;
}
.ione-widget-youtube_playlist a#youtube-sub-hp:hover {
	background: url(/wp-content/themes/vip/ione2/css/../images/GG-YouTube-HP-Rollover.png);
	background-size: 655px;
	background-repeat: no-repeat;
}
.ione-widget-youtube_playlist .yt-list {
	overflow: hidden;
}
.ione-widget-youtube_playlist .yt-views {
	color: #545454;
	font-size: 11px;
	margin-bottom: 4px;
}
.ione-widget-youtube_playlist .yt-playing {
	display: none;
}

/* Center well */
.ione-widget-youtube_playlist .gg_youtube_blocks_wide {
	overflow: hidden;
	color: #000;
	margin-bottom: 10px;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_wide .content {
	margin-bottom: 30px;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-ftitle {
	font-size: 26px;
	border-bottom: dotted 0px #000;
	padding-bottom: 15px;
	margin-bottom: 8px;
	line-height: 26px;
	font-family: HelveticaNeue-CondensedMedium,"Arial Narrow",Arial,sans-serif;
	font-stretch: condensed;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-player {
	margin-bottom: 12px;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-item.selected {
	color: green;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-item {
	width: 150px;
	float: left;
	margin-right: 18px;
	cursor: pointer;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-list > div:first-child + div + div + div {
	margin-right: 0px;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-img {
	width: 150px;
	max-width: 100%;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-title {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1px;
	font-family: Helvetica,Arial,sans-serif;
	max-height: 67px;
	overflow: hidden;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_wide p.yt-title:hover {
	color: #43AB39;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_wide .selected .yt-playing {
	display: block;
	width: 150px;
	height: 21px;
	background: url(/wp-content/themes/vip/ione2/css/../images/yt-now-playing.png) no-repeat;
	background-size: 150px;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_wide .hr {
	background: url(/wp-content/themes/vip/ione2/css/../images/bg_dots.gif) repeat;
	height: 14px;
	margin-bottom: 12px;
}

#secondary .ione-widget-youtube_playlist .gg_youtube_blocks_rt {
	padding-top: 0px;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_rt a#youtube-sub-hp {
	width: 300px;
	height: 20px;
	margin-bottom: 10px;
	text-indent: -999999px;
	background: url(/wp-content/themes/vip/ione2/css/../images/GG-YouTube-RR-Static.jpg);
	background-size: 300px;
	background-repeat: no-repeat;
	display: block;
}

.ione-widget-youtube_playlist .gg_youtube_blocks_rt a#youtube-sub-hp:hover {
	background: url(/wp-content/themes/vip/ione2/css/../images/GG-YouTube-RR-Rollover.jpg);
	background-size: 300px;
}

.ione-widget-youtube_playlist .block h2 {
	border-bottom: 4px solid #000000;
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 13px;
	text-transform: none;
	font-family: regular,Helvetica,Arial,sans-serif;
}
.ione-widget-youtube_playlist .block h2 .inner-title {
	background: #000;
	color: #fff;
	padding: 1px 22px 0px 16px;
	display: inline-block;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_rt .yt-ftitle {
	color: #000;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_rt .yt-ftitle {
	font-size: 20px;
	margin-bottom: 8px;
	line-height: 21px;
	font-family: HelveticaNeue-CondensedMedium,"Arial Narrow",Arial,sans-serif;
	font-stretch: condensed;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_rt .yt-item {
	overflow: hidden;
	border-bottom: dotted 1px #000;
	padding: 12px 0px;
	cursor: pointer;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_rt .yt-img {
	float: left;
	margin-right: 12px;
	width: 120px;
	height: 90px;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_rt .selected .yt-playing {
	display: block;
	margin-left: 130px;
	width: 120px;
	height: 17px;
	background: url(/wp-content/themes/vip/ione2/css/../images/yt-now-playing.png) 0px -17px no-repeat;
}
.ione-widget-youtube_playlist .gg_youtube_blocks_rt .yt-title {
	margin-bottom: 1px;
	color: #000;
	font-size: 14px;
}

/* Target a width range that accomodates 768 – portrait iPad */
@media all and (max-width: 1000px) and (min-width: 768px) {
	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-item {
		width: 190px;
		height: 200px;
		margin: 27px 23px 0 0;
		margin-right: 23px;
	}

	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-img {
		width: 100%;
	}

	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .selected .yt-playing {
		width: 190px;
		height: 25px;
		background: url(/wp-content/themes/vip/ione2/css/../images/yt-now-playing.png) no-repeat;
		background-size: 190px;
		position: absolute;
		margin-top: -227px;
	}

	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-list > div:first-child + div {
		margin-right: 0px;
	}
}

/* Target iPhones and similar in landscape mode, 480px. */
@media all and (min-width: 480px) and (max-width: 767px) {
	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-item {
		width: 215px;
		height: 229px;
		margin: 30px 20px 0 0;
		margin-right: 20px;
	}

	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-img {
		width: 100%;
	}

	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-title {
		height: 3em;
	}

	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .selected .yt-playing {
		width: 215px;
		height: 28px;
		background: url(/wp-content/themes/vip/ione2/css/../images/yt-now-playing.png) no-repeat;
		background-size: 215px;
		position: absolute;
		margin-top: -252px;
	}

	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-list > div:first-child + div {
		margin-right: 0px;
	}
}

/* Target iPhones and similar in portrait mode, 320px. */
@media all and (max-width: 479px) {
	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-item {
		height: 188px;
		width: 140px;
		margin: 22px 10px 0 0;
	}

	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-img {
		width: 100%;
	}

	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-title {
		height: 3em;
	}

	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .selected .yt-playing {
		width: 140px;
		height: 20px;
		background: url(/wp-content/themes/vip/ione2/css/../images/yt-now-playing.png) no-repeat;
		background-size: 140px;
		position: absolute;
		margin-top: -188px;
	}

	.ione-widget-youtube_playlist .gg_youtube_blocks_wide .yt-list > div:first-child + div {
		margin-right: 0px;
	}
}

/*
 * =iOne Editors' Soapbox
 */
.loop .widget_ione-editors_soapbox {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid rgba(0,0,0,0.2);
}

.ione-widget-editors_soapbox {
	background: url(/wp-content/themes/vip/ione2/css/../images/bg_dots.gif) repeat;
	padding: 0;
	margin-bottom: 20px;
}

.ione-widget-editors_soapbox h2 {
	background: none repeat scroll 0 0 #000000;
	color: #FFFFFF;
	display: block;
	font-size: 2em;
	line-height: 1;
	padding: 6px 15px;
	width: 230px;
	margin-bottom: 20px;
}

.ione-widget-editors_soapbox h2 span {
	text-transform: uppercase;
	font-family: bold,Helvetica,Arial,sans-serif;
}

.ione-widget-editors_soapbox h2 .suffix {
	color: #FA34AB;
	font-weight: bold;
	font-family: light,Helvetica,Arial,sans-serif;
}

.ione-widget-editors_soapbox .headlines {
	padding: 0 20px 20px;
}

.ione-widget-editors_soapbox .headlines .headline {
	float: left;
	width: 33%;
	margin-right: 0.3%;
	background-color: #000;
	border-bottom: none;
	overflow: hidden;
}

.ione-widget-editors_soapbox .headlines .headline img {
	width: 100%;
	max-width: 100%;
}

.ione-widget-editors_soapbox .image-container {
	height: 271px;
	overflow: hidden;
}

.ione-widget-editors_soapbox .title-container {
	background-color: black;
	height: 4.7em;
	margin: 13px;
	line-height: 1.2em;
	overflow: hidden;
}

.ione-widget-editors_soapbox .title-container a {
	color: #fff;
	font-weight: bold;
}

@media all and (max-width: 1000px) and (min-width: 768px) {
	.ione-widget-editors_soapbox .image-container {
		height: 167px;
	}
}

@media all and (min-width: 480px) and (max-width: 767px) {
	.ione-widget-editors_soapbox .image-container {
		height: 180px;
	}
}

@media all and (max-width: 479px) {
	.ione-widget-editors_soapbox .image-container {
		height: 115px;
	}
}

/*
 * =iOne Get More Widget
 */
#after-post .xoxo .widget_ione-get_more,
#after-post .xoxo .ione-widget-get_more {
	width: 100%;
	padding: 0;
	margin-right: 0;
}

#after-post .widget_ione-get_more .get-more-post-container {
	float: left;
	width: 210px;
}

#after-post .widget_ione-get_more #get-more-container > div:first-child,
#after-post .widget_ione-get_more #get-more-container > div:first-child + div {
	margin-right: 2%;
}

#after-post .widget_ione-get_more .thumbnail {
	height: 126px;
	width: auto;
	overflow: hidden;
	margin: 0 0 .5em;
}

@media all and (max-width: 1000px) and (min-width: 768px) {
	#after-post .widget_ione-get_more .get-more-post-container {
		width: 137px;
	}
	#after-post .widget_ione-get_more .thumbnail {
		height: 83px;
	}
}

@media all and (min-width: 480px) and (max-width: 767px) {
	#after-post .widget_ione-get_more .get-more-post-container {
		width: 147px;
	}
	#after-post .widget_ione-get_more .thumbnail {
		height: 88px;
	}
}

@media all and (max-width: 479px) {
	#after-post .widget_ione-get_more #get-more-container {
		font-size: 80%;
	}
	#after-post .widget_ione-get_more .get-more-post-container {
		width: 96px;
	}
	#after-post .widget_ione-get_more .thumbnail {
		height: 57px;
	}
}

/*
 * =SailThru Widget
 */

form.sailthru-add-subscriber-form {
	padding: 8px 0 0;
}

.post-content .sailthru-signup-widget label,
.widgetcontainer .sailthru-signup-widget label {
	float: none;
	margin-bottom: 2px;
}

.post-content .sailthru-signup-widget input[type="text"],
.post-content .sailthru-signup-widget input[type="email"],
.widgetcontainer .sailthru-signup-widget input[type="text"],
.widgetcontainer .sailthru-signup-widget input[type="email"] {
	width: 100%;
	height: auto;
	padding: 4px 0;
	text-indent: 2%;
	max-width: 300px;
	float: none;
}

.post-content .sailthru-signup-widget button,
.widgetcontainer .sailthru-signup-widget button {
	clear: both;
	border: 0 none;
	cursor: pointer;
	height: 32px;
	line-height: 32px;
	padding: 0 22px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
}

.post-content .sailthru-signup-widget .form-group,
.widgetcontainer .sailthru-signup-widget .form-group {
	margin-bottom: 10px;
}

.post-content .sailthru-signup-widget button:hover,
.widgetcontainer .sailthru-signup-widget button:hover {
	background-color: #777;
}

.post-content .sailthru_form_input {
	margin-bottom: 10px;
}

.post-content .sailthru-signup-widget input[type="submit"],
.widgetcontainer .sailthru-signup-widget input[type="submit"] {
	padding: 5px 25px;
	margin-top: 15px;
	font-weight: normal;
	border-radius: 0;
}

form#sailthru-add-subscriber-form {
	margin-top: 10px;
}

#mastercontainer #sailthru-modal {
	position: fixed;
}

.recommendationThumb {
	overflow: hidden;
	position: relative;
}

.recommendationThumb img {
	max-height: 50px;
	left: -25%;
	position: absolute;
}

body .recommendation {
	border: 1px solid #333;
	box-shadow: 0 0 10px #666;
}

/**
 * =iOne Related Galleries
 */
.related-galleries-container li {
	text-align: center;
}
.related-galleries-container .related-galleries-item-title {
	display: inline-block;
	margin: 5px 0 0;
}

/**
 * =iOne Diversity Jobs
 */
#secondary .ione-diversity-one-jobs-widget .ione-diversity-one-banner {
	width: 279px;
	height: 47px;
	border-bottom: 3px solid #d2d2d2;
}

#secondary .ione-diversity-one-jobs-widget .ione-diversity-one-job {
	padding: 10px;
	border-bottom: 1px solid #d2d2d2;
}

#secondary .ione-diversity-one-jobs-widget .ione-diversity-one-job a {
	color: #556682;
	text-decoration: underline;
}

#secondary .ione-diversity-one-jobs-widget .job-title a:hover {
	color: #556682;
}

#secondary .ione-diversity-one-jobs-widget .jobs-meta {
	display: inline;
	width: 200px;
}

#secondary .ione-diversity-one-jobs-widget .jobs-apply {
	float: right;
	padding: 15px 0 0 0;
}

#secondary .ione-diversity-one-jobs-widget  .jobs-apply a {
	color: #ffffff;
	background: #3F6491;
	padding: 7px 7px;
	text-decoration: none;
}

#secondary .ione-diversity-one-jobs-widget  .jobs-apply a:hover {
	color: #ffffff;
}

#secondary .ione-diversity-one-jobs-widget .ione-diversity-one-more {
	padding: 10px;
}

#secondary .ione-diversity-one-jobs-widget .ione-diversity-one-more a {
	color: #556682;
	text-decoration: none;
}

.ione-diversity-one-jobs-widget .lift-search {
	background: #fff;
	border: 1px solid #505050;
	margin-top: 10px;
	font-size: 13px;
}

.ione-diversity-one-jobs-widget .ione-diversity-one-jobs-listings {
	padding-top: 15px;
}

.ione-diversity-one-jobs-widget  input[type="submit"], .post-type-archive-ione_job  input[type="text"] {
	box-sizing: border-box;
	float: left;
}

.ione-diversity-one-jobs-widget  input[type="submit"] {
	-webkit-border-radius: 0;
	width: 20%;
}

.ione-diversity-one-jobs-widget  input[type="text"] {
	padding-left: 10px;
	box-sizing: border-box;
	height: 28px;
	border: 0;
	width: 78.5%;
}

#secondary .ione-diversity-one-jobs-widget div.ione-diversity-one-job {
	border-top: 1px solid #d2d2d2;
	border-bottom: 0;
}

#secondary .ione-diversity-one-jobs-widget .ione-diversity-one-more {
	border-top: 1px solid #d2d2d2;
}

#mastercontainer #secondary .widgetcontainer {
	border: 0;
}

#mastercontainer .ione-diversity-one-jobs-widget input[type="submit"] {
	height: 28px;
	float: right;
	background: #3F6491;
	color: #ffffff !important; /* Overwritting another dynamically generated !important... */
}

.ione-diversity-one-jobs-widget .lift-search-form-filters {
	padding-top: 0;
}

.ione-diversity-one-jobs-widget .job-title {
 	width: 75%;
}
/*
 * =Master Container
 * =Site Header
 * =Primary Nav
 * =Super Nav
 * =Mobile Nav
 ** =Primary
 ** =Dynamic Lead
 ** =Loop
 * =Secondary
 * =Site Footer
 * =Search
 * =Widgets
 * =DART Ads
 * =Social
 * =Images
 * =Media Galleries
 * =Author
 * =Article
 * =Calendar
 * =Gallery
 * =Gallery Carousel Widget
 * =Left Column Category Menus
**/

/* Target a width range that accomodates 768 – portrait iPad */
/* The way this works is unfortunate. If we add 20 more pixels, the size refreshes when the scrollbars get close to these dimensions in most browsers. Safari subtracts the width of the scrollbar from the viewable area, though, so if we make it 1020 Safari on a 1024 screen will not allow it to fit. */
@media all and (max-width: 1000px) and (min-width: 768px) {

	/* =Main Layout */
	#mastercontainer {
		width: 748px;
	}
	#primary {
		margin: 0 0 0 10px;
		width: 430px;
	}
	#secondary {
		margin-left: 5px;
	}
	#gallery-meta {
		margin: 0;
	}

	/* =Site Header */
	#sitelogo #logo img {
		max-width: 300px;
		width: 100%;
	}
	header.localnews #search {
		margin: 1% 0 1% 2%;
	}
	header.localnews .localnews-weather-traffic {
		width: 40%;
	}
	.localnews-weather-traffic .weather-container img {
		width: 35%;
	}
	header.localnews .header-weather {
		font-size: 30px;
		padding-right: 7px;
	}

	header.localnews #search #s {
		width: 60%;
	}
	header.localnews .weather-container,
	header.localnews .traffic-container {
		width: 49%;
	}
	header.localnews .traffic > a {
		margin: 5px 0;
		width: 90px;
	}
	header.localnews .traffic > span {
		font-size: 11px;
	}

	/* =Dynamic Lead */
	#dl.two,
	#dl.two li {
		height: auto;
	}
	#dl.two .dlimage {
		float: none;
		height: 224px;
		width: 100%;
	}
	#dl.two .read-more-link {
		top: 189px;
	}
	#dl.two .dllist-item {
		width: auto;
		float: none;
		max-height: none;
	}
	#dl.two #dl-control-wrapper {
		top: 197px;
	}
	#dl.with-news-feed { width: 100%; }
	#dl.with-news-feed .dlimage {
		height: 232px;
	}
	#dl.with-news-feed .read-more-link { top: 186px; }
	#dl.with-news-feed #dl-control-wrapper { top: 194px; }
	#this-just-in.news-feed {
		border: none;
		float: left;
		width: 100%;
	}
	#this-just-in h3{
		text-align: left;
		border-bottom: 10px solid #F0F0F0 !important;
		border-top: 10px solid #F0F0F0;
	}
	#this-just-in ul {
		list-style: disc;
		padding-left: 15px;
	}
	#this-just-in li {
		border: none;
		line-height: 1.5em;
		min-height: 0;
		padding: 0;
	}
	#this-just-in .dateline {
		display: none;
	}
	#dl .read-more-link,
	#dl.two .read-more-link { left: 10px; }

	/* =Loop */
	.loop {
		/* A little extra rail space to the right */
		padding-right: 10px;
	}
	.loop .entry-title {
		font-size: 123.1%;
	}
	.loop.two .post {
		margin: 0 0 1em 0;
	}
	.loop.blocks .post {
		margin: 0 10px 1em 0;
		width: 205px;
		margin-right: 10px;
	}
	.loop.blocks .thumbnail,
	.loop.two .thumbnail {
		width: 205px;
		height: 123px;
		margin-right: 10px;
	}
		.loop.two .thumbnail {
	 		margin-right: 10px;
		}


	.loop.two .loop-post-content {
		width: 205px;
		float: left;
	}

	/* =Widgets */
	#after-post .widgetcontainer,
	#sitefooter .widgetcontainer {
		width: auto;
	}
		#sitefooter .widget_ione-rss {
			width: 220px;
		}


	/* =Search */
	#search #s {
		width: 70px;
	}

	#sitefooter .footer-widgetregion.custom-menu.supernav .menu-item .sub-menu .menu-item {
		width: 162px;
	}

	/* Live Updates Bar */
	#live-updates-bar .widget_ione-current_weather,
	#live-updates-bar .widget_ione-live_traffic,
	#live-updates-bar .widget_ione-listen_live_radio {
		padding-left: 0 !important;
		text-align: center !important;
		width: 100% !important;
	}
	#live-updates-bar .widget_ione-current_weather,
	#live-updates-bar .widget_ione-listen_live_radio {
		width: 131px !important;
	}
	#live-updates-bar .widget_ione-live_traffic {
		width: 440px !important;
	}
	#live-updates-bar .sponsored {
		display: none;
	}

	/* Featured Authors */
	.featured-author-wrapper .author {
		padding-top: 2px;
	}

	/* Songza */
	#songza-widget {
		background-size: 100%;
		width: 400px;
		height: 144px;
	}
	#songza-widget .songza-content {
		padding-top: 5px;
		padding-right: 137px;
		padding-left: 3px;
	}
	#songza-widget .header-songza,
	#songza-widget .header-songza-name,
	#songza-widget .link-songza-name {
		font-size: 95%;
	}
	#songza-widget .songza-play {
		height: 90px;
		width: 90px;
	}
	#songza-widget .img-songza-cover {
		max-width: 90%;
	}
	#songza-widget .img-songza-play-icon {
		max-width: 55%;
		top: 20px;
		left: 20px;
	}
	#songza-widget .header-songza {
		padding: 3px 0 1px 3px;
	}
	#songza-widget .songza-artists-list {
		font-size: 9px;
		padding-left: 102px;
		padding-right: 25px;
	}
	#songza-widget .sub-header-songza {
		font-size: 8px;
	}
	#songza-widget .header-songza-name {
		padding-left: 3px;
		padding-bottom: 2px;
	}
	#songza-widget .songza-creator-image {
		left: 240px;
		max-width: 40px;
	}
	#songza-widget .songza-footer {
		font-size: 8px;
		top: 92px;
		width: 48%;
		margin-top: 10px;
	}
	/* Interview Widget */
	.interview-widget-img  {
		width: 25%;
	}
	ul.interviews-list {
		width: 70%;
	}
	li.interview {
		float: none;
		width: 100%;
	}

	/* =iOne Newsletter Sign Up */

	/* Custom Layout, Right Column - Unique Styles */
	.custom-layout .column-right .ione-widget-newsletter_sign_up {
		margin: 0 auto;
		width: 300px;
	}
	.widget_ione-newsletter_sign_up #container {
		width: 131px;
	}

	/* =Widgets */
	#after-post .widgetcontainer {
		width: auto;
	}

	/* =Single */
	#after-post .widget_ione-newsletter_sign_up {
		width: 100%;
	}
	#gallery #after-post .prevnext,
	#after-post .prevnext {
		margin: 0 -10px;
	}
	#single-sidebar-left {
		display: none;
	}

	/* Category Posts */
	#after-post .widget_ione-category_posts .category_post_image {
		display: block;
		float: none;
		margin: 0 0 15px 0;
		width: 300px;
	}

	/* Outbrain */
	#after-post .widget_ione-outbrain {
		clear: both;
		float: none;
	}

	/* CrowdIgnite */
	#after-post .widgetcontainer.widget_ione-crowdignite {
		width: 430px;
	}
	#after-post .widgetcontainer.widget_ione-crowdignite td {
		width: 50%;
	}
	.ie9 #after-post .widgetcontainer.widget_ione-crowdignite td {
		float: left;
		height: 150px;
	}

	/* Daily Links */
	#after-post .widget_ione-daily-links .link-image {
		overflow: hidden;
	}
	#after-post .widget_ione-daily-links .links {
		clear: both;
		width: auto;
	}

	/* SDC */
	#single-dynamic-carousel-wrapper {
		display: none;
	}

	/* Sribol */
	#after-post .widget_ione-scribol {
		padding-left: 50px;
		width: 75%;
	}

	/* =Social */
	.addthis_floating_style {
		display: none !important;
	}

	/* =Images */
	.post-content img.aligncenter,
	.post-content img.alignnone {
		max-width: 410px;
		height: auto;
	}
	.post-content img.alignleft,
	.post-content img.alignright {
		max-width: 200px;
		height: auto;
	}

	.featured-thumb {
		float: none;
		margin: auto;
		text-align: center;
	}

	#article .post-content .playlist-container img {
		max-width: 360px;
	}
	.media-gallery-link {
		width: 398px;
	}

	#nav-below {
		margin: 10px 10px 10px 0;
	}
	#author-description {
		width: 250px;
	}

	#contentright {
		float: none !important;
		width: auto;
		border-left: none;
		padding: 0;
		margin: 0;
	}

	/* =Selected Category Posts Widget
	/* =Selected Zone Posts Widget */
	.column-right .select-cat-post .featured-image {
		width: 339px;
	}

	/* =Author */
	.author-video-detail {
		min-height: 0;
		width: 100%;
	}

	#author-audio-video .default img,
	.author-video-renderer,
	.author-video-renderer .ooyala-video-wrapper,
	.video-item .OoyalaVideoPlayer {
		width: 100%;
	}
	#author-featured-gallery img {
		margin-right: 0;
	}
 	ul.author-video-audio-tab li {
		width: 40%;
	}
	ul.author-video-audio-tab li.video-tab {
		float: right;
	}

	/* =Articles */
	.post-content.has-right {
		width: 100%;
	}
	.related-content {
		width: 100%;
		background-color: transparent;
	}
		.related-content h4.related-content-header {
			display: block;
		}
		.related-items .related-item {
			border-top: none;
			border-bottom: 1px dotted #ccc;
		}
			.related-item span.type-icon,
			.related-item .related-image {
				display: none;
			}
			.related-item a {
				color: #000;
			}

	/* =Calendar */
	.loop.blocks article.post-event {
		clear: both;
		width: 420px;
	}
	.post-event .read-more-link {
		clear: both;
	}

	/* =iOne Latest Gallery Widget */
	.column-right .ione-widget-latest-gallery {
		margin: 0 auto;
		width: 300px;
	}

	#latest-galleries li {
		margin: 10px 12px 0;
	}
	#latest-galleries a {
		width: 170px;
		font-size: 1em;
		padding: 10px;
	}

	/* =Gallery */
	.gallery-player .media-next a span {
		white-space: nowrap;
		overflow: hidden;
		height: auto;
		text-overflow: ellipsis;
		padding: 10px 15px 0;
	}
	.gallery-player .media-next img {
		max-width: 100%;
		max-height: 75px;
		min-height: 75px;
	}

	/* =Gallery Carousel Widget */
	.gallery-carousel-detail,
	.happening-now-detail {
		float: right;
		width: 200px;
		height: 110px;
	}
	.gc-prev,
	.gc-next,
	.hn-prev,
	.hn-next {
		width: 22px;
	 	height: 110px;
	}
	li.gallery-item a img,
	li.happening-item a img {
		width: 128px;
		height: 72px;
	}
	/* =DART Ads */
	#secondary .ione-widget-dart-ad {
		margin-left: 0;
		padding: 10px 0 13px;
	}
	.custom-layout .column-right .ione-widget-dart-ad {
		margin: 0 auto;
		width: 300px;
	}

	/* Category takeover microsite banner */
	#microsite_banner_ad {
		text-indent: 436px;
		width: 748px;
	}
	#microsite_banner_ad .ad {
		left: 534px;
	}

	/* Category takeover posts sort by */
	#loop.two #takeover-posts-sort-by,
	#loop.blocks #takeover-posts-sort-by {
		width: 420px;
	}
	.custom-layout-row .column-middle #loop.two #takeover-posts-sort-by {
		width: 483px;
	}
	.custom-layout-row .column-middle #loop.blocks #takeover-posts-sort-by {
		width: 415px;
	}
	#custom-layout-left .column-middle #loop.two #takeover-posts-sort-by,
	#custom-layout-left .column-middle #loop.blocks #takeover-posts-sort-by,
	.custom-layout-row .column-left #loop.two #takeover-posts-sort-by,
	.custom-layout-row .column-left #loop.blocks #takeover-posts-sort-by,
	#custom-layout-left .column-left #loop.two #takeover-posts-sort-by,
	#custom-layout-left .column-left #loop.blocks #takeover-posts-sort-by {
		width: 403px;
	}

	/* =Overrides for Custom Layout. Body doesn't have padding, columns do.
	-------------------------------------------------------------- */
	/* Custom Layout Three Columns */
	.custom-layout .three-column .column-left {
		margin: 0 0 0 -733px;
	}
	.custom-layout .three-column .column-middle {
		width: 483px;
	}
	.custom-layout .three-column .column-right {
		float: none;
		padding: 0 15px;
		width: 718px;
	}

	/* Custom Layout Two Columns */
	.custom-layout .two-column .column-left {
		width: 403px;
	}

	/* Custom Layout Fixed Right Rail */
	.custom-layout #custom-layout-left {
		width: 433px;
	}
	.custom-layout #custom-layout-left .three-column .column-left {
		float: none;
		margin: 0;
		width: 403px;
	}
	.custom-layout #custom-layout-left .three-column .column-middle {
		float: none;
		margin: 0;
		width: 403px;
	}


	.custom-layout .three-column .column-middle .loop { margin: 0; width: 483px; }
	.custom-layout .three-column .column-middle .loop.blocks .type-post {
		margin: 0 15px 15px 0;
	}

	.custom-layout .two-column .column-right .select-cat-post .featured-image {
		width: 130px;
	}

	#ione-community-blogs_recent_posts .loop {
		width: 426px;
	}

	/* =Left Column Category Menus */
	#has-category-menu {
		width: 258px;
	}
	#has-category-menu .thumbnail.ione-315 {
		width: 258px;
		height: 154px;
		margin-bottom: 8px;
	}

	/* =iOne Flex Posts Widget
	-------------------------------------------------------------- */
	/* Post title resize based on image width */
	#custom-layout-left .three-column .column-left .ione-widget .half-col-left .flex-post-featured-title,
	#custom-layout-left .three-column .column-left .ione-widget .half-col-right .flex-post-featured-title,

	.three-column .column-right .ione-widget .half-col-left .flex-post-featured-title,
	.three-column .column-right .ione-widget .half-col-right .flex-post-featured-title,

	.three-column .column-right .ione-widget .third-col-left .flex-post-featured-title,
	.three-column .column-right .ione-widget .third-col-middle .flex-post-featured-title,
	.three-column .column-right .ione-widget .third-col-right .flex-post-featured-title  {
		font-size: 16px;
	}

	.two-column .column-left .ione-widget .third-col-left .flex-post-featured-title,
	.two-column .column-left .ione-widget .third-col-middle .flex-post-featured-title,
	.two-column .column-left .ione-widget .third-col-right .flex-post-featured-title,

	.one-column .column-middle .ione-widget .third-col-left .flex-post-featured-title,
	.one-column .column-middle .ione-widget .third-col-middle .flex-post-featured-title,
	.one-column .column-middle .ione-widget .third-col-right .flex-post-featured-title {
		font-size: 13px;
	}
	/* End iOne Flex Posts Widget -------------------------------- */

	/* -------------------------------- River with no thumbnails -------------------------------- */
	#mainwrapper .loop.blocks.hide-thumbnail .post {
		width: 205px;
	}
	.custom-layout #mainwrapper .two-column .column-left .loop.blocks.hide-thumbnail .post {
		width: 191px;
	}
	.custom-layout #mainwrapper .three-column .column-middle .loop.blocks.hide-thumbnail .post {
		width: 226px;
	}
	/* ------------------------------ End river with no thumbnails ------------------------------ */
	
/* DiversityOne Pages */
	.ione-blackplanet-jobs-table {
		width: 430px;
	}

	table.ione-blackplanet-jobs-table td:nth-child(4),
	table.ione-blackplanet-jobs-table th:nth-child(4),
	table.ione-blackplanet-jobs-table td:nth-child(5),
	table.ione-blackplanet-jobs-table th:nth-child(5) {
		display: none;
	}
	
	/* Button button ione_share shortcode resize for mobile */
	.addthis_big_buttons a .desktop-only {
		display: none;
	}
}
/*
 * =Advertisements
 * =IONE Header
 * =Master Container
 * =Site Header
 * =Primary Nav
 * =Super Nav
 * =Mobile Nav
 ** =Primary
 ** =Primary * Three Column Standard
 ** =Dynamic Lead
 ** =Loop
 ** =Loop * Three Column Standard
 * =Secondary
 * =Secondary * Three Column Standard
 * =Site Footer
 * =Widgets
 * =DART Ads
 * =Images
 * =Media Galleries
 * =Author
 * =Calendar
 * =Article
 * =Left Column Category Menus
**/

/* Target iPhones and similar in landscape mode, 480px. */
@media all and (min-width: 480px) and (max-width: 767px) {

	/* =Advertisements */
	#ad-header,
	#ad-footer {
		display: none;
	}

	/* Category takeover microsite banner */
	#microsite_banner_ad {
		line-height: 35px;
		text-indent: 330px;
		width: 480px;
	}
	#microsite_banner_ad .ad {
		left: 277px;
		top: 35px;
	}

	/* Category takeover posts sort by */
	#loop.two #takeover-posts-sort-by,
	#loop.blocks #takeover-posts-sort-by {
		width: 460px;
	}
	.custom-layout-row .column-middle #loop.two #takeover-posts-sort-by,
	#custom-layout-left .column-middle #loop.two #takeover-posts-sort-by,
	.custom-layout-row .column-left #loop.two #takeover-posts-sort-by,
	.custom-layout-row .column-left #loop.blocks #takeover-posts-sort-by,
	#custom-layout-left .column-left #loop.two #takeover-posts-sort-by,
	#custom-layout-left .column-left #loop.blocks #takeover-posts-sort-by {
		width: 450px;
	}
	.custom-layout-row .column-middle #loop.blocks #takeover-posts-sort-by,
	#custom-layout-left .column-middle #loop.blocks #takeover-posts-sort-by {
		width: 415px;
	}

	/* =IONE Header ( Blackhat - BlackPlanet ) */
	#blackplanet {
		display: none;
	}

	/* =Main Layout */
	#mastercontainer {
		width: 480px;
		overflow: hidden;
	}
	#mainwrapper {
		padding: 0 0 10px;
	}
	#primary {
		float: none;
		margin: 0 10px 0;
		padding: 4px 0 0 0;
		width: auto;
	}
	#secondary {
		float: none;
		width: auto;
		margin: 0 10px;
	}
	#gallery-meta {
		width: auto;
		float: none;
		margin: 0;
	}
	#gallery-footer {
		padding: 2px 0;
	}
		#gallery-footer .gallery-caption {
			padding: 0 0 0 10px;
		}

	/* =Site Header */
	#siteheader {
		padding: 0;
	}
	#siteheader .mobile-ad {
		margin-bottom: 10px;
	}

	#siteheader #social {
		display: none;
	}
	#sitelogo #logo img {
		max-width: 400px;
	}
	#search {
		display: none;
	}
	.custom-layout-row .widgetcontainer .widgettitle,
	#secondary .widgettitle,
	.loop .widgettitle,
	#author-description table th,
	.twitter-related h3,
	#author-featured-gallery h3,
	#primary h3.theme-heading,
	.column-left h3.widgettitle,
	.mobile #this-just-in h3 {
		font-size: 115%;
		font-weight: 500;
		text-transform: uppercase;
		padding-bottom: 1%;
	}
	header.localnews .localnews-weather-traffic {
		width: 100%;
	}
	header.localnews .weather-container {
		width: 35%
	}
	header.localnews .traffic-container {
		width: 30%;
	}
	header.localnews .traffic > a,
	header.localnews .traffic > a span.bg {
		font-size: 11px;
		height: 15px;
	}
	header.localnews .traffic > a {
		width: 70px;
	}
	header.localnews .traffic > span {
		font-size: 11px;
		padding: 4px 0;
	}
	header.localnews .traffic > a span.road-title {
		padding: 0 5px;
		top: -15px;
	}
	header.localnews .weather-container img {
		float: left;
	}
	header.localnews .header-weather{
		font-size: 28px;
	}
	header.localnews .weather-container .border-right{
		border: none;
	}
	.mobile div.listen-live a {
		background-position: 315px 5px !important;
	}
	.mobile div.listen-live a img.avatar {
		padding: 0 30px 0 80px !important;
	}

	/* =Columns */
	div.column { float: none; }

	/* =Dynamic Lead */
	#dl {
		margin: 0;
		padding: 0;
	}
	.ione-widget-dynamic_lead {
		border: none;
	}

	#dl.with-news-feed {
		width: 100%;
	}
	#this-just-in.news-feed {
		border: none;
		float: left;
		width: 100%;
	}
	#this-just-in h3{
		text-align: left;
	}
	#this-just-in ul {
		list-style: disc;
		padding-left: 15px;
	}
	#this-just-in li {
		border: none;
		line-height: 1.5em;
		min-height: 0;
		padding: 0;
	}
	#this-just-in .dateline {
		display: none;
	}
	#dl .entry-title {
		font-size: 120%;
	}

	/**
	 * Remove layout variations
	 */
	#dl,
	#dl.two,
	#dl ul,
	#dl.two ul,
	#dl li,
	#dl.two li { height: auto; }

	#dl.two .dllist-item {
		width: auto;
		max-height: none;
		padding-bottom: 5px;
	}

	#dl .entry-title {
		font-size: 120%;
	}

	#dl .dlimage,
	#dl.two .dlimage {
		float: none;
		height: 270px;
		width: 100%;
	}
	#dl.two .read-more-link {
		top: 213px;
	}
	#dl.two .dllist-item {
		max-height: none;
	}
	#dl.two #dl-control-wrapper {
		top: 235px;
	}
	#dl.two .read-more-link,
	#dl .read-more-link { margin-top: 0; left: 10px; }
	#dl.two #dl-control-wrapper,
	#dl #dl-control-wrapper { right: 10px; }

	.custom-layout .column-middle #dl .dlimage {
		height: 270px;
	}
	.custom-layout .column-middle #dl .dllist-item .read-more-link {
		left: auto;
		top: 233px;
		bottom: auto;
	}

	/* =Loop */
	.loop {
		float: none;
	}
	.loop {
		margin: 10px 0 0 0;
		width: auto;
	}
	.loop.blocks {
		/* A little wider than container to accommodate margins in floated posts */
		width: 470px;
	}
	.loop .ad {
		margin: 0;
	}
	.loop .ad img {
		width: 460px;
	}
	.loop.two .thumbnail,
	.loop.blocks .thumbnail {
		width: 225px;
		height: 135px;
	}
	.loop.two .thumbnail {
		margin-right: 10px;
	}
	.loop.blocks .post {
		margin: 0 10px 10px 0;
		width: 225px;
	}
	.loop.blocks #nav-below {
		margin-left: 10px;
	}
	.loop.two .loop-post-content {
		width: 225px;
	}
	.loop.blocks .loop-post-content {
		float: none;
		width: auto;
		margin-right: 0;
	}
	.edit-link {
		display: none;
	}

	/* =Single */
	#single-sidebar-left {
		display: none;
	}

	.featured-thumb {
		float: none;
		margin: auto;
		text-align: center;
	}

	#gallery #after-post .prevnext,
	#after-post .prevnext {
		margin: 0 -10px;
	}

	/* =Site Footer */
	#sitefooter .widgetcontainer {
		float: none;
		width: auto;
	}
	#sitefooter .widgetcontainer ul {
		font-size: 100%;
	}

	#sitefooter .footer-widgetregion.custom-menu.supernav .menu-item .sub-menu .menu-item {
		width: 195px;
	}

	/* =Widgets */
	#after-post .widgetcontainer {
		width: auto;
	}
	
	.pp-wrapper,
	.sc-wrapper {
		top: 5px;
	}

	/* Live Updates Bar */
	#live-updates-bar .widget_ione-current_weather,
	#live-updates-bar .widget_ione-live_traffic,
	#live-updates-bar .widget_ione-listen_live_radio {
		padding-left: 0 !important;
		text-align: center !important;
		width: 100% !important;
	}
	#live-updates-bar .sponsored {
		display: none;
	}

	/* Featured Authors */
	.featured-author-wrapper .author {
		padding-top: 2px;
	}

	/* Songza */
	#songza-widget {
		display: none;
	}

	/* iOne Newsletter Sign Up Widget */
	#after-post .widgetcontainer.widget_ione-newsletter_sign_up {
		display: none;
	}

	/* Category Posts */
	#after-post .widget_ione-category_posts {
		width: 96%;
	}
	#after-post .widget_ione-category_posts .category_post_image {
		display: block;
		float: none;
		margin: 0 0 15px 0;
		width: 300px;
	}

	/* Outbrain */
	#after-post .widget_ione-outbrain {
		clear: both;
		float: none;
		width: 96%;
	}

	/* CrowdIgnite */
	#after-post .widgetcontainer.widget_ione-crowdignite {
		width: 460px;
	}
	#after-post .widgetcontainer.widget_ione-crowdignite td {
		width: 50%;
	}
	.ie9 #after-post .widgetcontainer.widget_ione-crowdignite td {
		float: left;
		height: 150px;
	}

	/* Daily Links */
	#after-post .widget_ione-daily-links .link-image {
		overflow: hidden;
	}
	#after-post .widget_ione-daily-links .links {
		clear: both;
		width: auto;
	}

	/* Scribol */
	#after-post .widget_ione-scribol {
		width: 98%;
		padding-left: 3px;
	}

	/* SDC */
	#single-dynamic-carousel-wrapper {
		display: none;
	}

	/* Category Selected Posts */
	table.select-cat-post td.odd {
		border-right: 1px solid #d2d2d2;
	}
	table.select-cat-post td {
		padding: 10px;
		width: 50%;
	}

	/* =Selected Category Posts Widget
	/* =Selected Zone Posts Widget
	/* =Featured Category Posts Widget */
	.column-right .select-cat-post .featured-image {
		width: 100%;
	}
	.ione-widget-featured_category_posts ul,
	.ione-widget-featured_category_posts a.more-link {
		margin-left: 0;
	}

	/* Interviews */
	.ione-widget-interviews .interview-widget-img {
		display: none;
	}
	ul.interviews-list {
		float: left;
		width: 100%;
	}
	li.interview {
		width: 100%;
	}
	/* Event Hightlight */
	#secondary .widgetcontainer .events-highlight ul.oomph-calendar li,
	.events-highlight ul.oomph-calendar li {
		width: 51px;
	}
	#secondary .widgetcontainer li.event-highlight .event-thumbnail img,
	li.event-highlight .event-thumbnail img {
		width: 100%;
	}

	/* =iOne Latest Gallery Widget */
	.ione-widget-latest-gallery img {
		float: left;
		margin-right: 10px;
	}
	.column-left .ione-widget-latest-gallery img,
	.column-middle .ione-widget-latest-gallery img,
	.column-right .ione-widget-latest-gallery img {
		width: 450px;
	}
	.column-left .ione-widget-latest-gallery .custom-layout-image img {
		height: auto;
		width: auto;
	}

	/* =iOne Newsletter Sign Up */
	/* Custom Layout, Right Column - Unique Styles */
	.custom-layout .column-right .ione-widget-newsletter_sign_up {
		margin: 0 auto;
		width: 300px;
	}

	/* Home and Category Sidebars - Unique Styles */
	#secondary .ione-widget-newsletter_sign_up {
		margin: 0 auto;
		width: 280px;
	}

	/* Under Single Post Sidebar - Unique Styles */
	#after-post .widget_ione-newsletter_sign_up {
		width: 100%;
	}


	/* =Social */
	.addthis_floating_style {
		display: none !important;
	}
	#socialbar-top,
	#socialbar-bottom {
		height: auto;
	}
	#ione-sc.sc-wrapper {
		width: 480px !important;
		margin-left: -286px !important;
	}

	/* =DART Ads */
	#secondary .ione-widget-dart-ad {
		margin: 0 auto;
	}
	.ione-widget-dart-ad {
		margin: 0 auto;
		width: 300px;
	}


	/* =Images */
	.post-content img.aligncenter,
	.post-content img.alignnone {
		max-width: 460px;
	}
	.post-content img.alignleft,
	.post-content img.alignright {
		max-width: 200px;
	}


	/* =Media Galleries */
	.gallery-container .media img {
		max-width: 460px;
	}
	p.comment-form-comment textarea {
		margin-left: 1px;
	}

	.footer-widgetregion .supernav .widget_categories .children li,
	.footer-widgetregion .supernav .widget_nav_menu .sub-menu li {
	width: 31.5%;
	margin-right: 1%;
	}

	#nav-below {
	margin-right: 10px;
	}

	#post-playlist .playlist-container {
	width: 442px;
	}

	#primary-navigation.mobile li,
	#takeover-submenu.mobile li {
		width: 92px;
	}
	.mobile-subnav {
		height: 195px;
	}

	/* =Author */
	.author-video-detail {
		min-height: 0;
		width: 100%;
	}

	#author-description,
	#author-audio-video .default img,
	#author-featured-gallery img,
	#author-featured-gallery .gallery-details,
	.author-video-renderer,
	.author-video-renderer .ooyala-video-wrapper,
	.video-item .OoyalaVideoPlayer {
		width: 100%;
	}
	#author-featured-gallery img {
		box-shadow: none;
		margin: 0;
		max-width: 450px;
		padding: 0;
		width: 100%;

	}
	#author-featured-gallery > a span.gallery-indicator {
		display: none;
	}
 	ul.author-video-audio-tab li {
		width: 40%;
	}
	ul.author-video-audio-tab li.video-tab {
		float: right;
	}


	/* =Calendar */
	.loop.blocks article.post-event {
		clear: both;
		width: auto;
	}
	.post-event .read-more-link {
		clear: both;
	}


	/* =Gallery Carousel Widget */
	.gallery-carousel-detail,
	.happening-now-detail {
		float: right;
		margin: 5px;
		width: 280px;
		height: 110px;
	}

	li.gallery-item a img,
	li.happening-item a img {
		width: 128px;
		height: 72px;
	}

	/* =Overrides for Custom Layout. Body doesn't have padding, columns do.
	-------------------------------------------------------------- */
	/* Custom Layout Three Columns */
	.custom-layout .three-column .column-left {
		float: none;
		margin: 0;
		width: 450px;
	}
	.custom-layout .three-column .column-middle {
		float: none;
		margin: 0;
		width: 450px;
	}
	.custom-layout .three-column .column-right {
		float: none;
		margin: 0;
		padding: 0 0 0 15px;
		width: 450px;
	}

	/* Custom Layout Two Columns */
	.custom-layout .two-column .column-left {
		float: none;
		width: 450px;
	}
	.custom-layout .two-column .column-right {
		float: none;
		padding: 0 0 0 15px;
		width: 450px;
	}

	/* Custom Layout Fixed Right Rail */
	.custom-layout #custom-layout-left {
		padding: 0 15px;
		width: 450px;
	}
	.custom-layout #custom-layout-left .three-column .column-left {
		padding: 0;
	}
	.custom-layout #custom-layout-left .three-column .column-middle {
		padding: 0;
	}
	.custom-layout #custom-layout-left .two-column .column-left {
		padding: 0;
	}
	.custom-layout #custom-layout-left .one-column .column-middle {
		padding: 0;
	}
	.custom-layout #custom-layout-right-rail {
		float: none;
		padding: 0 15px;
		width: 450px;
	}


	.custom-layout .three-column .column-middle .loop { margin: 0; width: 450px; }

	.custom-layout .three-column .column-middle .loop.blocks .type-post {
		margin: 0 15px 15px 0;
	}

	.custom-layout .two-column .column-left .loop {
		float: none;
	}

	.custom-layout .two-column .column-right .select-cat-post .featured-image {
		width: 204px;
	}

	#ione-community-blogs_recent_posts .loop {
		width: 445px;
	}
	#ione-community-blogs_recent_posts .loop .post {
		width: 435px;
	}

	/* =Left Column Category Menus */
	#leftcolumn .ad160 {
		display: none;
	}
	#has-category-menu {
		width: 460px;
	}
	#has-category-menu .thumbnail.ione-315 {
		margin-bottom: 8px;
	}
	.loop.two #has-category-menu .loop-post-content {
		width: 230px;
	}

	/* =Jobamatic Page Template
	-------------------------------------------------------------- */
	#ione-jobamatic table tbody td {
		display: block;
		width: 450px;
	}

	#ione-jobamatic ul li input {
		width: 175px;
	}
	
	#ione-jobamatic table thead {
		display: none;
	}
	

	/* =iOne Flex Posts Widget
	-------------------------------------------------------------- */
	/* Post title resize based on image width */
	.three-column .column-left .ione-widget .half-col-left .flex-post-featured-title,
	.three-column .column-left .ione-widget .half-col-right .flex-post-featured-title,

	.three-column .column-right .ione-widget .half-col-left .flex-post-featured-title,
	.three-column .column-right .ione-widget .half-col-right .flex-post-featured-title,

	#custom-layout-right-rail .ione-widget .half-col-left .flex-post-featured-title,
	#custom-layout-right-rail .ione-widget .half-col-right .flex-post-featured-title,

	.two-column .column-right .ione-widget .half-col-left .flex-post-featured-title,
	.two-column .column-right .ione-widget .half-col-right .flex-post-featured-title,

	#secondary .ione-widget .half-col-left .flex-post-featured-title,
	#secondary .ione-widget .half-col-right .flex-post-featured-title {
		font-size: 16px;
	}

	.two-column .column-left .ione-widget .third-col-left .flex-post-featured-title,
	.two-column .column-left .ione-widget .third-col-middle .flex-post-featured-title,
	.two-column .column-left .ione-widget .third-col-right .flex-post-featured-title,

	.one-column .column-middle .ione-widget .third-col-left .flex-post-featured-title,
	.one-column .column-middle .ione-widget .third-col-middle .flex-post-featured-title,
	.one-column .column-middle .ione-widget .third-col-right .flex-post-featured-title {
		font-size: 13px;
	}
	/* End iOne Flex Posts Widget -------------------------------- */

	/* -------------------------------- River with no thumbnails -------------------------------- */
	#mainwrapper .loop.blocks.hide-thumbnail .post {
		width: 220px;
	}
	.custom-layout #mainwrapper .two-column .column-left .loop.blocks.hide-thumbnail .post {
		width: 215px;
	}
	.custom-layout #mainwrapper .three-column .column-middle .loop.blocks.hide-thumbnail .post {
		width: 210px;
	}
	/* ------------------------------ End river with no thumbnails ------------------------------ */

	/* DiversityOne Pages */
	.ione-blackplanet-jobs-table {
		width: 430px;
	}

	table.ione-blackplanet-jobs-table td:nth-child(4),
	table.ione-blackplanet-jobs-table th:nth-child(4),
	table.ione-blackplanet-jobs-table td:nth-child(5),
	table.ione-blackplanet-jobs-table th:nth-child(5) {
		display: none;
	}
	/* Button button ione_share shortcode resize for mobile */
	.addthis_big_buttons a .desktop-only {
		display: none;
	}
}
/*
 * =Master Container
 * =Site Header
 * =Primary Nav
 * =Super Nav
 * =Mobile Nav
 ** =Primary
 ** =Primary * Three Column Standard
 ** =Dynamic Lead
 ** =Loop
 ** =Loop * Three Column Standard
 * =Secondary
 * =Secondary * Three Column Standard
 * =Site Footer
 * =Search
 * =Widgets
 * =DART Ads
 * =Social
 * =Images
 * =Author
 * =Article
 * =Left Column Category Menus
**/

/* Target iPhones and similar in portrait mode, 320px. */
@media all and (max-width: 479px) {

	/* =IONE Header ( Blackhat - BlackPlanet ) */
	#blackplanet {
		display: none;
	}

	/* =Master Container */
	#mastercontainer {
		width: 320px;
		overflow: hidden;
	}
	#mainwrapper {
		padding: 0 0 10px;
	}
	#primary {
		float: none;
		margin: 0 10px 0;
		padding: 4px 0 0 0;
		width: auto;
	}
	#secondary {
		float: none;
		width: auto;
		margin: 0 10px;
	}
	#gallery-meta {
		width: auto;
		float: none;
		margin: 0;
	}

	/* =Sticky Ad */
	/*.sticky-ad #ad-header, .sticky-ad .mobile-ad {
		position: fixed;
		top: 0;
		left: 0;
		width: 320px;
		height: 50px;
		z-index: 9999999;
	}
	.logged-in.sticky-ad #ad-header, .logged-in.sticky-ad .mobile-ad {
		top: 28px;
	}
	.sticky-ad.mobile #header-assets {
		padding-top: 50px;
	}
	.logged-in.sticky-ad.mobile #header-assets {
		padding-top: 78px;
	}*/

	/* =Site Header */
	#siteheader {
		padding: 0;
	}
	#siteheader .mobile-ad {
		margin-bottom: 10px;
	}
	#siteheader #social {
		display: none;
	}
	#sitelogo #logo img {
		max-width: 240px;
	}
	#search {
		display: none;
	}
	.custom-layout-row .widgetcontainer .widgettitle,
	#secondary .widgettitle,
	.loop .widgettitle,
	#author-description table th,
	.twitter-related h3,
	#author-featured-gallery h3,
	#primary h3.theme-heading,
	.column-left h3.widgettitle,
	.mobile #this-just-in h3 {
		font-size: 115%;
		font-weight: 500;
		text-transform: uppercase;
		padding-bottom: 1%;
	}
	header.localnews .localnews-weather-traffic {
		width: 100%;
	}
	header.localnews .weather-container,
	header.localnews .traffic-container {
		width: 41%
	}
	header.localnews .traffic > a,
	header.localnews .traffic > a span.bg {
		font-size: 11px;
		height: 15px;
	}
	header.localnews .traffic > a {
		width: 70px;
	}
	header.localnews .traffic > span {
		font-size: 11px;
		padding: 4px 0;
	}
	header.localnews .traffic > a span.road-title {
		padding: 0 5px;
		top: -15px;
	}
	header.localnews .weather-container img {
		float: left;
		width: 50px;
		height: 31.25px;
	}
	header.localnews .header-weather{
		font-size: 22px;
	}
	header.localnews .weather-container .border-right{
		border: none;
	}
	header.localnews .header-weather .city,
	header.localnews .header-weather .high-low {
		font-size: 9px;
		padding: 0;
	}
	.mobile div.listen-live a img.avatar {
		padding-right: 20px !important;
	}
	#primary-navigation.mobile li a, #mobmenu-close, #mobmenu-more, #mobile-more-navigation li a,
	#takeover-submenu.mobile li a, #mobmenu-close, #mobmenu-more, #mobile-more-navigation li a {
		font-size: 120%;
	}

	/* =Columns */
	div.column { float: none; }

	/* =Dynamic Lead */
	.ione-widget-dynamic_lead {
		border: none;
	}
	#dl {
		margin: 0;
		padding: 0;
	}
	#dl,
	#dl.two,
	#dl ul,
	#dl.two ul,
	#dl li,
	#dl.two li { height: auto; }

	#dl.two .dllist-item {
		width: auto;
		max-height: none;
		padding-bottom: 5px;
	}

	#dl.with-news-feed {
		width: 100%;
	}
	#this-just-in.news-feed {
		border: none;
		float: left;
		width: 100%;
	}
	#this-just-in h3{
		text-align: left;
	}
	#this-just-in ul {
		list-style: disc;
		padding-left: 15px;
	}
	#this-just-in li {
		border: none;
		line-height: 1.5em;
		min-height: 0;
		padding: 0;
	}
	#this-just-in .dateline {
		display: none;
	}
	#dl .entry-title {
		font-size: 120%;
	}
	/* Image to right of post content with multiple posts */
	#dl.two .dlimage {
		float: none;
		height: 158px;
		width: 100%;
	}
	#dl.two .read-more-link,
	#dl.with-news-feed #dl-control-wrapper {
		top: 123px;
	}
	#dl.two .dlimage,
	#dl.with-news-feed .dlimage,
	#dl .dlimage {
		float: none;
		height: 174px;
		width: 100%;
	}

	#dl .read-more-link,
	#dl #dl-control-wrapper,
	#dl.two .read-more-link,
	#dl.two #dl-control-wrapper {
		top: 140px;
	}
	#dl.two .read-more-link,
	#dl .read-more-link { margin-top: 0; left: 5px; }
	#dl.two #dl-control-wrapper,
	#dl #dl-control-wrapper { right: 5px; }

	.custom-layout .column-middle #dl .dlimage {
		height: 174px;
	}

	#dl .dlimage img {
		min-height: 174px;
	}
	.custom-layout .column-middle #dl .dllist-item .read-more-link {
		left: auto;
		top: 137px;
		bottom: auto;
	}

	/* =Loop */
	.loop {
		float: none;
	}
	.loop {
		margin: 10px 0 0 0;
		width: 300px;
	}
	.loop.blocks {
		width: auto;
	}
	.loop .ad {
		margin-right: 10px;
	}
	.loop .ad img {
		width: 300px;
	}
	.loop .ad img.icon-listen-live {
		width: auto;
	}
	.loop.blocks .post,
	.loop.two .post {
		float: none;
		width: auto;
		margin-right: 0;
	}
	.loop.two .thumbnail,
	.loop.blocks .thumbnail {
		float: none;
		margin-right: 0;
		width: auto;
		height: 180px;
	}
	.loop.two .loop-post-content {
		width: auto;
		float: none;
	}

		.loop.blocks .thumbnail,
		.loop .thumbnail {
			width: auto;
			height: 180px;
		}
	.edit-link {
		display: none;
	}

	/* =Single */
	#single-sidebar-left {
		display: none;
	}
	#gallery #after-post .prevnext,
	#after-post .prevnext {
		margin: 0 -10px;
	}

	.featured-thumb {
		float: none;
		margin: auto;
		text-align: center;
	}


	/* =Site Footer */
	#sitefooter .widgetcontainer {
		float: none;
		width: auto;
	}
	#sitefooter .widgetcontainer ul {
		font-size: 100%;
	}

	#sitefooter .footer-widgetregion.custom-menu.supernav .menu-item .sub-menu .menu-item {
		margin-right: 0;
		width: 240px;
	}

	/* =Widgets */
	#after-post .widgetcontainer {
		float: none;
		width: auto;
		padding: .5em 0;
		margin-right: 0 !important;
	}
	
	.pp-wrapper,
	.sc-wrapper {
		top: 5px;
	}

	.sc-wrapper .social-conversion iframe {
		margin-left: -40px;
	}

	.sc-wrap .social-conversion iframe {
		margin-left: -10px;
	}

	/* Live Updates Bar */
	#live-updates-bar .widget_ione-current_weather,
	#live-updates-bar .widget_ione-live_traffic,
	#live-updates-bar .widget_ione-listen_live_radio {
		padding-left: 0 !important;
		text-align: center !important;
		width: 100% !important;
	}
	#live-updates-bar .sponsored {
		display: none;
	}

	/* Featured Authors */
	.two .featured-author-wrapper,
	.blocks .featured-author-wrapper {
		display: none;
	}
	.featured-author-wrapper .sponsorship_ad_container {
		display: none;
	}

	/* Songza */
	#songza-widget {
		display: none;
	}

	/* CrowdIgnite */
	#after-post .widgetcontainer.widget_ione-crowdignite {
		width: 300px;
	}
	#after-post .widgetcontainer.widget_ione-crowdignite td {
		width: 50%;
	}
	.ie9 #after-post .widgetcontainer.widget_ione-crowdignite td {
		float: left;
		height: 150px;
	}

	/* iOne Newsletter Sign Up Widget */
	#after-post .widgetcontainer.widget_ione-newsletter_sign_up {
		display: none;
	}

	/* Daily Links */
	#after-post .widget_ione-daily-links .link-image {
		overflow: hidden;
		width: 300px;
	}
	#after-post .widget_ione-daily-links .links {
		float: none;
		clear: both;
		width: auto;
	}

	/* SDC */
	#single-dynamic-carousel-wrapper {
		display: none;
	}

	/* Scribol */
	#after-post .widget_ione-scribol {
		padding-left: 3px;
	}


	/* =Selected Category Posts Widget
	 * =Selected Zone Posts Widget
	 * =Featured Category Posts Widget */
	table.select-cat-post td.odd {
		border-right: 1px solid #d2d2d2;
	}
	table.select-cat-post td {
		padding: 10px;
		width: 50%;
	}
	.column-middle .select-cat-post .featured-image {
		width: 124px;
	}
	.ione-widget-featured_category_posts ul,
	.ione-widget-featured_category_posts a.more-link {
		margin-left: 0;
	}

	/* Interviews */
	.ione-widget-interviews .interview-widget-img {
		display: none;
	}
	ul.interviews-list {
		float: left;
		width: 100%;
	}
	li.interview {
		width: 100%;
	}
	/* Event Hightlight */
	#secondary .widgetcontainer .events-highlight ul.oomph-calendar li,
	.events-highlight ul.oomph-calendar li {
		width: 28px;
	}

	/* =iOne Newsletter Sign Up */
	/* Custom Layout, Right Column - Unique Styles */
	.custom-layout .column-right .ione-widget-newsletter_sign_up {
		width: 290px;
	}
	.custom-layout .column-right .ione-widget-newsletter_sign_up img {
		margin-left: -5px;
	}

	/* Under Single Post Sidebar - Unique Styles */
	#after-post .widget_ione-newsletter_sign_up {
		width: 100%;
	}
	#after-post .ione-widget-newsletter_sign_up {
		display: block;
	}
	#after-post .ione-widget-newsletter_sign_up img {
		display: block;
		margin: 0 auto;
	}
	#after-post .ione-widget-newsletter_sign_up .nl-widget-container {
		border: none;
		display: block;
		padding: 0;
		text-align: center;
	}
	#after-post .ione-widget-newsletter_sign_up .widget_title {
		padding: 5px 10px 3px;
	}
	#after-post .ione-widget-newsletter_sign_up .widget_body {
		padding: 0 10px 10px;
	}
	/* =Gallery Carousel Widget */
	.gallery-carousel-detail,
	.happening-now-detail {
		float: right;
		margin: 5px;
		width: 280px;
		height: 110px;
	}

	li.gallery-item a img,
	li.happening-item a img {
		width: 100%;
		border: 0;
		margin: 5px 0;
	}
	.ione-widget-traffic {
		background: none;
	}

	/* =Social */
	.addthis_floating_style {
		display: none !important;
	}
	#socialbar-top,
	#socialbar-bottom {
		height: auto;
	}
	#ione-sc.sc-wrapper {
		width: 220px !important;
		margin-left: -156px !important;
	}

	/* =DART Ads */
	#secondary .ione-widget-dart-ad {
		margin-left: -10px;
	}
	.custom-layout .column-right .ione-widget-dart-ad {
		margin-left: -15px;
		width: 300px;
	}

	/* Category takeover microsite banner */
	#microsite_banner_ad {
		width: 320px;
	}
	#microsite_banner_ad.mobile {
		height: 150px;
		line-height: 128px;
		text-align: center;
		text-indent: 0;
	}
	#microsite_banner_ad .ad {
		left: 66px;
		top: 90px;
	}

	/* Category takeover posts sort by */
	#loop.two #takeover-posts-sort-by,
	#loop.blocks #takeover-posts-sort-by {
		width: 300px;
	}
	.custom-layout-row .column-middle #loop.two #takeover-posts-sort-by,
	.custom-layout-row .column-middle #loop.blocks #takeover-posts-sort-by,
	#custom-layout-left .column-middle #loop.two #takeover-posts-sort-by,
	#custom-layout-left .column-middle #loop.blocks #takeover-posts-sort-by,
	.custom-layout-row .column-left #loop.two #takeover-posts-sort-by,
	.custom-layout-row .column-left #loop.blocks #takeover-posts-sort-by,
	#custom-layout-left .column-left #loop.two #takeover-posts-sort-by,
	#custom-layout-left .column-left #loop.blocks #takeover-posts-sort-by {
		width: 290px;
	}

	/* =Images */
	.post-content img.aligncenter,
	.post-content img.alignnone {
		max-width: 300px;
	}
	.post-content img.alignleft,
	.post-content img.alignright {
		max-width: 150px;
	}

	/* Constrain media in post content with a left sidebar to 100% width */
	.with-left-sidebar .post-content .fluid-width-video-wrapper,
	.with-left-sidebar .post-content .ooyala-video-wrapper,
	.with-left-sidebar .post-content .thumbnail,
	.with-left-sidebar .post-content img {
		max-width: 100%;
	}
	.loop.calendar .thumbnail {
		float: none;
	}

	/* =Media Galleries */
	.media-container .media img {
		max-width: 300px;
	}

	p.comment-form-comment textarea {
		margin-left: 1px;
	}

#after-post .xoxo {
	padding-top: .5em;
	}

	/*		#secondary.withleftcol {
	float: none;
	width: auto;
	margin: 0 10px;
	}*/

				.breadcrumbs, .post-meta {
	padding: 10px 0;
	}


				.footer-widgetregion .supernav .widget_categories .children li,
				.footer-widgetregion .supernav .widget_nav_menu .sub-menu li {
	width: 48%;
	margin-right: 1%;
	}
			#ad-footer {
	margin: 0;
	}


			#ad-header,
			#ad-footer {
				display: none;
			}

			.post-content .show_categories_list li {
				width: 98%;
				margin-right: 0;
				}

			.media-gallery-link {
				width: 298px;
				}
			#post-playlist .playlist-container {
				height: auto;
				width: 300px;
				}
			#post-playlist .playlist-artist {
				width: 154px;
				}

				.single-media_playlist #primary #gallery-footer,
				.single-media_playlist #primary #gallery .entry-content {
					padding: 2px 0;
				}

	#primary-navigation.mobile li,
	#takeover-submenu.mobile li {
		width: 60px;
	}
	.mobile-subnav {
		height: 290px;
	}

	/* =Author */
	.author-video-detail {
		min-height: 0;
		width: 100%;
	}

	#author-description,
	#author-audio-video .default img,
	#author-featured-gallery img,
	#author-featured-gallery .gallery-details {
		width: 100%;
	}
	#author-featured-gallery img {
		box-shadow: none;
		margin: 0;
		max-width: 450px;
		padding: 0;
		width: 100%;
	}
	#author-featured-gallery > a span.gallery-indicator {
		display: none;
	}
	.author-video-renderer {
		width: 100%;
	}
	.author-video-renderer .ooyala-video-wrapper {
		width: 100%;
	}

	ul.author-video-audio-tab li {
		width: 35%;
	}
	ul.author-video-audio-tab li.video-tab {
		float: right;
	}

	/* =Calendar */
	.loop article.post-event .thumbnail a {
		max-width: 300px;
	}

	/* =Overrides for Custom Layout. Body doesn't have padding, columns do.
	-------------------------------------------------------------- */
	/* Custom Layout Three Columns */
	.custom-layout .three-column .column-left {
		float: none;
		margin: 0;
		width: 290px;
	}
	.custom-layout .three-column .column-middle {
		float: none;
		margin: 0;
		width: 290px;
	}
	.custom-layout .three-column .column-right {
		float: none;
		margin: 0;
		padding: 0 0 0 15px;
		width: 290px;
	}

	/* Custom Layout Two Columns */
	.custom-layout .two-column .column-left {
		float: none;
		width: 290px;
	}
	.custom-layout .two-column .column-right {
		float: none;
		padding: 0 0 0 15px;
		width: 290px;
	}

	/* Custom Layout Fixed Right Rail */
	.custom-layout #custom-layout-left {
		padding: 0 15px;
		width: 290px;
	}
	.custom-layout #custom-layout-left .three-column .column-left {
		padding: 0;
	}
	.custom-layout #custom-layout-left .three-column .column-middle {
		padding: 0;
	}
	.custom-layout #custom-layout-left .two-column .column-left {
		padding: 0;
	}
	.custom-layout #custom-layout-left .one-column .column-middle {
		padding: 0;
	}
	.custom-layout #custom-layout-right-rail {
		clear: both;
		float: none;
		padding: 0 15px;
		width: 290px;
	}

	.custom-layout .three-column .column-middle .loop { margin: 0; width: 290px; }

	.ione-widget-dart-ad { margin-left: -15px; width: 300px; }

	.ione-widget-national_news_video { display: none; }

	.custom-layout .two-column .column-left .loop {
		float: none;
	}

	.custom-layout .two-column .column-right .select-cat-post .featured-image {
		width: 125px;
	}

	#ione-community-blogs_recent_posts .loop {
		width: 285px;
	}

	/* =Left Column Category Menus */
	#leftcolumn .ad160 {
		display: none;
	}
	#has-category-menu {
		width: 300px;
	}
	#has-category-menu .thumbnail.ione-315 {
		margin-bottom: 8px;
	}
	.loop.two #has-category-menu .loop-post-content {
		width: 300px;
	}

	/* =iOne Flex Posts Widget
	-------------------------------------------------------------- */
 	/* Post title resize based on image width */
	.three-column .column-middle .ione-widget .half-col-left .flex-post-featured-title,
	.three-column .column-middle .ione-widget .half-col-right .flex-post-featured-title,

	.three-column .column-middle .ione-widget .third-col-left .flex-post-featured-title,
	.three-column .column-middle .ione-widget .third-col-middle .flex-post-featured-title,
	.three-column .column-middle .ione-widget .third-col-right .flex-post-featured-title,

	.two-column .column-left .ione-widget .half-col-left .flex-post-featured-title,
	.two-column .column-left .ione-widget .half-col-right .flex-post-featured-title,

	.two-column .column-left .ione-widget .third-col-left .flex-post-featured-title,
	.two-column .column-left .ione-widget .third-col-middle .flex-post-featured-title,
	.two-column .column-left .ione-widget .third-col-right .flex-post-featured-title,

	.one-column .column-middle .ione-widget .half-col-left .flex-post-featured-title,
	.one-column .column-middle .ione-widget .half-col-right .flex-post-featured-title,

	.one-column .column-middle .ione-widget .third-col-left .flex-post-featured-title,
	.one-column .column-middle .ione-widget .third-col-middle .flex-post-featured-title,
	.one-column .column-middle .ione-widget .third-col-right .flex-post-featured-title {
		font-size: 13px;
	}
	/* End iOne Flex Posts Widget -------------------------------- */
	
	/* =Jobamatic Page Template
	-------------------------------------------------------------- */
	#ione-jobamatic table tbody td {
		display: block;
		width: 290px;
	}
	
	#ione-jobamatic table thead {
		display: none;
	}
	
	/* -------------------------------- River with no thumbnails -------------------------------- */
	#mainwrapper .loop.blocks.hide-thumbnail .post {
		width: 300px;
	}
	.custom-layout #mainwrapper .two-column .column-left .loop.blocks.hide-thumbnail .post,
	.custom-layout #mainwrapper .three-column .column-middle .loop.blocks.hide-thumbnail .post {
		width: 290px;
	}
	/* ------------------------------ End river with no thumbnails ------------------------------ */

	/* DiversityOne Pages */
	.ione-blackplanet-jobs-table {
		width: 300px;
	}

	table.ione-blackplanet-jobs-table td:nth-child(2),
	table.ione-blackplanet-jobs-table th:nth-child(2),
	table.ione-blackplanet-jobs-table td:nth-child(4),
	table.ione-blackplanet-jobs-table th:nth-child(4),
	table.ione-blackplanet-jobs-table td:nth-child(5),
	table.ione-blackplanet-jobs-table th:nth-child(5) {
		display: none;
	}
	
	/* Button button ione_share shortcode resize for mobile */
	.addthis_big_buttons a.addthis_button_facebook,
	.addthis_big_buttons a.addthis_button_twitter {
		width: 41%;
	}
	.addthis_big_buttons a .desktop-only {
		display: none;
	}
}
@font-face {
    /* This declaration targets Internet Explorer */
    font-family: 'Museo500';
    src: url(/wp-content/themes/vip/ione2/fonts/museo500-regular-webfont-webfont.eot);
}
@font-face {
    /* This declaration targets everything else */
    font-family: 'Museo500';
    src: url(//:) format('no404'), url(data:font/woff;charset=utf-8;base64,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) format('woff'), url(data:font/truetype;charset=utf-8;base64,AAEAAAASAQAABAAgRkZUTWAacnsAAAEsAAAAHEdERUYC/wHvAAABSAAAADJHUE9Tj11TgAAAAXwAACtiR1NVQmyRdI8AACzgAAAAIE9TLzKOu4yUAAAtAAAAAGBjbWFw0gzcpgAALWAAAAH6Y3Z0IA5/EhUAAC9cAAAAQmZwZ20PtC+nAAAvoAAAAmVnYXNwAAAAEAAAMggAAAAIZ2x5Zh6+UTYAADIQAACkDGhlYWT9bE5fAADWHAAAADZoaGVhDvIHKwAA1lQAAAAkaG10eAHmRgUAANZ4AAADoGxvY2HWDq7OAADaGAAAAdJtYXhwAgUBjAAA2+wAAAAgbmFtZSErPN0AANwMAAABonBvc3QuJKQyAADdsAAAAtpwcmVwYp7MuwAA4IwAAAF6AAAAAQAAAADJiW8xAAAAAMtIgaIAAAAAy0iBpwABAAAADgAAACoAAAAAAAIABAABAHsAAQB8AH4AAgB/AOMAAQDkAOcAAgAEAAAAAgAAAAAAAQAAAAoAHgAsAAFsYXRuAAgABAAAAAD//wABAAAAAWtlcm4ACAAAAAEAAAABAAQAAgAAAAMADAQUH6QAAQOAAAQAAABCAI4AmACOAJ4ArACyALIAyADOAPwBVgF8AYYBwAH2AiACrgLAAKwArACsAu4C9AL+AwQC9AL0AwoDIAMgAyYAngMsAJ4AngMyAzgDQgNIA0IC7gLuAu4C7gLuAu4C9AL0AvQC9AL0AvQC9AMmAyYDSANIA2YDZgCyA2YDZgCyALIDQgNCAAIAF/+aADsAKQABABr/1wADAAAAJwAX/64ATQAnAAEAGv/bAAUAE//XABf/4wAZ/+wAGv/bABz/9gABABoAHQALAA//rgAR/64AFP/hABX/6QAW/+4AGv/LABv/6QBw/+wA1/+uANr/rgDc/64AFgAA/88ABf+FAAj/zwAK/4UAEP+aABIANQAT/+EAFv/4ABf/2wAY//IAGf/nABr/7AAb//IAHP/nAG3/mgBw/3EA0/+aANT/mgDV/5oA1v+aANj/mgDZ/5oACQAA/9EAEP/RABP/9gAX/9cAGv/6ABz/2wBt/9EA0//RANT/0QACABr/9gAc//YADgAP/+wAEf/sABT/8gAVACkAFwA9ABz/7ABw/9cA1f/XANb/1wDX/+wA2P/XANn/1wDa/+wA3P/sAA0AD//lABH/5QAT//IAFP/XABX/9gAW//AAGP/wABr/3QAc//oAcP/XANf/5QDa/+UA3P/lAAoAAP/lABD/5QAT//AAFv/2ABj/9gAa/+4AHP/sAG3/5QDT/+UA1P/lACMAAP+RAA7/sgAP/woAEP+RABH/CgAS/4UAE//XABT//AAV//IAF/+JABj/+AAaAAoAG//yABz/7gAd/+EAHv/hAB//sgAg/7IAIf+yACIAIQBr/90Abf+RAHAAPQB7/90A0/+RANT/kQDVAEgA1gBIANf/CgDYAEgA2QBIANr/CgDc/woA3v/dAN//3QAEABP/6QAXAAYAGv/nABz/8gALAA//rgAR/64AE//2ABT//AAV//YAFv/2ABr/5QAb//YA1/+uANr/rgDc/64AAQA7//AAAgA7/+kATAAOAAEAW//2AAEADf9oAAUAAABmAEz/vgBN/64AYv/XAK8APQABAGL/0QABAGL/uAABAAAAHwABABr/4wACABf/zwAaAB0AAQAa/7oABwAU/8MAFv+uABj/ywAa/3sAHP++ADv/7ABb/9MABgAT/8sAF/9QABn/rgAaAC0AG//LADsAGwABAEIABQAHAAoACwAOAA8AEQASABMAFAAVABYAFwAYABkAGgAbABwAHwAgACEAJAAnAC4ALwAyADQANwA5ADoAPAA+AEkAXgBfAGUAZgBrAG0AewCAAIEAggCDAIQAhQCQAJIAkwCUAJUAlgCYAJ0AwgDTANQA1QDWANcA2ADZANoA3ADeAN8AARtqAAQAAAARACwCPgZIB9IKdAzmDqAVChccF1oYVBieGWAaNhpcGwYbKACEAA//rgAP/64AD/+uAA//rgAP/64AD/+uAA//rgAP/64AD/+uAA//rgAP/64AD/+uABH/rgAR/64AEf+uABH/rgAR/64AEf+uABH/rgAR/64AEf+uABH/rgAR/64AEf+uABT/4QAU/+EAFP/hABT/4QAU/+EAFP/hABT/4QAU/+EAFP/hABT/4QAU/+EAFP/hABX/6QAV/+kAFf/pABX/6QAV/+kAFf/pABX/6QAV/+kAFf/pABX/6QAV/+kAFf/pABb/7gAW/+4AFv/uABb/7gAW/+4AFv/uABb/7gAW/+4AFv/uABb/7gAW/+4AFv/uABr/ywAa/8sAGv/LABr/ywAa/8sAGv/LABr/ywAa/8sAGv/LABr/ywAa/8sAGv/LABv/6QAb/+kAG//pABv/6QAb/+kAG//pABv/6QAb/+kAG//pABv/6QAb/+kAG//pAHD/7ABw/+wAcP/sAHD/7ABw/+wAcP/sAHD/7ABw/+wAcP/sAHD/7ABw/+wAcP/sANf/rgDX/64A1/+uANf/rgDX/64A1/+uANf/rgDX/64A1/+uANf/rgDX/64A1/+uANr/rgDa/64A2v+uANr/rgDa/64A2v+uANr/rgDa/64A2v+uANr/rgDa/64A2v+uANz/rgDc/64A3P+uANz/rgDc/64A3P+uANz/rgDc/64A3P+uANz/rgDc/64A3P+uAQIAAP/PAAD/zwAA/88AAP/PAAD/zwAA/88AAP/PAAD/zwAA/5oAAP+aAAD/mgAA/5oAAP/PAAD/zwAA/88AAP/PAAX/hQAF/4UABf+FAAX/hQAF/4UABf+FAAX/hQAF/4UABf+FAAX/hQAF/4UABf+FAAj/zwAI/88ACP/PAAj/zwAI/88ACP/PAAj/zwAI/88ACP/PAAj/zwAI/88ACP/PAAr/hQAK/4UACv+FAAr/hQAK/4UACv+FAAr/hQAK/4UACv+FAAr/hQAK/4UACv+FABD/mgAQ/5oAEP+aABD/mgASADUAEgA1ABIANQASADUAEgA1ABIANQASADUAEgA1ABIANQASADUAEgA1ABIANQAT/+EAE//hABP/4QAT/+EAE//hABP/4QAT/+EAE//hABP/4QAT/+EAE//hABP/4QAW//gAFv/4ABb/+AAW//gAFv/4ABb/+AAW//gAFv/4ABb/+AAW//gAFv/4ABb/+AAX/9sAF//bABf/2wAX/9sAF//bABf/2wAX/9sAF//bABf/2wAX/9sAF//bABf/2wAY//IAGP/yABj/8gAY//IAGP/yABj/8gAY//IAGP/yABj/8gAY//IAGP/yABj/8gAZ/+cAGf/nABn/5wAZ/+cAGf/nABn/5wAZ/+cAGf/nABn/5wAZ/+cAGf/nABn/5wAa/+wAGv/sABr/7AAa/+wAGv/sABr/7AAa/+wAGv/sABr/7AAa/+wAGv/sABr/7AAb//IAG//yABv/8gAb//IAG//yABv/8gAb//IAG//yABv/8gAb//IAG//yABv/8gAc/+cAHP/nABz/5wAc/+cAHP/nABz/5wAc/+cAHP/nABz/5wAc/+cAHP/nABz/5wBt/5oAbf+aAG3/mgBt/5oAbf+aAG3/mgBt/5oAbf+aAG3/mgBt/5oAcP9xAHD/cQBw/3EAcP9xAHD/cQBw/3EAcP9xAHD/cQBw/3EAcP9xAHD/cQBw/3EA0/+aANP/mgDT/5oA0/+aANP/mgDT/5oA0/+aANP/mgDT/5oA0/+aANP/mgDT/5oA1P+aANT/mgDU/5oA1P+aANT/mgDU/5oA1P+aANT/mgDU/5oA1P+aANT/mgDU/5oA1f+aANX/mgDV/5oA1f+aANX/mgDV/5oA1f+aANX/mgDV/5oA1f+aANX/mgDV/5oA1v+aANb/mgDW/5oA1v+aANb/mgDW/5oA1v+aANb/mgDW/5oA1v+aANb/mgDW/5oA2P+aANj/mgDY/5oA2P+aANj/mgDY/5oA2P+aANj/mgDY/5oA2P+aANj/mgDY/5oA2f+aANn/mgDZ/5oA2f+aANn/mgDZ/5oA2f+aANn/mgDZ/5oA2f+aANn/mgDZ/5oAYgAA/9EAAP/RAAD/0QAA/9EAAP/RAAD/0QAA/9EAAP/RAAD/0QAA/9EAAP/RAAD/0QAQ/9EAEP/RABD/0QAQ/9EAE//2ABP/9gAT//YAE//2ABP/9gAT//YAE//2ABP/9gAT//YAE//2ABP/9gAT//YAF//XABf/1wAX/9cAF//XABf/1wAX/9cAF//XABf/1wAX/9cAF//XABf/1wAX/9cAGv/6ABr/+gAa//oAGv/6ABr/+gAa//oAGv/6ABr/+gAa//oAGv/6ABr/+gAa//oAHP/bABz/2wAc/9sAHP/bABz/2wAc/9sAHP/bABz/2wAc/9sAHP/bABz/2wAc/9sAbf/RAG3/0QBt/9EAbf/RAG3/0QBt/9EAbf/RAG3/0QBt/9EAbf/RANP/0QDT/9EA0//RANP/0QDT/9EA0//RANP/0QDT/9EA0//RANP/0QDT/9EA0//RANT/0QDU/9EA1P/RANT/0QDU/9EA1P/RANT/0QDU/9EA1P/RANT/0QDU/9EA1P/RAKgAD//sAA//7AAP/+wAD//sAA//7AAP/+wAD//sAA//7AAP/+wAD//sAA//7AAP/+wAEf/sABH/7AAR/+wAEf/sABH/7AAR/+wAEf/sABH/7AAR/+wAEf/sABH/7AAR/+wAFP/yABT/8gAU//IAFP/yABT/8gAU//IAFP/yABT/8gAU//IAFP/yABT/8gAU//IAFQApABUAKQAVACkAFQApABUAKQAVACkAFQApABUAKQAVACkAFQApABUAKQAVACkAFwA9ABcAPQAXAD0AFwA9ABcAPQAXAD0AFwA9ABcAPQAXAD0AFwA9ABcAPQAXAD0AHP/sABz/7AAc/+wAHP/sABz/7AAc/+wAHP/sABz/7AAc/+wAHP/sABz/7AAc/+wAcP/XAHD/1wBw/9cAcP/XAHD/1wBw/9cAcP/XAHD/1wBw/9cAcP/XAHD/1wBw/9cA1f/XANX/1wDV/9cA1f/XANX/1wDV/9cA1f/XANX/1wDV/9cA1f/XANX/1wDV/9cA1v/XANb/1wDW/9cA1v/XANb/1wDW/9cA1v/XANb/1wDW/9cA1v/XANb/1wDW/9cA1//sANf/7ADX/+wA1//sANf/7ADX/+wA1//sANf/7ADX/+wA1//sANf/7ADX/+wA2P/XANj/1wDY/9cA2P/XANj/1wDY/9cA2P/XANj/1wDY/9cA2P/XANj/1wDY/9cA2f/XANn/1wDZ/9cA2f/XANn/1wDZ/9cA2f/XANn/1wDZ/9cA2f/XANn/1wDZ/9cA2v/sANr/7ADa/+wA2v/sANr/7ADa/+wA2v/sANr/7ADa/+wA2v/sANr/7ADa/+wA3P/sANz/7ADc/+wA3P/sANz/7ADc/+wA3P/sANz/7ADc/+wA3P/sANz/7ADc/+wAnAAP/+UAD//lAA//5QAP/+UAD//lAA//5QAP/+UAD//lAA//5QAP/+UAD//lAA//5QAR/+UAEf/lABH/5QAR/+UAEf/lABH/5QAR/+UAEf/lABH/5QAR/+UAEf/lABH/5QAT//IAE//yABP/8gAT//IAE//yABP/8gAT//IAE//yABP/8gAT//IAE//yABP/8gAU/9cAFP/XABT/1wAU/9cAFP/XABT/1wAU/9cAFP/XABT/1wAU/9cAFP/XABT/1wAV//YAFf/2ABX/9gAV//YAFf/2ABX/9gAV//YAFf/2ABX/9gAV//YAFf/2ABX/9gAW//AAFv/wABb/8AAW//AAFv/wABb/8AAW//AAFv/wABb/8AAW//AAFv/wABb/8AAY//AAGP/wABj/8AAY//AAGP/wABj/8AAY//AAGP/wABj/8AAY//AAGP/wABj/8AAa/90AGv/dABr/3QAa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/90Ae//dAHv/3QB7/90Ae//dAHv/3QB7/90Ae//dANP/kQDT/5EA0/+RANP/kQDT/5EA0/+RANP/kQDT/5EA0/+RANP/kQDT/5EA0/+RANT/kQDU/5EA1P+RANT/kQDU/5EA1P+RANT/kQDU/5EA1P+RANT/kQDU/5EA1P+RANUASADVAEgA1QBIANUASADVAEgA1QBIANUASADVAEgA1QBIANUASADVAEgA1QBIANYASADWAEgA1gBIANYASADWAEgA1gBIANYASADWAEgA1gBIANYASADWAEgA1gBIANf/CgDX/woA1/8KANf/CgDX/woA1/8KANf/CgDX/woA1/8KANf/CgDX/woA1/8KANgASADYAEgA2ABIANgASADYAEgA2ABIANgASADYAEgA2ABIANgASADYAEgA2ABIANkASADZAEgA2QBIANkASADZAEgA2QBIANkASADZAEgA2QBIANkASADZAEgA2QBIANr/CgDa/woA2v8KANr/CgDa/woA2v8KANr/CgDa/woA2v8KANr/CgDa/woA2v8KANz/CgDc/woA3P8KANz/CgDc/woA3P8KANz/CgDc/woA3P8KANz/CgDc/woA3P8KAN7/3QDe/90A3v/dAN7/3QDe/90A3v/dAN7/3QDe/90A3v/dAN7/3QDe/90A3v/dAN//3QDf/90A3//dAN//3QDf/90A3//dAN//3QDf/90A3//dAN//3QDf/90A3//dAIQAD/+uAA//rgAP/64AD/+uAA//rgAP/64AD/+uAA//rgAP/64AD/+uAA//rgAP/64AEf+uABH/rgAR/64AEf+uABH/rgAR/64AEf+uABH/rgAR/64AEf+uABH/rgAR/64AE//2ABP/9gAT//YAE//2ABP/9gAT//YAE//2ABP/9gAT//YAE//2ABP/9gAT//YAFP/8ABT//AAU//wAFP/8ABT//AAU//wAFP/8ABT//AAU//wAFP/8ABT//AAU//wAFf/2ABX/9gAV//YAFf/2ABX/9gAV//YAFf/2ABX/9gAV//YAFf/2ABX/9gAV//YAFv/2ABb/9gAW//YAFv/2ABb/9gAW//YAFv/2ABb/9gAW//YAFv/2ABb/9gAW//YAGv/lABr/5QAa/+UAGv/lABr/5QAa/+UAGv/lABr/5QAa/+UAGv/lABr/5QAa/+UAG//2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AL4AvgAUAL8AvwAZAMEAwQAhAMIAwgAOANMA1AAeANUA1gAcANcA1wAbANgA2QAcANoA2gAbANwA3AAbAN4A3wAfAAIASQAFAAUACgAKAAoACgAMAAwADAAPAA8ADQAQABAACQARABEADQAdAB4AEwAjACMADwAkACQADgAlACUAFAAmACYABAAnACkAFAAqACoABAArACsAFAAtAC0AEQAuAC8AFAAwADEAGAAyADIABAAzADMAFAA0ADQABAA1ADUAFAA2ADYAGgA3ADcAAQA4ADgABQA5ADoAAwA8ADwAAgA9AD0AGwBAAEAADABEAEQABgBFAEUAFwBGAEgADwBJAEkAEgBKAEoADwBLAEsAFwBOAE8AFwBQAFEAEABSAFIADwBTAFMAEABUAFQADwBVAFUAEABWAFYAGQBYAFgAEABZAFoABwBcAFwACABdAF0AFQBfAGAADABrAGsAFgB7AHsAFgCAAIYADgCHAIcABACIAIsAFACSAJYABACYAJgABACZAJwABQCdAJ0AAgCgAKYABgCnAKsADwCxALEAEACyALYADwC4ALgADwC5ALwAEAC9AL0ACAC/AL8ACADAAMAABADBAMEADwDCAMIAAgDTANQACQDVANYACwDXANcADQDYANkACwDaANoADQDcANwADQDeAN8AFgACAB0ABQAFAAAACgAKAAEADwARAAIAJAAkAAUAJgAoAAYAKgArAAkALQAvAAsAMQAyAA4ANAA6ABAAPAA9ABcARABFABkASABMABsAUABTACAAVQBaACQAXABdACoAawBrACwAewB7AC0AgACFAC4AhwCLADQAkACWADkAmACdAEAAoACmAEYAqACvAE0AsQC2AFUAuAC/AFsAwQDCAGMA0wDaAGUA3ADcAG0A3gDfAG4AAAABAAAACgAcAB4AAWxhdG4ACAAEAAAAAP//AAAAAAAAAAID2gGQAAUAAAWaBTMAAAEfBZoFMwAAA9EAZgIAAAACAAAAAAAAAAAAoAAAr0AAAEoAAAAAAAAAAHhsamIAQAAg+wQGAP4AAAAHSAHfIAAAkwAAAAAEIQXDAAAAIAACAAAAAwAAAAMAAAAcAAEAAAAAAPQAAwABAAAAHAAEANgAAAAyACAABAASAH4AowClAP8BUwF4AsYCyQLcA7wgCiAUIBogHiAiICYgLyA6IF8grCEi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AAAA6AQoAAoAAAAAAqoAAAIxAAACjwDfAsUAggXBAE4EdABYBmMAewU0AFwBowCCArAArQKwAFwD6gBYBQAAWAH0AC4DgwCSAfQAkgLSAAIE8wBxBBwAewSsAFAEaQA2BLAAJAS+AGoEoABQBEgANgSyAFgEoABQAmYAzQJmAF4FAACMBQAAjgUAAJsDsQBOBjcAVAVsABoFCABOBbcARwXVAFAEogBQBC8AUAYBAEkGPQBQApUAWARCAC4E/ABQBG4AUAb+ACoGPQBQBngARwTUAFAGeABHBQoAUARYAEcFMAAgBe8APgVzABoH5QAkBNIAFATqABQEvgAmAqoAywLFAAoCqgCIBQAAkAR4AAoDFwCtBHAATgTkACYEWABLBO8ATgSAAEsCpgAuBNoATgUSACYCPgA4AlT/1gRIACYCLgAqB6QALgUbAC4FCABLBOwALgTsAFADJwAuA7MAOALeADAFEAAqBFYAHAbOABQEBwAgBHQACgQeAEUCwwA8AnAA3wLDAFQFAACCAjEAAAKPAN8EnABzBMMAaAUCACADvgCABBYBKQZrAE4DYQBxBKAAWAUAAI4DgwCSBmsATgPJAOEDPQBiBQAAWANzAGoDcwBsAykA+QUQACoE4gBWAfQAkgNkAOoDcwCSA7cAdwSgAIIHeACWB3gAlgd4AH0DsQBDBWwAGgVsABoFbAAaBWwAGgVsABoFbAAaBv4AGgW3AEcEogBQBKIAUASiAFAEogBQApUAMgKVAFgClQA2ApUAUgXVAFAGPQBQBngARwZ4AEcGeABHBngARwZ4AEcFAABiBnwASQXvAD4F7wA+Be8APgXvAD4E6gAUBNwAUAS2ACgEcABOBHAATgRwAE4EcABOBHAATgRwAE4HFABOBFgASwSAAEsEgABLBIAASwSAAEsCQv/6AkIAOAJC//4CQgAwBLAAUAUbAC4FCABLBQgASwUIAEsFCABLBQgASwUAAGQFCABLBRAAKgUQACoFEAAqBRAAKgR0AAoE5gAoBHQACgeUAEcILQBLBOoAFAP0AOgEOwDAA6QAAAdIAAADpAAAB0gAAAJtAAAB0gAAATYAAAE2AAAA6QAAAXQAAABnAAADgwCSA4MAkgODAJIFUQCEBvIAhAHbAGIB2wBiAdsAYgL+AGIC/gBiAv4AYgOzAJYHYAErAXQAAAL+AFgC/gCC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) format('truetype'), url(/wp-content/themes/vip/ione2/fonts/museo500-regular-webfont-webfont.svg#Museo500) format('svg');
    font-weight: normal;
    font-style: normal;
}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */


/* Replace Omnisearch PNG search icon with a dashicon */
#wpadminbar div.ab-item form#adminbarsearch input.adminbar-search-input {
	background-image: none;
	position: relative;
	z-index: 30;
}


/* Show globe icon next to blog */
#wpadminbar #wp-admin-bar-blog > .ab-item:before {
	position: relative;
	top: 2px;
	content: '\f319';
}

/* If a blavatar is present, move it left to cover the globe */
#wpadminbar #wp-admin-bar-blog > .ab-item {
	position: relative;
}
#wpadminbar #wp-admin-bar-blog > .ab-item img.avatar {
	position: absolute;
	z-index: 1;
	left: 12px;
	top: 10px;
}

/* @noflip */
#wpadminbar.rtl #wp-admin-bar-blog > .ab-item img.avatar {
	right: 12px;
}

/* Make sure the margin around the WordPress logo is a bit relaxed, and the WordPress icon aligns to the sidebar icons */
#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-newdash {
	margin: 0 8px 0 -1px;
}

/* @noflip */
#wpadminbar.rtl ul#wp-admin-bar-root-default>li#wp-admin-bar-newdash {
	margin: 0 -1px 0 -8px;
}


/* Fix omnisearch lineheight */
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary input.adminbar-search-input.search-input-focus {
	border: none;
	text-shadow: none;
	box-shadow: none;
	line-height: 1;
	background: #ccc;
	background: rgba(255,255,255,.7);
}

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

/* Override white color on blog title */
body.admin-color-mp6-light #wpadminbar ul li#wp-admin-bar-blog > .ab-item {
	color: #333;
}

/* Updated message fixes */
body.admin-color-mp6-light #wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary span.noticon {
	color: #eee;
}

div.updated p,
div.error p {
	position: relative;
}

div.updated .noticon-close,
div.error .noticon-close {
	font-size: 28px;

	height: 28px;
	width: 28px;

	position: absolute;
	right: 0;
	top: -1px;
}

/* Fix taller MP6 v2 toolbar. Merge this into mu-plugins/wpcom-admin-bar.css after MP6 v2 launch */
@media screen and ( max-width: 782px ) {

	.mp6 #wpadminbar li#wp-admin-bar-follow > a,
	.mp6 #wpadminbar li#wp-admin-bar-blog > a,
	.mp6 #wpadminbar li#wp-admin-bar-topicpress > a,
	.mp6 #wpadminbar li#wp-admin-bar-wpr-reblog > a,
	/* These next lines are necessary for when users opt out to the responsive styles */
	.mp6 #wpadminbar li#wp-admin-bar-dbg > div,			
	.mp6 #wpadminbar li#wp-admin-bar-my-account > a
	{
		line-height: 46px !important;
	}
	
	/* Notes only shown when users opt out to the responsive styles */
	body.mp6 #wpadminbar #wp-admin-bar-notes #wpnt-notes-unread-count {
		margin: 13px 3px 0 3px !important;
	}

	.mp6 #wpadminbar li#wp-admin-bar-blog > a.ab-item:before {
		top: 13px;
	}
	
	#wpadminbar #wp-admin-bar-blog > .ab-item img.avatar {
		top: 17px;
	}

}

/* Fix toolbar hover color temporarily. Post launch, remove from /wp-content/mu-plugins/admin-bar/wpcom-admin-bar.css */
.admin-color-mp6 #wpadminbar ul li#wp-admin-bar-blog.hover > .ab-item, .mp6 #wpadminbar ul li#wp-admin-bar-blog.hover > .ab-item, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name {
	color: inherit !important;
}

/* add style for reader link in /wp-admin/ leftbar */

/* Reader icon in left-bar */
.icon16.icon-reader:before,
#adminmenu .menu-icon-reader div.wp-menu-image:before,
ul#adminmenu .toplevel_page_reader div.wp-menu-image:before{
     content: '\f116';
}

/* Don't show the Edit icon in the admin bar */
#wpadminbar #wp-admin-bar-edit > .ab-item:before {
	display: none;
}#smartbanner { position:absolute; left:0; top:-82px; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; }
#smartbanner .sb-container { margin: 0 auto; }
#smartbanner .sb-close { position:absolute; left:5px; top:5px; display:block; border:2px solid #fff; width:14px; height:14px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; line-height:15px; text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased; }
#smartbanner .sb-close:active { font-size:13px; color:#aaa; }
#smartbanner .sb-icon { position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
#smartbanner.no-icon .sb-icon { display:none; }
#smartbanner .sb-info { position:absolute; left:98px; top:18px; width:44%; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8); }
#smartbanner #smartbanner.no-icon .sb-info { left:34px; }
#smartbanner .sb-info strong { display:block; font-size:13px; color:#4d4d4d; line-height: 18px; }
#smartbanner .sb-info > span { display:block; }
#smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
#smartbanner .sb-button { position:absolute; right:20px; top:24px; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset; }
#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%); }

#smartbanner .sb-icon.gloss:after { content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px; }

#smartbanner.android { border-color:#212228; background: #3d3d3d url(/wp-content/themes/vip/ione2/plugins/appbanners/lib/smartbanner/dark_background_stripes.gif); border-top: 5px solid #88B131; box-shadow: none; }
#smartbanner.android .sb-close { border:0; width:17px; height:17px; line-height:17px; color:#b1b1b3; background:#1c1e21; text-shadow:0 1px 1px #000; box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3); }
#smartbanner.android .sb-close:active { color:#eee; }
#smartbanner.android .sb-info { color:#ccc; text-shadow:0 1px 2px #000; }
#smartbanner.android .sb-info strong { color:#fff; }
#smartbanner.android .sb-button { min-width: 12%; border:1px solid #DDDCDC; padding:1px; color:#d1d1d1; background: none; border-radius: 0; box-shadow: none; }
#smartbanner.android .sb-button span { text-align: center; display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB)); background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB); text-transform:none; text-shadow:none; box-shadow:none; }
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: none; }
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background:#2AC7E1; }

#smartbanner.windows .sb-icon { border-radius: 0px; }
