/* je vais tout casser justement !! Marre de ce site !!*/

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.hero-rub-actu-img{
	
	overflow:hidden;
}


/* Mise en page des infos textuelles du slider de la home page */


.the-slide-title{
    display: block;
    font-size: 26px;
    font-weight: 700;
    color: #fff;
    margin: 20px 0 10px 20px;
    width: 750px;
}
.the-slide-text{
    display: block;
    font-size: 16px;
    color: #fff;
    margin: 0 0 0 20px;
    line-height: 20px;
	width: 95%;
}


/* Fin mise en page des infos textuelles du slider de la home page */

/* Mise en page des infos textuelles de l'encart "à la une" de la home page */


.alaune-title{
    display: block;
    font-size: 17px;
    font-weight: 700;
    line-height:20px;
    color: #fff;
    width:95%;
}
.alaune_caption p{
font-size: 15px;	
width:95%;	
}

/* Fin mise en page des infos textuelles de l'encart "à la une" de la home page */

/* 
Modifications des styles en direction des éléments insérés via plugin shortcodes
et impactant (voire surchargeant) certains styles de base ex : listes ...
Mais seulement dans le central content
*/
.central-content ul, ol{
	font-size:1.15em;
}

blockquote{
	padding:10px 15px;
	margin:0 0 5px;
	font-size: .9em;
	font-weight:700;
	border-left:3px solid rgb(20,116,159);
}

/* fin modifs éléments plugin shortcodes */

.conditions-mlf-form{
font-size:13px;
font-weight:bold;
	
}
#field_3_19 .gfield_label, #field_3_20 .gfield_label{
display:none;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    display: block;
    margin: 10px 0 0 24px;
    padding: 0;
    width: auto;
    line-height: 1.5;
    vertical-align: top;
}

/* Mise en forme de la confirmation de réception de contribution pour formulaire contrib */

.f-merci-title {
	font-size: 1.6em;
	font-weight: bold;
	color: #14749F;
	margin-top: 1em;
}
.f-merci-text {
    border-left: 8px solid #dedede;
    padding-left: 8px;
}

/* /Mise en forme de la confirmation de réception de contribution pour formulaire contrib */


/* Mise en forme pistes pedago   */

.titres-infos-piste {
    font-weight: 700;
    font-size: 20px;
    padding-bottom: 5px;
    border-bottom: 2px dotted rgba(255,255,255,.6);
}
.titres-infos-piste-sans {
    font-weight: 700;
    font-size: 15px;
    padding-bottom: 5px;
    border-bottom:none;
}


.white-transp{
	color:rgba(255,255,255,.5);
}
.white-transp-geo{
	color:rgba(255,255,255,.6);
}
.p-pedago{
	background-color:#dc9018;
}
.intertitre-p-pedago {
    font-size: 25px;
    font-weight: 700;
    color:#dc9018;
}
.intertitre-p-pedago:before {
    font-family: fontawesome;
    font-size: 18px;
    content: "\f054";
    padding-right: 5px;
}
.liste-axes, .liste-nvx{
	list-style-type:none;
padding:0;
}

.the-tags-p-pedago {
    float: left;
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: rgba(255,255,255,.6);
    padding: 3px;
    margin: 3px;
    color:#dc9018;
}


.the-levels-p-pedago {
    float: left;
    display: inline-block;
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
    background-color: rgba(255,255,255,0.6);
    padding: 6px;
    margin: 6px;
    color:#dc9018;
}



.in-circle {
 -moz-border-radius:50%;
 -webkit-border-radius: 50%;
}
.mlf-orange {
    color: rgb(220,144,24);
}
.title-infos-piste {
    text-transform: uppercase;
    font-size: 28px;
    text-align: center;
    color: rgb(255,255,255);
    margin: 0;
    padding: 20px 0;
}
/* End Mise en forme pistes pedago   */

/* ajouts css pour masquer certains éléments des galeries photos
- commentaires
- exifs datas
*/
.jp-carousel-titleanddesc .jp-carousel-titleanddesc-title{
  font: 300 1.5em/1.1  'Titillium Web', sans-serif !important;
}
.jp-carousel-info .jp-carousel-photo-info h2{
  font-family:'Titillium Web', sans-serif !important; 
  font-size: 125%!important;
}
.jp-carousel-overlay {
    background:rgba(0,0,0,.9)!important;
}
#jp-carousel-comment-form-container, #jp-carousel-comments-loading, #jp-carousel-comment-form{
  display: none;
}
#jp-carousel-comments-loading span{
  display: none;
}
.jp-carousel-image-meta{
  display: none;
}
/* fin ajouts css pour masquer certains éléments des galeries photos */

.social-solo-container{
  margin-bottom: 16px;
}



/* AJOUTS MODIFS JUIN 21
CORRECTIONS BUGS 
+ ENCART WEBTVMLFMONDE
*/

/* correction redimensionnement homothétique */
.wp-block-image img {
    max-width: 100%;
    height: auto;
}

/* pour masquer le débordement de certaines images dans le carrousel actus en home */
.the_actu{
overflow:hidden;
}

.the_actu .slide img {

    height: 222px!important;

}

/* Pour supprimer le margin de 60px appliqué par le slider  */
.bx-wrapper {
   margin: 0 auto!important;
 }

/* Suppression temporaire de l’affichage du loader pour que les logos des partenaires s’affichent
MAIS LE SLIDER NE FONCTIONNE PAS - VÉRIFIER LE JS */
.bx-wrapper .bx-loading {
display: none;
}

/* MISE EN PLACE DE L'EN-TÊTE WEBTV à la place de "Vidéo(s) à la une */

.title-webTv {
    display: block;
    height: 90px;
    margin: 0;
    padding: 0;
    background-color: #186380;
    overflow: hidden;
}

.header-content{
    display: flex;
    padding: 0 20px;
    justify-content: space-between;
    align-items: center;
    margin-top: 1rem;
}

.the-webTv-logo{
    margin: 0;
    padding: 0;
}

.the-webTv-logo img{
    display:block;
    height: 90px;
}

.link-to-webTv,
.link-to-web-mlf{
    display:flex;
    border: rgba(255,255,255,.5) 2px solid;
    border-radius: 28px!important;
    transition: all .4s ease-in-out;
    background-color:none ;
    color:rgba(255,255,255,.5);
    padding: 3px 10px;
    align-items: center;
    text-decoration: none!important;
}

.link-to-webTv::after{
margin-left:5px;
font-family: "Font Awesome 5 Free";
content:"\f35d";
}

.link-to-webTv:hover,
.link-to-web-mlf:hover{
    border:rgba(255,255,255,1) 2px solid;
    text-decoration: inherit;
    color:rgba(255,255,255,1);
}

/** CUSTOM GENERIQUE CSS - By Adrien **/
.title-up-light{
    text-transform: uppercase;
    color: #fff;
}