/* Sidebar- Next photos */

.sidebar.right-bar #next-gallery-sidebar-widget .article-buckets-list .cbs-thumbnail-link .title-wrapper .title {
	font-size: 14px;
	max-height: 3.6em;
	overflow: hidden;
}
#next-gallery-sidebar-widget .article-buckets-list .cbs-thumbnail-link .title-wrapper .description {
	display: none;
}

/* Next gallery slide */

.embed-item.embed-slider .next-gallery-slide {
	height: 355px;
	position: relative;
}
	.embed-item.embed-slider .next-gallery-slide a.next-gallery-text {
		display: block;
		margin-top: 141.5px;
		position: absolute;
		text-align: center;
		top: 0;
		width: 100%;
	}
	.embed-item.embed-slider .next-gallery-slide a span {
		color: white;
		display: block;
	}
	.embed-item.embed-slider .next-gallery-slide a.next-gallery-text span.top-text {
		font-size: 18px;
	}
	.embed-item.embed-slider .next-gallery-slide a.next-gallery-text span.next-gallery-title {
		font-size: 26px;
		padding: 10px 65px;
	}
	.embed-item.embed-slider .next-gallery-slide .next-gallery-overlay {
		background: rgba(0,0,0,.5);
		padding: 0 0 56.25% 0;
		position: absolute;
		width: 100%;
	}
	.embed-item.embed-slider .next-gallery-slide img {
		margin: 0 auto;
	}
	.embed-item.embed-slider .simmulated-title .title {
		margin-bottom: 0 !important;
	}
	.embed-item.embed-slider.first-slide-active .lSAction .lSPrev,
	.embed-item.embed-slider.last-slide-active .lSAction .lSNext {
		display: none;
	}
.embed-item.embed-slider .simmulated-title .description .image-description,
.embed-item.embed-slider .simmulated-title .description .image-caption,
.embed-item.embed-slider .simmulated-title .title .gallery-image-title,
.embed-item.embed-slider .simmulated-title .title .gallery-post-title {
	display: block;
}
.embed-item.embed-slider .simmulated-title .title .gallery-image-title {
	font-size: 14px;
	line-height: normal;
	padding: 5px 0;
}
.embed-item.embed-slider .simmulated-title .description .image-description,
.embed-item.embed-slider .simmulated-title .description .image-caption {
	font-size: 12px;
}

/* More News (adhesive sidebar) */
.cbs-articles {
	max-width: 300px;
}

.social-media-container.horizontal {
	margin-bottom: 25px;
}

/* Gallery image background*/
.embed-item.embed-slider .cbs-thumbnail-link .thumbnail-wrapper {
	background-color: black !important;
}

/* Desktop */

.desktop-display-type #next-gallery-sidebar-widget .column-header .title {
	color: #333;
	font-size: 1.5em;
	line-height: 120%;
	margin-bottom: 10px;
	overflow: hidden;
	text-transform: uppercase;
}
.desktop-display-type .embed-item.embed-slider {
	margin-bottom: 10px;
}
	.desktop-display-type .embed-item.embed-slider .simmulated-title{
		height: auto;
		position: static;
	}
		.desktop-display-type .embed-item.embed-slider .simmulated-title .title .gallery-post-title {
			margin-bottom: 5px;
		}
	.desktop-display-type .embed-item.embed-slider .lSSlideOuter .lSSlideWrapper {
		height: 365px;
	}
	.desktop-display-type .embed-item.embed-slider .simmulated-title .description .image-description {
		margin-bottom: 5px;
	}
	.desktop-display-type .page-column.two-column .embed-item.embed-slider .slider-arrow-next {
		top: 0px;
	}
	.desktop-display-type .embed-item.embed-slider .lSAction .lSPrev:hover,
	.desktop-display-type .embed-item.embed-slider .lSAction .lSNext:hover,
	.desktop-display-type .page-column.two-column .embed-item.embed-slider .slider-arrow-next:hover {
		opacity: 1;
	}
	.desktop-display-type .embed-item.embed-slider .simmulated-title {
		width: auto;
		height: auto !important;
		position: static !important;
	}

/* Mobile */

.mobile-display-type .embed-item.embed-slider .next-gallery-slide.no-featured-image {
	height: auto;
	padding: 0 0 56.25% 0;
}
.mobile-display-type .embed-item.embed-slider .next-gallery-slide a.next-gallery-text {
	margin-top: 20%;
}
.mobile-display-type .embed-item.embed-slider .next-gallery-slide a.next-gallery-text span.top-text {
	font-size: 14px;
}
.mobile-display-type .embed-item.embed-slider .next-gallery-slide a.next-gallery-text span.next-gallery-title {
	font-size: 18px;
}
.mobile-display-type .embed-item.embed-slider .next-gallery-slide img {
	margin: 0 auto;
	width: 100%;
}
.mobile-display-type .page-column.two-column .category-list {
	text-align: left;
}
.mobile-display-type .embed-item.embed-slider.embed-slider-type-manual .lSAction .lSPrev, 
.mobile-display-type .embed-item.embed-slider.embed-slider-type-manual .lSAction .lSNext, 
.mobile-display-type .embed-item.embed-slider .slider-arrow-next, 
.mobile-display-type .embed-item.embed-slider .slider-arrow-prev {
	opacity: 1;
	top: 50%;
	transform: translateY(-50%);
}
.mobile-display-type .embed-item.embed-slider.embed-slider-type-manual .lSAction .lSPrev {
	background-position: -95px 10px;
}
.mobile-display-type .embed-item.embed-slider.embed-slider-type-manual .lSAction .lSNext {
	background-position: -83px -90px;
}
.mobile-display-type .embed-item.embed-slider .slider-arrow-next {
	background-position: -83px -85px;
}
/**
 * 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;
}