/*
Theme Name: BCD tour de France
Theme URI: 
Description: A child theme for Twenty Twenty One.
Author: BCD
Author URI: https://www.bcd.bzh/fr/bretagne-culture-diversite/
Template: twentytwentyone
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

:root {

    --global--color-bcd-light-grey: #f7f7f7;
    
    --global--color-bcd-primary: #2e96ae ;

	--global--color-background: var(--global--color-bcd-light-grey);

    --latest-posts--title-font-size: var(--heading--font-size-h4);
    
}

/* header#masthead {
    max-width: 100% !important;
    padding-left: 10%;
    padding-right: 10%;
    background: red !important;
    padding-bottom: 2%;
    padding-top: 2%;
} */

/* footer#colophon {
    clear: both;
    width: 100% !IMPORTANT;
    max-width: 100% !important;
    padding-left: 10% !important;
    padding-right: 10% !important;
    background: red;
} */

.wp-block-latest-posts > li > a {
    font-size: var(--global--font-size-base);
}
.wp-block-latest-posts__featured-image.aligncenter {
    margin-bottom: 0;
}

.wp-block-gallery {
    margin-top: var(--global--spacing-vertical);
    margin-bottom: var(--global--spacing-vertical);
}

/* Nouveau header */
.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo .custom-logo {
    max-height: 22px;
    max-width: 100%;
}
@media only screen and (min-width: 482px) {
    .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo .custom-logo {
        max-height: 40px;
    }
    .site-header {
        flex-direction: column;
        row-gap: inherit;
    }
}
@media only screen and (min-width: 482px) {

	.site-branding {
		margin-right: auto;
		margin-top: 4px;
		margin-left: auto;
	}
    .primary-navigation {
        position: relative;
        margin-left: auto;
        margin-right: auto;
    }
}

/* wp-block-latest-posts__list */
.wp-block-latest-posts__list {
  
}
.site-main > article > *, .site-main > .not-found > *, .entry-content > *, [class*=inner-container] > *, .wp-block-template-part > * {
    margin-top: calc(3 * var(--global--spacing-vertical));
    margin-bottom: calc(3 * var(--global--spacing-vertical));
}

/* carte */
.carte-statique.wp-block-cover{
    min-height: auto;
}
.carte-statique,
.contenus-choisis,
.contenus-choisis.wp-block-latest-posts.alignfull{
    padding: 0;
    margin: 0;
}

.contenus-choisis.wp-block-latest-posts.is-grid li{
    margin: 0;
}
@media (min-width:600px) {
    .contenus-choisis.wp-block-latest-posts.is-grid.columns-4 li{
        width: 25%;
    }
    .contenus-choisis.wp-block-latest-posts.is-grid.columns-3 li{
        width: 33%;
    }
    .contenus-choisis.wp-block-latest-posts.is-grid.columns-2 li{
        width: 50%;
    }
    .contenus-choisis.wp-block-latest-posts.is-grid.columns-1 li{
        width: 100%;
    }
}

.contenus-choisis-carte{
    position: relative;
    width: 100%;
    background: no-repeat 50%/cover;
    display: flex;
    align-items: center;
    padding: 2rem;
}

.contenus-choisis a{
    color: white;
    text-decoration: none;
}
.contenus-choisis .date,
.contenus-choisis h3{
    padding-bottom: 2rem;
}

/* Footer */
aside.widget-area {
    margin-top: 0 !important;
}

/* Ajout BCD */
p.has-white-color a{
	color:white;
}

h1.entry-title {
	font-size:50px !important;
}

div.wp-block-latest-posts__featured-image.aligncenter + a{
	text-align:center;
}