/*
 Theme Name:   Duchenne Parent Project France
 Theme URI:    https://duchenne-parent-project-france.fr/
 Description:  Description
 Author:       Charly Web Design
 Author URI:   https://charly-web-design.fr/
 Template:     hello-elementor
 Version:      1.20
*/
.youtube_player iframe {
	height: 100%;
}

.video-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 ratio */
    height: 0;
    overflow: hidden;
}

.video-container .youtube_player {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}



/*Tarte au citron*/
#tarteaucitronRoot .tarteaucitronAllow {
font-weight: 500 !important;
background-color: #E74242 !important;
color: #ffffff !important;
font-family: "Museo Sans Rouded", Sans-serif !important;
  
}
#tarteaucitronRoot .tarteaucitronDeny {
    background: #ffffff !important;
	color: #000000 !important;
	font-weight: 500 !important;
	font-family: "Museo Sans Rouded", Sans-serif !important;
}
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
	font-family: "Museo Sans Rouded", Sans-serif !important;
}
#tarteaucitronRoot .tarteaucitronCross::before {
	color: #000000 !important;
	font-weight: 500 !important;
	font-family: "Museo Sans Rouded", Sans-serif !important;
}
button#tarteaucitronCloseAlert {
    font-weight: 500 !important;
	font-family:  "Museo Sans Rouded", Sans-serif !important;
	color: #000000 !important;
}
.tac_activate .tac_float .tarteaucitronAllow {
    background-color: #E74242 !important;
    display: inline-block !important;
}
/*Fin Tarte au citron*/


/*footer en bas*/
body{
min-height: 100vh;
display: flex;
flex-direction: column;
}
.elementor-location-footer {
margin-top: auto;
}

/*fin footer en bas*/

p {
	margin-bottom: 0;
	text-align: justify;
	
}

@media only screen and (max-width: 1024px) {
	
	.video-youtube {
	padding-bottom: 56.75%;
	}
	
	.adresse-footer p {
		text-align: center !important;
	}
	.ligne-titre .elementor-divider-separator {
		--divider-border-width: 2px !important;
	}
}

.video-aller-plus-loin {
	width: 100% !important;	
}


