/*
	The general idea of this file is to contain "reusable css patterns for containers".

	If you are changing this file, please check with Eugene first.

	Any change in this file supposed to be documented in the Styleguide:
		https://wiki.cbslocalmedia.com/display/WOR/Styleguide

*/

/****************************************************/

/* Body/Page changes */
	/*
		These are for web and the class is not enabled for mobile.
		If the class is ever enabled for Mobile, this needs to be changed.
	*/

	#page-content.page-block-container {
		padding-left: 0;
		padding-right: 0;
		width: 970px;
	}

/****************************************************/

/* Ad Blocks */

	.more-of-the-same .more-injected-ad {
		background-color: #eaeaea;
		height: 250px;
		overflow: hidden;
		padding: 5px;
		width: 300px;
	}
	.more-of-the-same .more-injected-ad.inject-right {
		float: right;
		margin: 0 0 7px 7px;
	}
	.more-of-the-same .more-injected-ad.inject-left {
		float: left;
		margin: 0 7px 7px 0;
	}

/****************************************************/

/* Link Containers */
	
	.more-of-the-same {
		margin-bottom: 25px;
	}
	.more-of-the-same .column-header {
		border: none;
		margin: 0 0 8px;
		overflow: hidden;
	}
	.more-of-the-same .column-header .title,
	.more-of-the-same .column-header .title a {
		color: #333;
		font-size: 30px;
		font-style: normal;
		font-weight: bold;
		line-height: 110%;
		margin: 0;
	}
	.more-of-the-same .column-header .title {
		/* @TODO: importants here to be overwritten when main headline in elements is cleaned up */
		font-size: 30px !important;
		font-style: normal !important;
		font-weight: bold !important;
		line-height: 110% !important;
	}
	.mobile .more-of-the-same .column-header .title {
		color: #0093d0;
		font-size: 22px;
		font-family: "PT Sans Narrow", Arial, sans-serif;
	}
	.more-of-the-same .column-header .title a {
		color: #0093d0;
	}
	.more-of-the-same .column-header .title a:hover {
		text-decoration: none;
	}
	.more-of-the-same .column-header .title a:after {
		clear: both;
		/*
		content: '\276F';
		@REPLACE: Needs to be addressed with Awesomefont
		*/
		content: '\203A';
		display: inline;
		font-size: 1.2em;
		line-height: 70%;
		margin-left: 8px;
	}
	.more-of-the-same .article-buckets-list {
		overflow: hidden;
	}
	.more-of-the-same .article-buckets-list.carousel-with-top-arrows {
		overflow: visible;
	}
	.more-of-the-same .article-buckets-list .cbs-thumbnail-link {
		display: block;
		float: left;
		overflow: hidden;
	}
	.more-of-the-same .article-buckets-list .cbs-thumbnail-link .thumbnail-wrapper img {
		display: block;
		height: auto;
		opacity: 0.95;
		filter: alpha(opacity=95); /* For IE8 and earlier */
		width: 100%;
	}
	.more-of-the-same .article-buckets-list .cbs-thumbnail-link:hover .thumbnail-wrapper img {
		opacity: 1;
		filter: alpha(opacity=100); /* For IE8 and earlier */
	}
	.more-of-the-same .article-buckets-list .cbs-thumbnail-link .title-wrapper {
		text-align: left;
	}
	.more-of-the-same .article-buckets-list .cbs-thumbnail-link .title-wrapper .title {
		color: black;
		font-style: normal;
		font-weight: normal;
		line-height: 130%;
	}
	.more-of-the-same .article-buckets-list .cbs-thumbnail-link .thumbnail-wrapper {
		margin-bottom: 8px;
	}
	.more-of-the-same .article-buckets-list.carousel-with-top-arrows .owl-buttons .disabled {
		opacity: 0.4;
		filter: alpha(opacity=40); /* For IE8 and earlier */
	}
	.more-of-the-same .article-buckets-list.carousel-with-top-arrows .owl-buttons .owl-prev,
	.more-of-the-same .article-buckets-list.carousel-with-top-arrows .owl-buttons .owl-next {
		background: #ededed url(/wp-content/themes/vip/cbs-local/assistants/css/../images/arrows-black-left-right.png) no-repeat 15px 7px;
		border: 1px solid #dfe3e6;
		float: left;
		font-size: 1px;
		height: 30px;
		margin: 0;
		overflow: hidden;
		position: absolute;
		right: 48px;
		text-indent: -900px;
		top: -50px;
		width: 43px;
	}
	.more-of-the-same .article-buckets-list.carousel-with-top-arrows .owl-buttons .owl-next {
		background-position: 18px -44px;
		right: 0;
	}

/* Link Containers : Mobile list */

	.mobile .more-of-the-same.list .article-buckets-list .cbs-thumbnail-link {
		border: 1px solid #dfe3e6;
		border-top: none;
		clear: both;
		float: none;
		padding: 4px;
	}
	.mobile .more-of-the-same.list .article-buckets-list .cbs-thumbnail-link:first-child {
		border-top: 1px solid #dfe3e6;
	}
	.mobile .more-of-the-same.list .article-buckets-list .cbs-thumbnail-link .thumbnail-wrapper {
		float: left;
		margin: 0 10px 0 0;
		width: 70px;
	}

/* Link Containers : Mobile 3-column grid */
	
	.mobile .more-of-the-same.grid-3column .article-buckets-list .cbs-thumbnail-link {
		float: left;
		margin-right: 2%;
		width: 32%;
	}
	.mobile .more-of-the-same.grid-3column .article-buckets-list .cbs-thumbnail-link:last-child {
		margin-right: 0;
	}
	.mobile .more-of-the-same.grid-3column .article-buckets-list .cbs-thumbnail-link .thumbnail-wrapper {
		margin: 0 0 5px 0 ;
	}
	.mobile .more-of-the-same.grid-3column .article-buckets-list .cbs-thumbnail-link .title-wrapper .title {
		font-size: 10px;
	}
	@media (min-width : 380px) {
		.mobile .more-of-the-same.grid-3column .article-buckets-list .cbs-thumbnail-link .title-wrapper .title {
			font-size: 15px;
		}
	}

/* Link Containers : Mobile 2half-column grid */
	
	.mobile .more-of-the-same.grid-2halfcolumn .article-buckets-list .cbs-thumbnail-link {
		float: left;
		margin-right: 2%;
		width: 48%;
	}
	.mobile .more-of-the-same.grid-2halfcolumn .article-buckets-list .cbs-thumbnail-link:last-child {
		margin-right: 0;
	}
	.mobile .more-of-the-same.grid-2halfcolumn .article-buckets-list .cbs-thumbnail-link .thumbnail-wrapper {
		margin: 0 0 5px 0 ;
	}
	.mobile .more-of-the-same.grid-2halfcolumn .article-buckets-list .cbs-thumbnail-link .title-wrapper .title {
		font-size: 10px;
	}
	@media (min-width : 380px) {
		.mobile .more-of-the-same.grid-2halfcolumn .article-buckets-list .cbs-thumbnail-link .title-wrapper .title {
			font-size: 15px;
		}
	}

	.mobile .more-of-the-same.grid-2halfcolumn.carousel-enabled .article-buckets-list {
		width: 85%;
	}
	.mobile .more-of-the-same.grid-2halfcolumn.carousel-enabled .article-buckets-list.full {
		width: 100%;
	}

/* Link Containers : 5 columns 19% + 1.2% */

	.more-of-the-same.grid-5column .article-buckets-list .cbs-thumbnail-link {
		margin-bottom: 1%;
		margin-right: 1.2%;
		width: 19%;
	}
	.more-of-the-same.grid-5column .article-buckets-list .cbs-thumbnail-link:last-child {
		margin-right: 0;
	}
	.more-of-the-same.grid-5column .article-buckets-list .cbs-thumbnail-link .title-wrapper .title {
		font-size: 13px;
	}
	.more-of-the-same.grid-5column.grid-thumbnail-list .article-buckets-list {
		margin-left: -1%;
	}
	.more-of-the-same.grid-5column.grid-thumbnail-list .article-buckets-list .cbs-thumbnail-link {
		margin-left: 1%;
		margin-right: 0;
	}

/* Link Containers : 3 columns (32% + 2%)[625px] + 300x250 ad */

	.more-of-the-same.grid-3columns-ad {
		min-height: 260px;
		position: relative;
	}
	.more-of-the-same.grid-3columns-ad .column-header,
	.more-of-the-same.grid-3columns-ad .article-buckets-list {
		width: 625px;
	}
	.more-of-the-same.grid-3columns-ad .article-buckets-list .cbs-thumbnail-link {
		height: 240px;
		margin-right: 2%;
		width: 32%;
	}
	.more-of-the-same.grid-3columns-ad .article-buckets-list .cbs-thumbnail-link:last-child {
		margin-right: 0;
	}
	.more-of-the-same.grid-3columns-ad .article-buckets-list .cbs-thumbnail-link.item-3 {
		clear: both;
	}
	.more-of-the-same.grid-3columns-ad .more-injected-ad {
		position: absolute;
		top: 0;
		right: 0;
	}

/****************************************************/
.page-columns {
	background-color: white;
}
body.single-audio .sidebar.right-bar .listen-live-action {
	display: none;
}
.more-of-the-same .column-header h2.title {
	color: #0093d0;
}

.page-columns .page-section-title .title {
	border-bottom: 8px solid #0093d0;
	margin-bottom: 10px;
}
.page-columns .page-section-title .title a {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/audio/css/../images/play-it-logo.png) no-repeat left center;
	display: block;
	font-size: 1px;
	height: 70px;
	text-indent: -900px;
	width: 150px;
}

/* Dynamic Lead edits */
.dynamic-lead-slideshow .canvas ul.slides li .flexslider-caption {
	background-color: #2b2b2b;
}
.dynamic-lead-slideshow.dl-style-dl-3-columns,
.dynamic-lead-slideshow.dl-style-dl-3-columns .canvas,
.dynamic-lead-slideshow.dl-style-dl-3-columns .canvas ul.slides {
	margin-right: 0;
	width: 100%;
}
.dynamic-lead-slideshow.dl-style-dl-3-columns .canvas ul.slides li img.thumbnail {
	width: 773px;
}



/* Index Page */

.more-of-the-same .article-buckets-list .cbs-thumbnail-link {
	height: 235px;
}
.more-of-the-same .article-buckets-list .cbs-thumbnail-link .thumbnail-wrapper img {
	max-height: 205px;
	max-width: 205px;
}
.more-of-the-same .article-buckets-list .cbs-thumbnail-link .title-wrapper .title {
	font-size: 13px;
}

.more-of-the-same .column-header .owl-buttons {
	position: absolute;
	right: 0;
	top: 0;
}

/* Directory Pages */
.page-columns .page-section-title,
.page-section-title .title {
	margin: 0;
	padding: 0;
}
.page-section-title .title {
	color: #0093d0;
}
.more-of-the-same .article-buckets-list.alphabar-content {
	min-height: 500px;
}

/* Dropdown menu template */
#navigate-by-bar {
	border: 1px solid #dfe3e6;
	height: 54px;
	overflow: visible;
	width: 100%;
}
#navigate-by-bar .title,
#navigate-by-bar .a-z a {
	color: black;
	font-size: 18px;
	font-weight: normal;
	line-height: 54px;
}
#navigate-by-bar .category.dropdown-menu .title,
#navigate-by-bar .station.dropdown-menu .title,
#navigate-by-bar .location.dropdown-menu .title,
#navigate-by-bar .a-z a {
	font-size: 15px;
}
#navigate-by-bar .title,
#navigate-by-bar .category,
#navigate-by-bar .station,
#navigate-by-bar .location,
#navigate-by-bar .a-z {
	float: left;
	margin-left: 20px;
	margin-right: 25px;
	position: relative;
}
#navigate-by-bar a.title:hover,
#navigate-by-bar .a-z a:hover {
	text-decoration: none;
}
#navigate-by-bar .search {
	float: right;
}
#navigate-by-bar .category .title,
#navigate-by-bar .station .title,
#navigate-by-bar .location .title {
	cursor: pointer;
	margin: 0;
	padding-right: 17px;
}
#navigate-by-bar .category .title:after,
#navigate-by-bar .station .title:after,
#navigate-by-bar .location .title:after {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 6px solid black;
	content: "";
	height: 0;
	margin-top: -3px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 0;
}
#navigate-by-bar .category:hover .title:after,
#navigate-by-bar .station:hover .title:after,
#navigate-by-bar .location:hover .title:after {
	border-top-color: #0093d0;
}
#navigate-by-bar .category:hover .sub-menu,
#navigate-by-bar .station:hover .sub-menu,
#navigate-by-bar .location:hover .sub-menu {
	display: block;
}
#navigate-by-bar .sub-menu {
	background-color: white;
	border: 1px solid #ddd;
	display: none;
	margin: 0;
	min-width: 140px;
	padding: 7px 0;
	position: absolute;
	top: 45px;
	width: 185px;
	z-index: 150;
}
#navigate-by-bar .sub-menu li {
	display: block;
	float: none;
	line-height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 7px 15px;
	position: static;
	width: 100%;
}
#navigate-by-bar .sub-menu.sub-menu-twocolumn {
	width: 510px;
}
#navigate-by-bar .sub-menu.sub-menu-twocolumn li {
	float: left;
	padding-right: 0;
	width: 45%;
}
#navigate-by-bar .sub-menu li a {
	color: black;
	font-size: 15px;
}
#navigate-by-bar a.title:hover,
#navigate-by-bar .category:hover .title,
#navigate-by-bar .station:hover .title,
#navigate-by-bar .location:hover .title,
#navigate-by-bar .a-z a:hover,
#navigate-by-bar .sub-menu li a:hover {
	color: #0093d0;
}

#navigate-by-bar .search {
	border: 1px solid #dfe3e6;
	display: block;
	height: 25px;
	margin: 14px 10px 0;
	overflow: hidden;
	width: 205px;
}
#navigate-by-bar .search .query {
	border: none;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0 5px 0 10px;
	width: 80%;
}
#navigate-by-bar .search .submit {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/audio/css/../images/magglass-black.png) no-repeat center center;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 1px;
	height: 24px;
	overflow: hidden;
	text-indent: -900px;
	width: 24px;
}
#navigate-by-bar .search .reset {
	display: none;
}

.more-of-the-same.grid-3columns-ad .article-buckets-list .cbs-thumbnail-link {
	height: 247px;
}
.more-of-the-same .more-injected-ad {
	margin-top: 1px;
	padding: 0;
}





/* Single Show CSS */

#show-information {
	overflow: hidden;
	position: relative;
}
#show-information .thumbnail-wrapper {
	border: 1px solid #818181;
	float: left;
	height: 248px;
	margin: 0 10px 0 0;
	overflow: hidden;
	width: 248px;
}
#show-information .thumbnail-wrapper img {
	display: block;
	height: auto;
	max-height: 250px;
	max-width: 250px;
	width: auto;
}
#show-information .title,
#show-information .description {
	float: left;
	width: 355px;
}
#show-information .title {
	color: #56a8e2;
	font: normal 21px/130% Arial;
	margin: 0 0 10px;
}
	#show-information.explicit-audio h1.title:after {
		border: 1px solid red;
		color: red;
		content: "Explicit";
		display: inline-block;
		font-size: 8px;
		left: 10px;
		line-height: 13px;
		padding-left: 2px;
		padding-right: 2px;
		position: relative;
		text-transform: uppercase;
		top: -3px;
	}

#show-information .description {
	font: normal 15px/130% Arial;
	margin: 0;
	padding-bottom: 120px;
}
#show-information .addthis_toolbox {
	float: left;
	overflow: hidden;
}

#show-information #subscribe-share-wrapper {
	bottom: 50px;
	left: 262px;
	overflow: hidden;
	position: absolute;
}
#show-information #subscribe-share-wrapper .title {
	color: #333;
	display: block;
	font: bold 14px/16px Arial;
	margin-bottom: 5px;
	text-transform: uppercase;
}
#show-information #subscribe-share-wrapper .subscribe {
	float: left;
	width: 200px;
}
#show-information #subscribe-share-wrapper .share {
	float: left;
	width: 150px;
}
#show-information #subscribe-share-wrapper .title {
	width: 200px;
}
#show-information #subscribe-share-wrapper .share .addthis_toolbox.horizontal {
	padding: 0;
}
#show-information #subscribe-share-wrapper .share .addthis_button_compact {
	width: 32px;
}
#show-information #subscribe-share-wrapper .subscribe a {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/audio/css/../images/subscribe-buttons.png) no-repeat 0 0;
	display: block;
	float: left;
	font-size: 1px;
	height: 30px;
	margin-right: 5px;
	overflow: hidden;
	text-indent: -500px;
	width: 30px;
}
#show-information #subscribe-share-wrapper .subscribe a.premium-rss {
	background-position: -34px 0;
}
#show-information #subscribe-share-wrapper .subscribe a.itunes {
	background-position: -68px 0;
}

#show-information .sponsored-by {
	bottom: 0;
	display: none;
	left: 262px;
	overflow: hidden;
	position: absolute;
}
#show-information .sponsored-by .disclosure {
	color: #333;
	display: none;
	font-size: 9px;
}

#premium-banner {
	clear: both;
	margin-bottom: 5px;
	overflow: hidden;
}
#premium-banner .banner {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/audio/css/../images/premium-banners.png) no-repeat 0 0;
	display: block;
	height: 110px;
	margin: 0;
	padding: 0;
	text-indent: -500px;
	width: 940px;
}
#premium-banner.premium-type-sports-radio .banner {
	background-position: 0 -500px;
}

#podcasts-list .list {
	list-style: none;
	margin: -1px 0 0;
	padding: 0;
}
#podcasts-list .list-item {
	border-top: 1px solid #e2e2e2;
	overflow: hidden;
	padding: 15px;
}
#podcasts-list .list-item.date-title {
	color: #333;
	font: bold 19px/25px Arial;
	padding-left: 0;
}
#podcasts-list .list-item .duration {
	color: black;
	font-size: 14px;
	margin: 5px 0;
}
#podcasts-list .podcast-item.premium {
	position: relative;
}
#podcasts-list .podcast-item.premium .media-pass-article.paywall-audio-content {
	background-image: url(/wp-content/themes/vip/cbs-local/plugins/modules/audio/css/../images/premium-flag.png);
	background-position: right 0;
	background-repeat: no-repeat;
}
#podcasts-list.premium-type-sports-radio .podcast-item.premium .media-pass-article.paywall-audio-content {
	background-position: right -500px;
}
#podcasts-list .podcast-item.active {
	background-color: #d0e5f4;
}

#podcasts-list .podcast-item .button-wrapper {
	float: left;
	margin: 0 20px 20px 0;
	overflow: hidden;
	width: 100px;
}
#podcasts-list .podcast-item .button-wrapper .pause-button, 
#podcasts-list .podcast-item .button-wrapper .play-button,
#podcasts-list .podcast-item .button-wrapper .download-button {
	background-image: url(/wp-content/themes/vip/cbs-local/plugins/modules/audio/css/../images/column-buttons.png);
	cursor: pointer;
	display: block;
	float: left;
	height: 45px;
	overflow: hidden;
	text-indent: -900px;
	width: 45px;
}
#podcasts-list .podcast-item .button-wrapper .play-button {
	background-position: 0 -1000px;
	float: right;
}
#podcasts-list .podcast-item .button-wrapper .pause-button {
	background-position: 0 -500px;
}

#podcasts-list .podcast-item .info-wrapper {
	float: left;
	width: 75%;
}
#podcasts-list .podcast-item .info-wrapper .title,
#podcasts-list .podcast-item .info-wrapper .description {
	color: #333;
	font: normal 15px/130% Arial;
}
#podcasts-list .podcast-item .info-wrapper .duration:before {
	content: "\f017";
	font: normal normal 14px/120% FontAwesome;
	margin-right: 6px;
}
#podcasts-list .podcast-item .info-wrapper .title {
	font-weight: bold;
	margin: 0;
}

#podcasts-list .podcast-item .media-pass-preview.paywall-audio-preview {
	background: gray;
	height: 65px;
	cursor: pointer;
	opacity: 0.01;
	filter: alpha(opacity=1);
	position: absolute;
	width: 97%;
}
#podcasts-list .podcast-item .media-pass-article.paywall-audio-content {
	display: block !important; /* This is for PayWall purpose */
	overflow: hidden;
}

/****************************************************
	CBS Audio Player - V2
****************************************************/

.audio-player-controls-v3 {
	background-color: #f0f0f0;
	float: right;
	height: 40px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 790px;
}
.audio-player-controls-v3 .progress-bar,
.audio-player-controls-v3 .progress-bar .seek-bar,
.audio-player-controls-v3 .progress-bar .play-bar {
	display: block;
	height: 5px;
	overflow: hidden;
	width: 100%;
}
.audio-player-controls-v3 .time-seek-wrapper {
	border-right: 1px solid #dcdcdc;
	float: left;
	height: 15px;
	overflow: hidden;
	padding: 13px 20px 12px;
	width: 485px
}
.audio-player-controls-v3 .time-seek-wrapper .time-current,
.audio-player-controls-v3 .time-seek-wrapper .time-duration {
	color: #333;
	float: left;
	font: normal 11px/15px Arial;
	height: 15px;
	text-align: left;
	width: 47px;
}
.audio-player-controls-v3 .time-seek-wrapper .time-duration {
	text-align: right;
}
.audio-player-controls-v3 .progress-bar,
.audio-player-controls-v3 .volume {
	float: left;
	height: 15px;
	width: 385px;
	z-index: 103;
}
.audio-player-controls-v3 .progress-bar .seek-bar,
.audio-player-controls-v3 .volume .volume-bar {
	background-color: #4f4f4f;
	cursor: pointer;
	height: 5px;
	margin-top: 5px;
}
.audio-player-controls-v3 .progress-bar .seek-bar .play-bar,
.audio-player-controls-v3 .volume .volume-bar .volume-bar-value {
	background: #5ca8da;
	height: 5px;
}
.audio-player-controls-v3 .volume {
	border-left: 1px solid #dcdcdc;
	float: right;
	height: 25px;
	padding: 8px 20px;
	width: 100px;
}
.audio-player-controls-v3 .volume .volume-bar {
	float: right;
	margin-top: 10px;
	width: 65px;
}
.audio-player-controls-v3 .volume .mute,
.audio-player-controls-v3 .volume .un-mute {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/audio/css/../images/mute-unmute.png) no-repeat 0 0;
	cursor: pointer;
	display: block;
	float: left;
	height: 24px;
	margin-top: 1px;
	overflow: hidden;
	width: 24px;
}
.audio-player-controls-v3 .volume .un-mute {
	background-position: -500px 0;
	display: none;
}

.audio-player-controls-v3 .shared-buttons {
	float: left;
	margin: 4px 0 0 4px;
}
.audio-player-controls-v3 .shared-buttons .addthis_button_facebook,
.audio-player-controls-v3 .shared-buttons .addthis_button_twitter,
.audio-player-controls-v3 .shared-buttons .addthis_button_compact {
	float: left;
	margin: 0 3px;
}
.audio-player-controls-v3 .shared-buttons .custom-twitter-button {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/audio/css/../../../../images/global/sprites/social-media-color-v2.png) no-repeat -50px -50px;
	display: block;
	float: left;
	height: 32px;
	overflow: hidden;
	text-indent: -900px;
	width: 32px;
}

/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

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

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

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

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

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

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

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

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

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

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important;
}