/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 02 2025 | 18:49:07 */
body {
	font-weight: 400;
	line-height: 1.625;
}
.content {
	max-width: 1000px
}

.menu-apropos,
.menu-reseaux,
.pazanne_nav_menu {
	margin-top: 2rem;
}
.menu-apropos,
.menu-contact {
	color: #747474;
}

/** 
 * Move the menu button breakpoint at 1100px
 */
@media (min-width: 1100px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: none !important;
    }

    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: block !important;
        width: 100%;
        position: relative;
        z-index: auto;
        background-color: inherit;
    }
}
@media (min-width: 600px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: flex;
    }
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: none;
    }
}

/**
 * Header breakpoint at 1100px
 */
@media (max-width: 1100px){
	.pazanne_column {
		flex-direction: column;
	}
	.pazanne_column_header {
		flex-basis: unset !important;
	}
	.pazanne_column_header .sticky-block-placeholder { 
		height: unset !important;
	}
	.pazanne_header {
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		padding-top: var(--wp--preset--spacing--30) !important;
		padding-bottom: var(--wp--preset--spacing--30) !important;
	}
	.sticky-block-placeholder {
		width: auto;
	}
	.pazanne_nav_menu {
		flex-basis: unset !important;
	}
}

/* Space between galleries */
.wp-block-gallery {
	margin-top: 4px;
	margin-bottom: 8px;
}

/* Figcaption bellow img */
figure.wp-block-gallery.has-nested-images figure.wp-block-image figcaption, figure.wp-block-gallery.has-nested-images figure.wp-block-image figcaption, figure.wp-block-image figcaption {
  font-weight: normal;
	text-shadow: none;
  background: none;
  color: #000;
	line-height: 1.2em;
	top: calc(100% - 2.4em);
}
figure.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption) {
	padding-bottom: 1.2em;	
}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before {
	height: 0;
	backdrop-filter: none;
	mask-image: none;
	-webkit-mask-image: none;
}