#player.cover,
#player.wide
{
	color: #000000;
}

#player.wide #nextControl.withPrev
{
	border-left: 1px solid #cccccc;
}


	

	:root
	{
		--theme-area_background: 240, 240, 240;
		--theme-area_background_light: 240, 240, 240;
	}

	body #player,
	body #playlistWrapper
	{
		background-color: #f7f7f7;
	}
	
	#panel,
	#panel2
	{
		background-color: #f5f5f5;
	}
	
	#infoPanel:before
	{
		background: linear-gradient(#f5f5f500, #f5f5f5);
	}
	
	#player:not(.cover):not(.wide) #progress
	{
		background: linear-gradient(90deg, #c6c6c600, #c6c6c666);
	}
	
	#player:not(.cover):not(.wide) #progressHover
	{
		border-right: 1px solid #c6c6c6;
	}
	
	#playlist
	{
		background-color: #fcfcfc;
	}
	
	.listSeason
	{
		border-bottom: 1px solid #ebebeb;
		border-top: 4px solid #ebebeb;
	}
	
	.listEpisode
	{
		border-bottom: 1px solid #ebebeb;
	}
	
		.listEpisode:hover
		{
			background-color: #f0f0f0;
		}
		
	.listEpisode.active
	{
		background-color: #ebebeb;
	}
	
	#listSearchInput
	{
		background-color: #ebebeb;
		border-color: #d9d9d9;
	}
	
	.listEpisodeSaison
	{
		background: #ebebeb;
		border-bottom: 1px solid #d9d9d9;
		border-left: 1px solid #d9d9d9;
		border-top: 1px solid #d9d9d9;
	}
	
	.listEpisodeEpisode
	{
		background: #f5f5f5;
		border-bottom: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9;
		border-top: 1px solid #d9d9d9;
	}
	
	.listEpisodeDuration
	{
		border-right: 1px solid #d9d9d9;
	}
	
	#share,
	#info,
	#monetize
	{
		background-color: #ebebeb;
	}
	
		#share:hover,
		#info:hover,
		#monetize:hover
		{
			background-color: #c6c6c6;
		}
		
	#sharePanelClose,
	#infoPanelClose,
	#monetizePanelClose
	{
		background-color: #c6c6c6;
	}
		
		#sharePanelClose:hover,
		#infoPanelClose:hover,
		#monetizePanelClose:hover
		{
			background-color: #adadad;
		}




#player.cover #title,
#player.wide #title
{
	background: linear-gradient(#f7f7f7DC 20px, #f7f7f779);
}

#player.cover #controlsInner
{
	background: linear-gradient(#f7f7f779, #f7f7f7DC);
}

#player.wide #controlsInner
{
	background: linear-gradient(#f7f7f779, #f7f7f7B4 50px);
}

#player.wide #prevNextControls
{
	background: #f7f7f764;
}

#player.wide #prevControl:hover,
#player.wide #nextControl:hover
{
	background-color: #c6c6c680;
}


	:root
	{
		--theme-brand_primary: 255, 82, 82;
	}

	a
	{
		color: #ff5252;
	}
	
		a:hover
		{
			color: #cc4242;
		}
		
	#infoPanelContent ul:not(.ipsList_reset):not(.ipsList_inline) li:before
	{
		color: #ff5252;
	}

	blockquote.ipsQuote
	{
		border-left-color: rgb(var(--theme-brand_primary)) !important;
	}
	
		blockquote.ipsQuote .ipsQuote_contents
		{
			color: rgb(var(--theme-brand_primary)) !important;
		}
	
			[data-role="commentContent"] blockquote.ipsQuote .ipsQuote_contents
			{
				color: inherit !important;
			}
			
			blockquote.ipsQuote .ipsQuote_contents:before
			{
				color: rgb(var(--theme-brand_primary)) !important;
			}
			
			blockquote.ipsQuote .ipsQuote_contents:after
			{
				color: rgb(var(--theme-brand_primary)) !important;
			}