

	

	:root
	{
		--websites-header-background: #cce8e7;
	}

	.websitePodcastHeader .websitePodcastHeaderLinksWrapper
	{
		background: #e0f1f178 !important;
	}
	
	body[data-pageApp='podcastics'][data-pageModule='websites'] #elUserNav > li > a#elRegisterButton
	{
		background: #e0f1f1 !important;
	}
		
		body[data-pageApp='podcastics'][data-pageModule='websites'] #elUserNav > li > a#elRegisterButton:hover
		{
			background: #ebf6f5 !important;
		}
		
	
	
	.websiteEpisodeTeamMemberMessage a.ipsBadge_neutral
	{
		background: var(--websites-header-background) !important;
	}
	
	.websitePodcastHeader .websitePodcastHeaderPlayButton
	{
		
			
		
		color: #cce8e7 !important;
	}
	
		.websitePodcastHeader .websitePodcastHeaderPlayButton:hover
		{
			color: #cce8e7 !important;
		}
		
	.ipsDrawer_close
	{
		color: var(--websites-header-background) !important;
	}
	
	.ipsApp .websitePodcast .ipsButton.ipsButton_primary,
	.ipsApp .websitePodcast .ipsButton[data-role="followButton"]
	{
		border: none !important;
		
		
			box-shadow: inset 0 0 7px #c2dcdb !important;
			background: #c2dcdb linear-gradient(100deg, #c2dcdb, #e0f1f1, #c2dcdb) !important;
		

		text-shadow: none !important;
	}
		
		.ipsApp .websitePodcast .ipsButton.ipsButton_primary:hover,
		.ipsApp .websitePodcast .ipsButton[data-role="followButton"]:hover
		{
			border: none !important;
			
			
				box-shadow: inset 0 0 10px #c2dcdb !important;
				background: #c2dcdb linear-gradient(100deg, #c2dcdb, #e0f1f1, #c2dcdb) !important;
			
		}

	
		

		.websitePodcastHeader img.episodeArtwork
		{
			box-shadow: 0 0 30px rgba(36, 59, 59, 0.15) !important;
		}
			
			.entrySubmit .websitePodcastHeader img.episodeArtwork
			{
				box-shadow: 0 0 15px rgba(36, 59, 59, 0.1) !important;
			}
			
			.websitePodcastHeader .noShadow img.episodeArtwork,
			.entrySubmit .websitePodcastHeader .noShadow img.episodeArtwork
			{
				box-shadow: none !important;
			}
	
	
	.websiteFooterGradient1
	{
		background-color: #e6f4f4 !important;
	}
	
	
	
	.websitePodcastTrailer
	{
		
			background: var(--websites-header-background) linear-gradient(110deg, #c2dcdb, #e0f1f1, #c2dcdb) !important;
			box-shadow: inset 0 0 20px 0 #c2dcdb !important;
		
	}
	
	.websitePodcastTrailerLabel
	{
		background-color: #b4cccb55 !important;
		box-shadow: 0 0 20px 0 #cce8e799 !important;
		text-shadow: 0 1px 0 var(--websites-header-background) !important;
	}
	
	.websitePodcastTrailerContentPlayer
	{
		
	
		box-shadow: 0 0 20px 0 var(--websites-header-background) !important;
	}
	
	.websitePodcastEntrySeason,
	div[data-controller="podcastics.websites.subscribeButton"],
	.contactButton
	{
		
			background: var(--websites-header-background) linear-gradient(110deg, #c2dcdb, #e0f1f1 40px, #c2dcdb) !important;
			box-shadow: inset 0 0 10px 0 #c2dcdb;
		
		
		
			text-shadow: 0 1px 0 #c2dcdb !important;
		
	}
	
	.websitePodcastEntrySeason
	{
		
			box-shadow: inset 0 0 10px 0 #c2dcdb !important;
		
	}
	
		div[data-controller="podcastics.websites.subscribeButton"] .subscribeButton,
		.contactButton
		{
			
				text-shadow: 0 1px 0 #c2dcdb !important;
			
		}
		
		
			div[data-controller="podcastics.websites.subscribeButton"] .subscribeButton .subscribeIcon
			{
				color: goldenrod !important;
			}
		
	
	.websiteEpisodeTags .ipsTags .ipsTag,
	.websiteEntryTags .ipsTags .ipsTag
	{
		
			background: var(--websites-header-background) linear-gradient(110deg, #c2dcdb, #e0f1f1, #c2dcdb) !important;
			box-shadow: inset 0 0 10px 0 #c2dcdb !important;
		
	}
	
		.websiteEpisodeTags .ipsTags a.ipsTag:hover,
		.websiteEntryTags .ipsTags a.ipsTag:hover
		{
			
				background: #c2dcdb !important;
				box-shadow: 0 0 25px rgba(0, 0, 0, 0.2) !important;
			
		}
	
		html[dir="ltr"] .websiteEpisodeTags .ipsTags .ipsTag:before,
		html[dir="ltr"] .websiteEntryTags .ipsTags .ipsTag:before,
		html[dir="rtl"] .websiteEpisodeTags .ipsTags .ipsTag:before,
		html[dir="rtl"] .websiteEntryTags .ipsTags .ipsTag:before,
		html[dir="ltr"] .websiteEpisodeTags .ipsTags a.ipsTag:hover:before,
		html[dir="ltr"] .websiteEntryTags .ipsTags a.ipsTag:hover:before,
		html[dir="rtl"] .websiteEpisodeTags .ipsTags a.ipsTag:hover:before,
		html[dir="rtl"] .websiteEntryTags .ipsTags a.ipsTag:hover:before
		{
			
				border-color: transparent transparent #c2dcdb #c2dcdb !important;
			
		}
		
	a[data-mentionid]
	{
		
			background: var(--websites-header-background) !important;
		
	}
		
		a[data-mentionid]:hover
		{
			background: #c2dcdb !important;
		}



	

	:root
	{
		--websites-header-text: #304f4f;
	}

	body[data-pageApp='podcastics'][data-pageModule='websites'] #elUserNav > li > a,
	body[data-pageApp='podcastics'][data-pageModule='websites'] #elFooterSocialLinks > li > a
	{
		color: #6f8484 !important;
	}

		body[data-pageApp='podcastics'][data-pageModule='websites'] #elUserNav > li > a:hover,
		body[data-pageApp='podcastics'][data-pageModule='websites'] #elFooterSocialLinks > li > a:hover
		{
			color: #839595 !important;
		}

	
	.websiteFooter
	{
		color: #647b7b !important;
	}
	
	body[data-pageApp='podcastics'][data-pageModule='websites'] #elUserNav > li > a#elRegisterButton
	{
		color: #6f8484 !important;
	}
	
		body[data-pageApp='podcastics'][data-pageModule='websites'] #elUserNav > li > a#elRegisterButton:hover
		{
			color: #839595 !important;
		}
	
		div[data-controller="podcastics.websites.subscribeButton"] .subscribeCount
		{
			
				color: #304f4f !important;
			
		}



	

	:root
	{
		--websites-header-link: #304f4f;
		--websites-header-link_hover: #6f8484;
		--theme-tag_font: 48, 79, 79;
	}
	
	
	
	
	
	#elUserNav > li.cUserNav_icon > a:hover i.fa
	{
		color: var(--websites-header-link) !important;
	}
	
	@media screen and (max-width: 979px)
	{
		#elMobileBreadcrumb:before
		{
			color: var(--websites-header-link) !important;
		}
	
		#elMobileBreadcrumb a span
		{
			color: var(--websites-header-link) !important;
		}
		
		body[data-pageapp="podcastics"][data-pagemodule="websites"] .ipsMobileHamburger
		{
			color: var(--websites-header-link) !important;
		}
	}
	
	.ipsDrawer_close
	{
		background: var(--websites-header-link) !important;
	}
	
	
	
	a[data-mentionid]
	{
		color: var(--websites-header-link) !important;
	}
		
		a[data-mentionid]:hover
		{
			color: var(--websites-header-link_hover) !important;
		}



	.ipsTabs_item:after
	{
		background: var(--websites-header-link) !important;
	}

	#websitePodcastSearchResultsLoading
	{
		color: var(--websites-header-link) !important;
	}

	.ipsType_richText.ipsContained ul li:before
	{
		color: var(--websites-header-link) !important;
	}
	
	blockquote.ipsQuote
	{
		border-left-color: var(--websites-header-link) !important;
	}
	
		blockquote.ipsQuote:before
		{
			color: var(--websites-header-link) !important;
		}

		blockquote.ipsQuote:after
		{
			color: var(--websites-header-link) !important;
		}




	
		
			
		
	

	.ipsApp .websitePodcast .ipsButton.ipsButton_primary,
	.ipsApp .websitePodcast .ipsButton.ipsButton_primary a:not(.ipsCommentCount)
	{
		color: #304f4f !important;
	}

		.ipsApp .websitePodcast .ipsButton.ipsButton_primary:hover,
		.ipsApp .websitePodcast .ipsButton.ipsButton_primary a:not(.ipsCommentCount):hover
		{
			color: #6f8484 !important;
		}


.bouton-abonnement, .bouton-voicemail {
 display: inline-block !important;
 background-color: #cce8e7 !important;
 color: #304f4f !important;
 text-decoration: none !important;
 padding: 15px 30px !important;
 border-radius: 25px !important;
 font-weight: bold !important;
 font-size: 1em !important;
}

.bouton-abonnement:hover, .bouton-voicemail:hover {
 background-color: #cce8e7 !important;
}

div[style*="text-align: center;"] {
 position: absolute !important;
 top: 5px !important;
 left: 50% !important;
 transform: translateX(-50%) !important;
 z-index: 10 !important;
 margin-bottom: 20px !important;
 white-space: nowrap;
 text-align: center !important; 
}

div[style*="text-align: center;"] &gt; span {
 display: inline-block;
}

@media (max-width: 768px) {
 .bouton-abonnement, .bouton-voicemail {
  display: inline-block !important;
  width: auto !important;
  margin-right: 2px !important;
  margin-bottom: 0 !important;
  padding: 15px 10px !important; 
 }

 div[style*="text-align: center;"] {
  left: 50% !important; 
  transform: translateX(-50%) !important; 
  text-align: center !important; 
  margin-bottom: 100px !important;
 }
}
