
.corp-page .video-block{
	display:none !important;
}



@font-face{
	font-family:"fiesta";
	src:url("/wp-content/themes/astra-child/fonts/Fiesta.woff") format("woff");
	font-style:"normal";
}
@font-face{
	font-family:"bell-centennial";
	src:url("/wp-content/themes/astra-child/fonts/BellCentennialStd.woff") format("woff");
	font-style:"normal";
}

/*MENU MOBILE*/
.ast-mobile-header-wrap .ast-below-header-bar{
	min-height:0;
}

/*FONT ARTISTIQUE POUR TOUT LES TITRES DU SITES*/
.titre-accueil,li a.menu-link, footer h3, .titre-h1-page, .titre-h2-page, 
article header h1, .groupe-texte h2,.contenu-page-grille-2 h2, .galerie-page h2, .artiste-programme h2, .plan-acces h2, .contact h2, .lien-reservation, .groupe-texte-1 h2, .groupe-texte-2 h2, #rmp-menu-wrap-409 .rmp-menu-item-link, .retrospective-artistes{
	font-family:"fiesta", sans-serif !important;
	letter-spacing:2.3px;
}

/*FONT POUR LES PARAGRAPHE ET LISTE A PUCE DU SITE*/
p, ul li,  form, .mention-legales h3{
	font-family:"bell-centennia", sans-serif !important;
}
/*TAILLE DES POLICES*/

.titre-h1-page, .titre-h2-page, .plan-acces h2,.contact h2{
	font-size:24px;
}
footer h3, li a.menu-link, .lien-reservation{
	font-size:20px;
}
.groupe-texte h2,.groupe-texte-1 h2, .groupe-texte-2 h2{
	font-size:27px;
}

/*.galerie-page h2 {
	font-size:46px;
}*/
a{
	text-decoration:none !important;
}
/*COULEUR GRIS FONCE TEXTE*/
p, ul li{
	color:#444444;
}

/*COULEUR GRIS CLAIR APLAT*/
.galerie-page{
	background-color:#f9f9f9 !important;
}

/*COULEUR DOREE e5d270*/
li::marker, footer h3, .ast-footer-copyright p a:hover{
	color:#e5d270;
}

article header h1, .titre-accueil {
	background:#e5d270;
}


/*COULEUR DE TEXTE BLANC*/
.ast-builder-html-element p, .ast-builder-html-element p a, .ast-footer-copyright p, .ast-footer-copyright p a{
	color:#e5d270;	
}

.site-content .ast-container {
 	max-width: 2000px;
 	padding: 0;
	margin:0;
}
.contenu{
	margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
	padding : 0!important;
}
p{
 	margin-bottom: 1.2em !important;
 	margin-top: 1.2em !important;
	text-align:justify;
}
p, ul{
	line-height:24px;
}
.wp-block-heading{
	margin-bottom:12px;
}

/*SEPARATEUR*/
[data-ast-blocks-layout] .wp-block-separator{
	margin:0;
	
}