

	
	

	




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

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


	

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

	body #player,
	body #playlistWrapper
	{
		background-color: #ffffff;
	}
	
	#panel,
	#panel2
	{
		background-color: #fcfcfc;
	}
	
	#infoPanel:before
	{
		background: linear-gradient(#fcfcfc00, #fcfcfc);
	}
	
	#player:not(.cover):not(.wide) #progress
	{
		background: linear-gradient(90deg, #cccccc00, #cccccc66);
	}
	
	#player:not(.cover):not(.wide) #progressHover
	{
		border-right: 1px solid #cccccc;
	}
	
	#playlist
	{
		background-color: #ffffff;
	}
	
	.listSeason
	{
		border-bottom: 1px solid #f2f2f2;
		border-top: 4px solid #f2f2f2;
	}
	
	.listEpisode
	{
		border-bottom: 1px solid #f2f2f2;
	}
	
		.listEpisode:hover
		{
			background-color: #f7f7f7;
		}
		
	.listEpisode.active
	{
		background-color: #f2f2f2;
	}
	
	#listSearchInput
	{
		background-color: #f2f2f2;
		border-color: #e0e0e0;
	}
	
	.listEpisodeSaison
	{
		background: #f2f2f2;
		border-bottom: 1px solid #e0e0e0;
		border-left: 1px solid #e0e0e0;
		border-top: 1px solid #e0e0e0;
	}
	
	.listEpisodeEpisode
	{
		background: #fcfcfc;
		border-bottom: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
		border-top: 1px solid #e0e0e0;
	}
	
	.listEpisodeDuration
	{
		border-right: 1px solid #e0e0e0;
	}
	
	#share,
	#info,
	#monetize
	{
		background-color: #f2f2f2;
	}
	
		#share:hover,
		#info:hover,
		#monetize:hover
		{
			background-color: #cccccc;
		}
		
	#sharePanelClose,
	#infoPanelClose,
	#monetizePanelClose
	{
		background-color: #cccccc;
	}
		
		#sharePanelClose:hover,
		#infoPanelClose:hover,
		#monetizePanelClose:hover
		{
			background-color: #b3b3b3;
		}




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

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

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

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

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


	:root
	{
		--theme-brand_primary: 102, 102, 102;
	}

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

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





