/*CSS CONTENANT DES CODES COULEURS*/

.mvp-feat2-main-title h2:hover {
    color: #dc0814 !important;
}

.audioplayer.skin-wave .ap-controls .con-playpause .playbtn,
.audioplayer.skin-wave .ap-controls .con-playpause .pausebtn {
    background-color: #dc0814 !important;
}

.audioplayer.skin-wave .meta-artist .the-artist {
    color: #dc0814 !important;
	font-weight: bold !important;
}

.onair_logo{
	color:#FFF !important;
	background-color: #dc0814;
	display:inline-block;
	padding:10px;
	font-size:15px;
	line-height:15px;
	float: left;
	margin-top: 10px;
	text-transform: uppercase;
}

.onair_titre{
	display: inline-block;
	margin-left:20px;
	font-family: 'Work Sans', sans-serif;
	font-size:14px;
	text-align:center;
	margin-top: 18px;
	
		}
.onair_artiste{
	font-size: 17px;
	font-weight: bold;
	margin-right: 5px;
}

.direct{
	line-height: 53px;
	border-right: 0px solid rgb(232, 232, 232);
	background-color: rgb(41, 183, 194);
	color: rgb(255, 255, 255);
	width: 38%;
	transition: background-color 0.2s ease-in-out 0s;
}

.direct:hover{
	background-color: #000 !important;
}

.FloatRight{
	float: right;
	font-family: 'Work Sans',sans-serif;
}

.mvp-blog-date {
    margin: 0 0 0 5px !important;
}


.breakline{
	display: none;
}

#mvp-foot-wrap {
	background: #f4f4f4;
	width: 100%;
}
.Application_DL {
    display: inline-block !important;
	margin-top:50px;
	width:100%;
}

.Icon_DL {
	width: 50%;
}

.wpb_single_image.wpb_content_element.vc_align_center.Ecran_responsive {
	width: 75%;
	align-content: center;
}

#mvp-foot-bot-wrap {
	background: #f4f4f4 !important;
}

.vc_row.wpb_row.vc_row-fluid.Logo_Footer.vc_row-o-content-middle.vc_row-flex {
	background-color: #ffffff;
	padding-top: 10px;
}


/* ------ Horoscope ------ */


.vc_row.wpb_row.vc_row-fluid.List_Horo {
	width: 100%;
}

.Liste_Horoscope {
	width: 101%;
}

.Horoscope_Li {
	background-color: #dc0814;
	float: left;
    width: 15%;
	list-style-type: none;
	margin-left: 0px !important;
	margin-right: 1.668%;
	margin-bottom: 1.668%;
	position:relative

}

.Horoscope_Li a{
	width: 100%;
}


.image_Horoscope {
	display: block;
	width: 100%;
	height: auto;
}

.overlay_Horo {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #dc0814;
}

.Horoscope_Li:hover .overlay_Horo {
	opacity: 1;
}

.text_Horo {
	color: white;
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

.mvp-home-head-toggle-list li.active a, .mvp-home-head-toggle-list li.active i, .mvp-home-head-toggle-list li:hover a, .mvp-home-head-toggle-list li:hover i {
    color: #dc0814 !important;
}

.cq-profilepanel-header {
    background: #dc0814  no-repeat scroll center center !important;
	height: 60px !important;
}
.cq-profilepanel-iconmiddle {
    background-color: #dc0814 !important;
}
.type-horoscope .vc_gitem-animate-flipFadeIn {
    overflow: hidden;
    background: #dc0814 no-repeat scroll center center !important;

}

.type-horoscope .vc_gitem-zone-b{
    background: #dc0814 no-repeat scroll center center !important;
}

.derniers_titres_replay span{
	margin-right: 20px;
	color:#FFF !important;
	background-color: #dc0814;
	display:inline-block;
	padding:10px;
	font-size:15px;
	line-height:15px;
	font-family: 'Lato', Arial, sans-serif;

}

.derniers_titres_replay_infos p {
    margin-bottom: 0px !important;
}

.derniers_titres_replay_infos{
	background-color: #dc0814 !important;
	border-color: #dc0814 !important;
}

.account:hover .dropbtn {
    color: #dc0814 !important;
}

#mvp-nav-menu .promo a{
	color: #dc0814 !important;
}

#mvp-nav-menu {
    max-width: 100% !important;
}

.h600 h3, .h400 h3{
   background-color: #dc0814;
}






/* -------------------- CSS POUR LES ONE FM CARD -------------------- */

/*
#mvp-post-head {
    display: none;
}
*/

.onefmcard .grostitre h1{
    font-size:40px !important;
    font-family: "Work Sans", sans-serif;
}

.onefmcard .grostitre h1 sup{
    font-size:20px !important;
    font-family: "Work Sans", sans-serif;
}

.onefmcard .grostitre strong{
    font-size:25px !important;
    font-weight:normal;
    font-family: "Work Sans", sans-serif;
}

.onefmcard .bouton1 {
    width:400px;
    display: block;
    margin:auto;
    font-size:18px;
    font-weight:bold;
    font-family: "Work Sans", sans-serif;
	border: 1px solid #ffffff;
}

.onefmcard .titreavantage h1 sup{
    font-size:20px !important;
    font-family: "Work Sans", sans-serif;
}

.onefmcard .sanserif{
    font-family: "Work Sans", sans-serif;
}

.onefmcard .losange1 {
    width:33.333%;
    border: 5px solid #ffffff;
    font-family: "Work Sans", sans-serif;
    font-size:10px;
	background-color:#000000;
}

.onefmcard .losangerouge {
    width:33.333%;
    border: 5px solid #ffffff;
    font-family: "Work Sans", sans-serif;
    font-size:10px;
    background-color:#DC0814;
}

.onefmcard .bgcard {
	padding-top:30px;
	background-image: url(https://www.onefm.ch/wp-content/uploads/2018/02/pexels-photo-3647892.jpg) !important;
}

.onefmcard .fondgris {
	background-color: #f0f0f0 !important;
	padding-top: 40px !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
}

.onefmcard .fondblanc {
	background-color: #ffffff !important;
	padding-top: 35px !important;
	height: 145px !important;
}

.onefmcard .pluspetit{
		background-color: #ffffff !important;
		padding-top: 35px !important;
		height: 150px !important;
}



/*------------------------------*/




.onefmcard .vc_custom_1516884326818 {
	background-image: url(https://www.onefm.ch/wp-content/uploads/2018/01/pexels-photo-664634tgt4t4g-e1516713760333.jpg) !important;
	margin-bottom: 0px !important;
}

.onefmcard .vc_custom_1522831528374 {
	background-image: url(https://www.onefm.ch/wp-content/uploads/2018/01/pexels-photo-285173-2-e1516713546932.jpg) !important;
	margin-bottom: 0px !important;
}

.onefmcard .vc_custom_1516884346320 {
	background-image: url(https://www.onefm.ch/wp-content/uploads/2018/01/person-woman-music-pink-2-e1516713740769.jpg) !important;
	margin-bottom: 0px !important;
}




/*------------------------------*/




.onefmcard .vc_custom_1517236314764 {
	background-image: url(https://www.onefm.ch/wp-content/uploads/2018/01/pexels-photo-664634tgt4t4g-e1516713760333.jpg) !important;
	margin-bottom: 0px !important;
}

.onefmcard .vc_custom_1522831486796 {
	background-image: url(https://www.onefm.ch/wp-content/uploads/2018/01/pexels-photo-285173-2-e1516713546932.jpg) !important;
	margin-bottom: 0px !important;
}

.onefmcard .vc_custom_1517236338195 {
	background-image: url(https://www.onefm.ch/wp-content/uploads/2018/01/person-woman-music-pink-2-e1516713740769.jpg) !important;
	margin-bottom: 0px !important;
}



/* ----- VERSION MOBILE ONE FM CARD ----- */




@media screen and (max-width: 768px) {
	.onefmcard .fondgris {
		background-color: #f0f0f0 !important;
		padding-top: 5px !important;
		padding-left: 5px !important;
		padding-right: 5px !important;
	}

	.onefmcard .fondblanc {
		background-color: #ffffff !important;
		padding-top: 30px !important;
		height: 135px !important;
	}
	
	.onefmcard .pluspetit{
		background-color: #ffffff !important;
		padding-top: 30px !important;
		height: 110px !important;
	}
	
	.onefmcard .losange1 {
		width:100% !important;
		border: 5px solid #ffffff;
		font-family: "Work Sans", sans-serif;
		font-size:10px;
		background-color:#000000;
	}

	.onefmcard .losangerouge {
		width:100% !important;
		border: 5px solid #ffffff;
		font-family: "Work Sans", sans-serif;
		font-size:10px;
		background-color:#DC0814;
	}
	
	.onefmcard .vc_single_image-wrapper {
		display: inline-block;
		vertical-align: top;
		max-width: 80% !important;
		margin: auto;
	}
	
	.onefmcard .bgcard {
		padding-top:10px;
		background-image: url(https://www.onefm.ch/wp-content/uploads/2018/02/pexels-photo-3647892.jpg) !important;
		height: 550px !important;
	}
	
	.onefmcard .vc_align_right {
    	text-align:center !important;
	}
}




