/* correction du padding haut (et bas) qui n'est pas toujours annulé correctement */
.content-width-fullwidth .content-area .entry-content-wrap,
.content-vertical-padding-hide .content-area .entry-content-wrap {
    padding-top: 0;
    padding-bottom: 0;
}

#primary .entry-content-wrap {
    padding-top: 2em;
}

#primary .page .entry-content-wrap {
    padding-top: 0;
}

/* fix font to default */
#primary .tribe-common .tribe-common-h5,
#primary .tribe-common .tribe-common-h6 {
    font-family: var(--global-heading-font-family);
}

/* fix font size like default */
#primary .tribe-common .tribe-common-h6 {
    font-weight: 700;
    font-size: 28px;
    line-height: 1.5;
    color: var(--global-palette3);
}
#primary .tribe-common h2.tribe-common-h6 {
    text-align: center;
}
#primary .tribe-common .tribe-common-h7,
#primary .tribe-common .tribe-common-h8 {
    font-size: 1.3em;
    font-weight: normal;
    line-height: 1.6;
    font-family: var(--global-body-font-family);
}
/* bold for post links */
.wp-block-latest-posts__post-title {
    font-weight: 600;
}

/* les images de mise en avant sont alligné en haut */
.wp-site-blocks .post-thumbnail img,
.wp-block-latest-posts__featured-image img,
.tribe-events .tribe-events-calendar-list__event-featured-image {
    object-position: top center;
	border-radius: 4px;
}
/* pour que les banners merci soient bien croppées */
.loop-entry .wp-site-blocks .post-thumbnail img {
    max-height: 250px;
}

/* liens dans les btn de la couleur des btn "classiques" */
#tribe-events-content a.wp-element-button,
#tribe-events-content .wp-block-buttons a,
#primary #tribe-events-content a.wp-element-button,
#primary .tribe-events-event-meta a.wp-element-button {
    color: var(--global-palette-btn);
}


/**
 * pour la page "Medias"
 **/
#post-792 {
    background-color: var(--global-palette8);
    box-shadow: none;
}

.is-layout-flow.wp-block-column.block-medias {
    background-color: var(--global-palette9);
    padding: 0 0 1em 0;
    max-width: 400px;
    box-shadow: 0px 15px 15px -10px rgba(0, 0, 0, 0.05);
    border-radius: 0.25rem;
}
.single-content .block-medias .wp-block-image figure {
    margin: 0;
}

/**
 * pour la page "Home"
 **/
#post-957 {
    background-color: var(--global-palette8);
    box-shadow: none;
}
/* liste des derniers post (sur la home) */
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li {
    background-color: var(--global-palette9);
    box-shadow: 0px 15px 15px -10px rgba(0, 0, 0, 0.05);
    border-radius: 0.25rem;
    padding: 0 1em;
}

/* image de mise en avant pleine largeur de l'encart */
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid
    .wp-block-latest-posts__featured-image {
    margin: 0 -1em;
}
.wp-block-latest-posts__featured-image img {
    top: 0;
}
/* liste des prochains event pas trop large */
#post-957 .tribe-compatibility-container {
    max-width: var(--global-content-narrow-width);
    margin: auto;
}

/* liens dans les descriptif d'event */
#tribe-events-content a, .tribe-events-event-meta a {
	color: var(--global-palette-highlight);
	text-decoration: underline;
}

#tribe-events-content a.wp-element-button,
#tribe-events-content .wp-block-buttons a,
#primary #tribe-events-content a.wp-element-button,
#primary .tribe-events-event-meta a.wp-element-button {
    text-decoration: underline;
}

/**
 * Des titres de pages plus gros
 **/
.wp-block-cover__inner-container h1 {
    font-size: 48px;
}
.wp-block-cover__inner-container h2 {
    font-size: 42px;
}

/* to have a bg hover email btn */
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mail
{
	background-color:  #15ff9c;
  	color: #044;
}


