/* ///////// Modif theme //////// */

#site-identity .site-title a{
	color: #666;
}

#page-site-header {
   padding-top: 180px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

#page-site-header .page-header {
    text-align: left;
		top:58%;
}
#page-site-header .page-title {
 		/*font-size: 62px;*/
	  font-weight: 600;
		color: #ddd;
	  opacity:0.7;
}

.page-section {
    padding: 40px 0;
}
.wp-block-heading{
	color: #AAA;
}
h2.wp-block-heading{
	margin-top:42px;
}
/* Pas de date */
.entry-meta {
    display: none;
}

.wp-block-button .wp-block-button__link, .wp-block-button .wp-block-button__link {
	background-color:#ff0078;
	color:#FFF;
	text-transform:uppercase;
}
a.wp-block-button__link.wp-element-button {
 	text-decoration:none !important;
}

.wp-block-button .wp-block-button__link:focus, .wp-block-button .wp-block-button__link:hover {
	background-color:#FFF;
	color:#ff0078;
}


/* Accueil : superposer le bandeau à l'image d'en-tête */
.home.featured-slider-disabled #masthead {
    position: absolute;
}

/* Mobile */
@media screen and (max-width: 767px) {
#page-site-header .page-title {
	font-size: 2.8em;
	margin-top:8px;
	}
	h2.wp-block-heading{
	font-size: 2.2em;
	}
	#page-site-header{
	height: 80px;
	padding-top: 0px;
	margin: 0px;
	}
	.page-section {
  padding: 0px;
	margin-top:30px;
	}
}

/* Modif Featured Slider */

.featured-content-wrapper .entry-title {
    color: #fff;
    font-size: 54px;
	  font-weight: 600;
    text-transform: none;
    font-family: 'Ubuntu';
		letter-spacing:0;
}
.featured-content-wrapper .entry-title a{
		color:#ff0078 ;
}
.featured-content-wrapper .entry-title a:hover{
		color:#ff5598;
}


/* Modif section CTA (call to action) du thème */
section#cta{
	height:500px;
}


/* Modif Post */

.entry-meta, .entry-meta a{
	color:#555;
}



/* CONTENT VIEWS */

.pt-cv-view .pt-cv-ifield {
    border: 1px solid #444444;
    border-radius: 5px;
		height: 391px;
}

a.pt-cv-href-thumbnail {
    display: block;
    height: 200px;
    overflow: hidden;
}

.pt-cv-thumbnail {
    min-width: 100% !important;
    min-height: 100% !important;
    object-fit: cover !important;
}
.pt-cv-view .pt-cv-title {
margin-bottom: 0.2em;
line-height: 1.3em;
}

.pt-cv-content{
	line-height:1.2em;
}
.pt-cv-readmore{
  position: absolute;
	top: 328px;
}

.site-info span {
display: none;
}

.grecaptcha-badge { display:none;}

/* /////// USP FILES  /////// */

#usp_file_zone div.line{
	display:flex;
}

#usp_file_zone div.line div {
	border:1px solid #555;
	border-radius:3px;
	padding:15px;
	margin:5px;
	text-align:center;
	background-color:#333333;
}

#usp_file_zone div#line1 div {
	width:150px;
	height:150px;
}

#usp_file_zone div#line2 div {
	width:360px;
}
#usp_file_zone div.line div audio{
	margin-top:60px;
}


.single .byline, .group-blog .byline {
	display:none;
}


/* /////// MP3 Audio-Player ////// */

.iron-audioplayer .srp_miniplayer_metas{
background: #555;
}

/* /////// Wordpress Playlists ////// */

.wp-block-playlist-track button.wp-block-playlist-track__button {
    text-transform: none;
}
.waveform-title, .waveform-artist, .waveform-time{
	color:#808080;
}
.wp-block-playlist .wp-block-playlist__waveform-player {
	margin-bottom:1em;
}

.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{
	line-height:18px;
	margin-top:0;
}

.wp-block-playlist {
    box-sizing: border-box;
    border: 1px solid #444;
		border-radius:5px;
    Padding: 4px 12px 12px 12px;
		Background-color:#2A2A2A;
}
.waveform-body{
	background-color:#151515;
}
.waveform-info{
	margin: 0px 12px 8px 12px
}
.waveform-icon-play{
	background-color:#999;
}

/* ///// Ultimate Member /////*/

.um input[type=submit].um-button{
	background-color:#ff0078 !important;
}
.um input[type=submit].um-button:hover{
	background-color:#CC0058 !important;
}
.um-locked-content{
	display:none;
}
