/**
 * 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;
}

/*-- BP Radio template Newsletter adjustments --*/
#mastercontainer.bpradio .sailthru-add-subscriber-form {
	visibility: hidden;
}

#mastercontainer.bpradio .widget_ione-bp_newsletter_signup form {
	border: none;
}

#mastercontainer.bpradio .sailthru-signup-widget .form-control {
	padding: 0;
	height: auto;
	width: 300px !important;
}

#mastercontainer.bpradio .sailthru-signup-widget .success {
	width: 300px;
	margin: 10px 0;
}

#mastercontainer.bpradio .sailthru-signup-widget .btn {
	color: #fff !important;
	-webkit-text-shadow: 0px 1px 0px rgba(0,0,0,0.3);
	-moz-text-shadow: 0px 1px 0px rgba(0,0,0,0.3);
	-o-text-shadow: 0px 1px 0px rgba(0,0,0,0.3);
	text-shadow: 0px 1px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset, 0px 2px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset, 0px 2px 1px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset, 0px 2px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset, 0px 2px 1px rgba(0,0,0,0.2);
	box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset, 0px 2px 1px rgba(0,0,0,0.2);
	-webkit-border-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 4px;
	-moz-background-clip: padding;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	background-clip: padding-box;
	background: #000;
	border: 0;
	line-height: 32px;
	padding: 0 22px;
}

/* ! - - - 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;
}

#social #facebook-like {
	max-height: 20px;
}

/**
* 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;
}

#ad-header img,
#ad-footer img {
	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;
}

header.localnews .weather-container > img {
	max-width: 48px;
	height: auto;
}

.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) {
	.media-wrapper li iframe {
		height: 279px;
	}
}

/* 320 only */
@media all and (max-width: 479px) {
	.media-wrapper li iframe {
		height: 183px;
	}
	/** 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=90)";
  /* IE 5-7 */
  filter: alpha(opacity=90);
  /* Netscape */
  -moz-opacity: 0.9;
  /* Safari 1.x */
  -khtml-opacity: 0.9;
  /* Good browsers */
  opacity: 0.9;
}
.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;
}
.sc-wrapper .sc-do-not-show a,
.sc-wrapper .sc-not-now a {
	color: #666;
}
#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: 22px;
}
.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: 36px;
	line-height: 36px;
	padding: 0 25px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
	color: #fff;
	background-color: #3b7fc4;
	background-image: -moz-linear-gradient(top, #3b7fc4, #336ea9);
	background-image: -ms-linear-gradient(top, #3b7fc4, #336ea9);
	background-image: -webkit-linear-gradient(top, #3b7fc4, #336ea9);
	background-image: -o-linear-gradient(top, #3b7fc4, #336ea9);
	background-image: linear-gradient(to bottom, #3b7fc4, #336ea9);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}

.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%;
	}
	header.localnews .localnews-weather-traffic .weather-container > img {
		width: 35%;
		max-width: 32px;
	}
	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 {
    font-family: 'texgyreadventorregular';
    src: url(/wp-content/themes/vip/ione2/fonts/texgyreadventor-regular-webfont.eot);
    src: url(/wp-content/themes/vip/ione2/fonts/texgyreadventor-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(/wp-content/themes/vip/ione2/fonts/texgyreadventor-regular-webfont.woff) format('woff'),
         url(/wp-content/themes/vip/ione2/fonts/texgyreadventor-regular-webfont.ttf) format('truetype'),
         url(/wp-content/themes/vip/ione2/fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular) format('svg');
    font-weight: normal;
    font-style: normal;
}
    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,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6Yq3t4iNurgAAQBoAAACTQRDAAsAPQCyAAEAK7IBAgArsgYCACuxCAjpAbAML7AA1rELDemxAwvpsgMACiuzQAMICSuxDQErALEBCBESsAM5MDEzETMVPgE7ARUGFRFo6jJjUxPlBCtoSTf2Bvb9rwABACX/5wMoBEMAJABxALIiAQArsQQH6bIEIgors0AEAAkrshACACuxFgfpshYQCiuzQBYUCSsBsCUvsA3WsRkN6bAZELEHASuxHw3psSYBK7EZDRESsQsBOTmwBxG1BAoQFBwiJBc5sB8SshITHTk5OQCxFgQRErENHzk5MDETIR4BMzI2NTQmJy4BNTQ2MzIWFyMmIyIGFRQWFx4BFRQGIyImJQEBE0U3MkI7e5+JzpWNyQf6EVIrODOCpoLcoKTRAVJDPTwsMC4qNpF1iL2tklQzJyofKzONeJjTtgAAAAEAEQAAAikFjgALAEgAsgoBACuyAwMAK7IBAgArsAUzsQAH6bAHMgGwDC+wCtawAjKxCQ3psAQysgkKCiuzQAkHCSuyCgkKK7NACgAJK7ENASsAMDETNTMRIREzFSMRIRERfgEAmpr/AANC6QFj/p3p/L4DQgAAAAEAaP/nBB0EKwATAE4Asg4BACuyEgEAK7EGB+myAQIAK7ALMwGwFC+wANaxAw3psAMQsQoBK7EMDemwDBCxDgvpsA4vsRUBK7EKAxESsBI5ALEGDhESsA85MDETESERFBYzMjc2NREhESM1DgEjIGgBAGRmhT4oAQDtSIpg/moB7gI9/fbGiWJEvAH3+9VmRzgAAAABAAIAAAQpBCsABgAhALIGAQArsgACACuwAzMBsAcvsQgBKwCxAAYRErACOTAxEyEbASEBIwIBHfbzASH+UswEK/09AsP71QABABMAAAXoBCsADAAqALIMAQArsAgzsgACACuxAwYzMwGwDS+xDgErALEADBESsgIFCjk5OTAxEyEbATMbASEBIwsBIxMBE7+0zK7DARL+fqDKzp4EK/10Aoz9dAKM+9UCs/1NAAAAAAEAAgAABCkEKwALACYAsgABACuwCDOyAgIAK7AFMwGwDC+xDQErALECABESsQQKOTkwMTMJASEbASEJASELAQIBef65ASDBvQEg/rsBfP7M4N8CJwIE/r4BQv38/dkBbv6SAAABAAv+nARFBCsABwAfALIAAgAr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ESERFBYzMjY1ESEREAAjIgATNwEHgwEIbmtqbgEH/vna1/74fWgBr2ICCgOE/Hyeh4WgA4T8fP72/ucBGwXBsf7+lwAAAgCD/+cEQwd0ABEAFQBDALIPAQArsQYE6bIBAwArsAozAbAWL7AA1rEDCumwAxCxCQErsQwK6bEXASuxCQMRErIPEhU5OTmwDBGxExQ5OQAwMRMRIREUFjMyNjURIREQACMiAAkBFwWDAQhua2puAQf++drX/vgBLgGwZ/5LAgoDhPx8noeFoAOE/Hz+9v7nARsFcAECsegAAAAAAgCD/+cEQwcZABEAGABJALIPAQArsQYE6bIBAwArsAozAbAZL7AA1rEDCumwAxCxCQErsQwK6bEaASuxAwARErASObAJEbQPExQWGCQXObAMErAVOQAwMRMRIREUFjMyNjURIREQACMiABMBMwEhJweDAQhua2puAQf++drX/vhiARvOARf+6WZoAgoDhPx8noeFoAOE/Hz+9v7nARsFDgEJ/vd7ewAAAwCD/+cEQwcVABEAFQAZAGEAsg8BACuxBgTpsgEDACuwCjOwEi+wFjOxEwnpsBcyAbAaL7AA1rEDCumzEgMACCuxFQ3psAMQsQkBK7EMCumzGQwJCCuxFg3psBYvsRkN6bEbASuxFhURErEGDzk5ADAxExEhERQWMzI2NREhERAAIyIAExEhFTMRIRWDAQhua2puAQf++drX/viPAP+VAP8CCgOE/Hyeh4WgA4T8fP72/ucBGwUUAP//AP//AAAAAgAGAAAEtQd0AAgADAAyALIHAQArsgMDACuwADMBsA0vsAfWsQYK6bEOASuxBgcRErECDDk5ALEDBxESsAI5MDETIQkBIQERIREDARcFBgEcATwBOgEd/iz++S4Brmn+SgWO/XICjvx//fMCDQRlAQKx6AACAIMAAAQQBY4AEAAZAEsAsgABACuyAQMAK7QPEQABDSuxDwTptAMZAAENK7EDBOkBsBovsADWsRAK6bECETIysBAQsRUBK7EICumxGwErALEZERESsAg5MDEzESEVMzIXFhEUBgcOASsBGQEzMjY1NCYrAYMBCFj+bsFlVjyjl1RNq4OFnlgFjvxBdf7/e8w1JRv+4QIbW2BwUAACAGL/5wRkBagAEgAoAH8AsgABACuyDwEAK7EXB+myBAMAK7EmB+m0Hx4P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AG8AdwBhAGMAawBpACAAKABvAG4AIABiAGUAaABhAGwAZgAgAG8AZgAgAFQAZQBYACAAdQBzAGUAcgBzACAAZwByAG8AdQBwAHMAKQAuACAAVABoAGkAcwAgAHcAbwByAGsAIABpAHMAIAByAGUAbABlAGEAcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAEcAVQBTAFQAIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAgAC0ALQAgACAAcwBlAGUAIABoAHQAdABwADoALwAvAHQAdQBnAC4AbwByAGcALwBmAG8AbgB0AHMALwBsAGkAYwBlAG4AcwBlAHMALwBHAFUAUwBUAC0ARgBPAE4AVAAtAEwASQBDAEUATgBTAEUALgB0AHgAdAAgAGYAbwByACAAZABlAHQAYQBpAGwAcwAuAFQAZQBYACAARwB5AHIAZQAgAEEAZAB2AGUAbgB0AG8AcgBCAG8AbABkAHcAZQBiAGYAbwBuAHQAVABlAFgAIABHAHkAcgBlACAAQQBkAHYAZQBuAHQAbwByACAAQgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMQAuADEAMAA0ADsAUABTACAAMQAuADEAMAA0ADsAaABvAHQAYwBvAG4AdgAgADEALgAwAC4ANAA5ADsAbQBhAGsAZQBvAHQAZgAuAGwAaQBiADIALgAwAC4AMQA0ADgANQAzAFQAZQBYAEcAeQByAGUAQQBkAHYAZQBuAHQAbwByAC0AQgBvAGwAZABUAGgAaQBzACAAZgBvAG4AdAAgAHcAYQBzACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIAB0AGgAZQAgAEYAbwBuAHQAIABTAHEAdQBpAHIAcgBlAGwAIABHAGUAbgBlAHIAYQB0AG8AcgAuAAAAAgAAAAAAAP7mALgAAAAAAAAAAAAAAAAAAAAAAAAAAADqAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQECAKMAhACFAL0AlgDoAIYAjgCLAJ0AqQCkAQMAigDaAIMAkwEEAQUAjQEGAIgAwwDeAQcAngCqAPUA9AD2AKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnAPAAkQDWANQA1QBoAOsA7QCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDsAO4AugCwALEAuwDYANkBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVALIAswC2ALcAxAC0ALUAxQCHAKsBFgC+AL8BFwEYAIwBGQEaARsBHAEdB3VuaTAwQTAHdW5pMDBBRAd1bmkwMEIyB3VuaTAwQjMHdW5pMDBCNQd1bmkwMEI5B3VuaTIwMDAHdW5pMjAwMQd1bmkyMDAyB3VuaTIwMDMHdW5pMjAwNAd1bmkyMDA1B3VuaTIwMDYHdW5pMjAwNwd1bmkyMDA4B3VuaTIwMDkHdW5pMjAwQQd1bmkyMDEwB3VuaTIwMTEKZmlndXJlZGFzaAd1bmkyMDJGB3VuaTIwNUYERXVybwd1bmlFMDAwB3VuaUZCMDEHdW5pRkIwMgd1bmlGQjAzB3VuaUZCMDQAALgB/4WwAY0AS7AIUFixAQGOWbFGBitYIbAQWUuwFFJYIbCAWR2wBitcWACwBCBFsAMrRLAIIEWyBOgCK7ADK0SwByBFsgg9AiuwAytEsAYgRbIHLQIrsAMrRLAFIEWyBiUCK7ADK0SwCSBFsgT3AiuwAytEAbAKIEWwAytEsA0gRbIKgAIrsQNGditEsAwgRbINQgIrsQNGditEsAsgRbIMIwIrsQNGditEsA4gRboACn//AAIrsQNGditEsA8gRbIOtgIrsQNGditEWbAUKwA=) format('truetype'), url(/wp-content/themes/vip/ione2/fonts/texgyreadventor-bold-webfont-webfont.svg#TeXGyreAdventorBold) 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; }
