.radio_container, #radio_pub_ban {
	color:#fff!important;
	padding:20px!important;
}
#radio_pub_ban {
	display:flex;
	justify-content:left;
	padding:5px 10px;
}
.radio_player_pub {
	padding-left:15px;
}
 #radio_head_title h1, #radio_head_title h3 {
	 color:#fff!important;
	 line-height:10pt!important;
 }
 #radio_head {
	display:flex;
	align-items:center;
 }

 .radio_player_container {
	 display:flex;
	 width:100%;
	 padding:10px;
 }


 
 .radio_player_rock {
	 background-color:#a00;
	 width:100%;
	 padding:10px;
 }
  .radio_player_metal {
	 background-color:#aaa;
	 width:100%;
	 padding:10px;
 }
 .radio_player_reggae {
	 background-color:#0a0;
	 width:100%;
	 padding:10px;
 }
 .radio_titrage {
	 display:flex;
 }
 .radio_cover {
	 width:180px;
 }
  .radio_cover img {
	 width:160px;
	 width:160px;
 }
 #radio_player_audio {
	 margin-top:13px;
	 border-radius:30px!important;
	 width:100%;
 }
 .radio_player_audio_color1 {
	 border:5px solid red;
 }
 .radio_player_audio_color2 {
	 border:5px solid #fff;
 }
 .radio_player_audio_color3 {
	 border:5px solid #0f0;
 }
 
  .radio_player_rock > div {
	  padding:10px;
  }
    .radio_player_metal > div {
	  padding:10px;
  }
    .radio_player_reggae > div {
	  padding:10px;
  }
  .radio_infos {
	flex-grow:2;
  }
  .radio_infos div {
	  font-size:30px!important;
	  padding-top:20px;
  }
  .radio_infos > div:first-child {
	  font-family:Josefin Sans;
      font-weight:700; 
  }
  
  .radio_infos > div:last-child {
	  font-family:Josefin Sans;
	  font-style:italic;
  }
  .header_div_top_player_info {
	  width: 100px!important;
		padding-top: 10px;
  }
  .header_div_top_player_info div a {
	  color:#fff;
  }
  
   @media (max-width: 979px) {
		#radio_head, .radio_player_container, #radio_pub_ban {
			display:block;
		}
		 .radio_cover {
			 display:none;
		 }
		 
		   .header_div_top_player_info {
			   width:100%;
		   }
		 #radio_head_title h1, #radio_head_title h3 {
			 color:#fff!important;
			 line-height:38pt!important;
		 }
		 .header_div_top_player_div_info, .header_div_top_player_info, .header_div_top_player_info > div {
			display: flex;
			justify-content: space-between;
			flex-wrap: nowrap;
		}
		 
	}
	

.header_div_top_player_radio > div {
	margin-top:3pt;
	margin-left: -4pt;
	font-size:inherit;

}

.header_div_top_player_content {
	margin-left:24pt;
	padding-right:0;
}
.header_div_top_player_div_info {
	margin-left:0pt;
}

.header_div_top_player_cover {
	display:block;
	width:100px;
}
.header_div_top_player_cover img {
	width:100px;
}

.header_div_top_player_div_info, .header_div_top_player_info, .header_div_top_player_info_gb, .header_div_top_player_info_ico, .header_div_top_player_info_plus, .header_div_top_player_titrage, .header_div_top_player_content {
	width:auto;
}
.header_div_top_player_info_gb {
	color:#000!important;
	font-size:10pt;
	font-weight:700;
	padding-left:15px;
}
.header_div_top_player_info {
	margin-left:30pt;
}
.header_div_top_player_info_gb {
	height:25pt;
	align-items: center;
}
.header_div_top_player_info_gb > div {
	padding:3pt;
}
.header_div_top_player_info_gb img {
	height:25px;
}
.header_div_top_player_info {
	flex-direction: column;
	flex-grow: 1;
}
.header_div_top_player {
	display:flex;
	/*justify-content: space-between;*/
	height:80px;
	flex-wrap: nowrap;
}
.header_div_top_player > div {
	height:80px;
	display:flex;
	/*justify-content: space-between;*/
	align-items: stretch;
}
.header_div_top_player > div:not(:first-child) {
	margin-left:4pt;
}
.header_div_top_libel_radio {
	display:inline-block;
}
.header_div_top_player_radio > div {
	top: 44pt;
	left: -65pt;
	width: 200px;
}
.header_div_top_player_titrage {
	left:-10px;
}
.header_div_top_menu_social {
	display:block;
}

.back_rock {
    color: #ffffff;
    background: -moz-linear-gradient(45deg, rgba(255,0,0,1) 0%, rgba(128,0,0,1) 50%, rgba(255,0,0,1) 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255,0,0,1)), color-stop(50%, rgba(128,0,0,1)), color-stop(100%, rgba(255,0,0,1)));
    background: -webkit-linear-gradient(45deg, rgba(255,0,0,1) 0%, rgba(128,0,0,1) 50%, rgba(255,0,0,1) 100%);
    background: -o-linear-gradient(45deg, rgba(255,0,0,1) 0%, rgba(128,0,0,1) 50%, rgba(255,0,0,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(255,0,0,1) 0%, rgba(128,0,0,1) 50%, rgba(255,0,0,1) 100%);
    background: linear-gradient(45deg, rgba(255,0,0,1) 0%, rgba(128,0,0,1) 50%, rgba(255,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#FF0000',GradientType=1 );
}

.back_reggae {
	color:#ffffff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c53d27+0,c53d27+31,cdaa28+35,cdaa28+50,cdaa28+64,96b13c+68,96b13c+100 */
	background: #43910a; /* Old browsers */
	background: -moz-linear-gradient(135deg,  #c53d27 0%, #c53d27 31%, #cdaa28 35%, #cdaa28 50%, #cdaa28 64%, #43910a 68%, #43910a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(135deg,  #c53d27 0%,#c53d27 31%,#cdaa28 35%,#cdaa28 50%,#cdaa28 64%,#43910a 68%,#43910a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(315deg,  .c53d27 0%,#c53d27 31%,#cdaa28 35%,#cdaa28 50%,#cdaa28 64%,#43910a 68%,#43910a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c53d27', endColorstr='#96b13c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
 .back_metal {
        color:#ffffff;
        background:linear-gradient(180deg, hsl(0, 0%, 65%) 0%,
        hsl(0,0%,80%) 47%,
        hsl(0,0%,70%) 53%,
        hsl(0,0%,62%)100%);
        background-image: -webkit-repeating-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,0)   6%, hsla(0,0%,100%, .1) 7.5%),
        -webkit-repeating-linear-gradient(left, hsla(0,0%,  0%,0) 0%, hsla(0,0%,  0%,0)   4%, hsla(0,0%,  0%,.03) 4.5%),
        -webkit-repeating-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,0) 1.2%, hsla(0,0%,100%,.15) 2.2%),
        linear-gradient(180deg, hsl(0, 0%, 65%) 0%,
                hsl(0,0%,80%) 47%,
                hsl(0,0%,70%) 53%,
                hsl(0,0%,62%)100%);
        background-image: -moz-repeating-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,0)   6%, hsla(0,0%,100%, .1) 7.5%),
        -moz-repeating-linear-gradient(left, hsla(0,0%,  0%,0) 0%, hsla(0,0%,  0%,0)   4%, hsla(0,0%,  0%,.03) 4.5%),
        -moz-repeating-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,0) 1.2%, hsla(0,0%,100%,.15) 2.2%),
        -moz-linear-gradient(-90deg, hsl(0, 0%, 65%) 0%,
                hsl(0,0%,80%) 47%,
                hsl(0,0%,70%) 53%,
                hsl(0,0%,62%)100%);
        background-image: -ms-repeating-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,0)   6%, hsla(0,0%,100%, .1) 7.5%),
        -ms-repeating-linear-gradient(left, hsla(0,0%,  0%,0) 0%, hsla(0,0%,  0%,0)   4%, hsla(0,0%,  0%,.03) 4.5%),
        -ms-repeating-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,0) 1.2%, hsla(0,0%,100%,.15) 2.2%),
        -ms-linear-gradient(-90deg, hsl(0, 0%, 65%) 0%,
                hsl(0,0%,80%) 47%,
                hsl(0,0%,70%) 53%,
                hsl(0,0%,62%)100%);
    }

 